-
Notifications
You must be signed in to change notification settings - Fork 171
Open
Description
I've been using a version of glomap for camera solving and importing into blender, but the it's performing bundle adjustment with the CPU instead of the GPU despite having CUDA binary versions of colmap and golmap.
I was able to rebuild ceres solver with cuda enabled , but I'm trying to build a CUDA compatible version of glomap against this new ceres sovler. I'm windows 11 and keep getting an nvcc fatal error during the build.
the specific line I don't understand
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
full error
C:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1\bin\nvcc.exe"
--use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -I
"C:\glomap-source\glomap\build\_deps\colmap-src\src" -I"C:\glomap-source\glomap\build\vcpkg_installed\x64-windows-release\include\eigen
3" -I"C:\glomap-source\glomap\build\vcpkg_installed\x64-windows-release\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\
v12.8\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1\include" --keep-dir colmap_mvs_cuda\x64\Release -use_fas
t_math -maxrregcount=0 --machine 64 --compile -cudart static -Wno-deprecated-gpu-targets -Wno-deprecated-gpu-targets --expt-relaxed-
constexpr --default-stream per-thread -Xptxas=-suppress-stack-size-warning -std=c++17 --generate-code=arch=compute_86,code=[compute_86,
sm_86] /EHsc /wd4244 /wd4267 /wd4305 /MP -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSION_MAJOR=0 -DGL
OG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED -DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBREVIATED_SEVERI
TIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DGLOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOOST_GRAPH_DY
N_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -
DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC
_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Release\"
" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSION_MAJOR=0 -DGLOG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP
_GPU_ENABLED -DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBREVIATED_SEVERITIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEA
N_AND_MEAN -DGLOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER
_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_L
IB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DY
N_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Release\"" -Xcompiler "/EHsc /W3 /nologo /O2 /FS /MD " -
Xcompiler "/FdC:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs\Release\colmap_mvs_cuda.pdb" -o colmap_mvs_cuda.dir\Relea
se\gpu_mat_ref_image.obj "C:\glomap-source\glomap\build\_deps\colmap-src\src\colmap\mvs\gpu_mat_ref_image.cu"
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 13.1.targets(803,9): error MSB
3721: The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Micr
osoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -I"C:\glomap-source\glomap\build\_deps\colmap-src\s
rc" -I"C:\glomap-source\glomap\build\vcpkg_installed\x64-windows-release\include\eigen3" -I"C:\glomap-source\glomap\build\vcpkg_installed
\x64-windows-release\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"C:\Program Files\NVIDIA GPU Computi
ng Toolkit\CUDA\v13.1\include" --keep-dir colmap_mvs_cuda\x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudar
t static -Wno-deprecated-gpu-targets -Wno-deprecated-gpu-targets --expt-relaxed-constexpr --default-stream per-thread -Xptxas=-suppress-s
tack-size-warning -std=c++17 --generate-code=arch=compute_86,code=[compute_86,sm_86] /EHsc /wd4244 /wd4267 /wd4305 /MP -Xcompiler="/EHsc
-Ob2" -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSION_MAJOR=0 -DGLOG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED
-DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBREVIATED_SEVERITIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DG
LOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOS
T_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_
DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_
TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Release\"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSI
ON_MAJOR=0 -DGLOG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED -DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBRE
VIATED_SEVERITIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DGLOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOO
ST_GRAPH_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION
_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST
_ATOMIC_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Rele
ase\"" -Xcompiler "/EHsc /W3 /nologo /O2 /FS /MD " -Xcompiler "/FdC:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs\Relea
se\colmap_mvs_cuda.pdb" -o colmap_mvs_cuda.dir\Release\gpu_mat_ref_image.obj "C:\glomap-source\glomap\build\_deps\colmap-src\src\colmap\m
vs\gpu_mat_ref_image.cu"" exited with code 1. [C:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs\colmap_mvs_cuda.vcxproj]
C:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1\bin\nvcc.exe"
--use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -I
"C:\glomap-source\glomap\build\_deps\colmap-src\src" -I"C:\glomap-source\glomap\build\vcpkg_installed\x64-windows-release\include\eigen
3" -I"C:\glomap-source\glomap\build\vcpkg_installed\x64-windows-release\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\
v12.8\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1\include" --keep-dir colmap_mvs_cuda\x64\Release -use_fas
t_math -maxrregcount=0 --machine 64 --compile -cudart static -Wno-deprecated-gpu-targets -Wno-deprecated-gpu-targets --expt-relaxed-
constexpr --default-stream per-thread -Xptxas=-suppress-stack-size-warning -std=c++17 --generate-code=arch=compute_86,code=[compute_86,
sm_86] /EHsc /wd4244 /wd4267 /wd4305 /MP -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSION_MAJOR=0 -DGL
OG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED -DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBREVIATED_SEVERI
TIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DGLOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOOST_GRAPH_DY
N_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -
DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC
_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Release\"
" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSION_MAJOR=0 -DGLOG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP
_GPU_ENABLED -DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBREVIATED_SEVERITIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEA
N_AND_MEAN -DGLOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER
_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_L
IB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DY
N_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Release\"" -Xcompiler "/EHsc /W3 /nologo /O2 /FS /MD " -
Xcompiler "/FdC:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs\Release\colmap_mvs_cuda.pdb" -o colmap_mvs_cuda.dir\Relea
se\patch_match_cuda.obj "C:\glomap-source\glomap\build\_deps\colmap-src\src\colmap\mvs\patch_match_cuda.cu"
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 13.1.targets(803,9): error MSB
3721: The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Micr
osoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -I"C:\glomap-source\glomap\build\_deps\colmap-src\s
rc" -I"C:\glomap-source\glomap\build\vcpkg_installed\x64-windows-release\include\eigen3" -I"C:\glomap-source\glomap\build\vcpkg_installed
\x64-windows-release\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"C:\Program Files\NVIDIA GPU Computi
ng Toolkit\CUDA\v13.1\include" --keep-dir colmap_mvs_cuda\x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudar
t static -Wno-deprecated-gpu-targets -Wno-deprecated-gpu-targets --expt-relaxed-constexpr --default-stream per-thread -Xptxas=-suppress-s
tack-size-warning -std=c++17 --generate-code=arch=compute_86,code=[compute_86,sm_86] /EHsc /wd4244 /wd4267 /wd4305 /MP -Xcompiler="/EHsc
-Ob2" -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSION_MAJOR=0 -DGLOG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED
-DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBREVIATED_SEVERITIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DG
LOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOS
T_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_
DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_
TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Release\"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSI
ON_MAJOR=0 -DGLOG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED -DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBRE
VIATED_SEVERITIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DGLOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOO
ST_GRAPH_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION
_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST
_ATOMIC_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Rele
ase\"" -Xcompiler "/EHsc /W3 /nologo /O2 /FS /MD " -Xcompiler "/FdC:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs\Relea
se\colmap_mvs_cuda.pdb" -o colmap_mvs_cuda.dir\Release\patch_match_cuda.obj "C:\glomap-source\glomap\build\_deps\colmap-src\src\colmap\mv
s\patch_match_cuda.cu"" exited with code 1. [C:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs\colmap_mvs_cuda.vcxproj]
C:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1\bin\nvcc.exe"
--use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -I
"C:\glomap-source\glomap\build\_deps\colmap-src\src" -I"C:\glomap-source\glomap\build\vcpkg_installed\x64-windows-release\include\eigen
3" -I"C:\glomap-source\glomap\build\vcpkg_installed\x64-windows-release\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\
v12.8\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1\include" --keep-dir colmap_mvs_cuda\x64\Release -use_fas
t_math -maxrregcount=0 --machine 64 --compile -cudart static -Wno-deprecated-gpu-targets -Wno-deprecated-gpu-targets --expt-relaxed-
constexpr --default-stream per-thread -Xptxas=-suppress-stack-size-warning -std=c++17 --generate-code=arch=compute_86,code=[compute_86,
sm_86] /EHsc /wd4244 /wd4267 /wd4305 /MP -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSION_MAJOR=0 -DGL
OG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED -DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBREVIATED_SEVERI
TIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DGLOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOOST_GRAPH_DY
N_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -
DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC
_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Release\"
" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSION_MAJOR=0 -DGLOG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP
_GPU_ENABLED -DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBREVIATED_SEVERITIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEA
N_AND_MEAN -DGLOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER
_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_L
IB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DY
N_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Release\"" -Xcompiler "/EHsc /W3 /nologo /O2 /FS /MD " -
Xcompiler "/FdC:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs\Release\colmap_mvs_cuda.pdb" -o colmap_mvs_cuda.dir\Relea
se\gpu_mat_prng.obj "C:\glomap-source\glomap\build\_deps\colmap-src\src\colmap\mvs\gpu_mat_prng.cu"
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 13.1.targets(803,9): error MSB
3721: The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Micr
osoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -I"C:\glomap-source\glomap\build\_deps\colmap-src\s
rc" -I"C:\glomap-source\glomap\build\vcpkg_installed\x64-windows-release\include\eigen3" -I"C:\glomap-source\glomap\build\vcpkg_installed
\x64-windows-release\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"C:\Program Files\NVIDIA GPU Computi
ng Toolkit\CUDA\v13.1\include" --keep-dir colmap_mvs_cuda\x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudar
t static -Wno-deprecated-gpu-targets -Wno-deprecated-gpu-targets --expt-relaxed-constexpr --default-stream per-thread -Xptxas=-suppress-s
tack-size-warning -std=c++17 --generate-code=arch=compute_86,code=[compute_86,sm_86] /EHsc /wd4244 /wd4267 /wd4305 /MP -Xcompiler="/EHsc
-Ob2" -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSION_MAJOR=0 -DGLOG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED
-DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBREVIATED_SEVERITIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DG
LOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOS
T_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_
DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_
TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Release\"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DCOLMAP_LSD_ENABLED -DGLOG_VERSI
ON_MAJOR=0 -DGLOG_VERSION_MINOR=7 -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED -DGLOMAP_CUDA_ENABLED -DGLOG_USE_GLOG_EXPORT -DGLOG_NO_ABBRE
VIATED_SEVERITIES -DGL_GLEXT_PROTOTYPES -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DGLOG_USE_GFLAGS -DGFLAGS_IS_A_DLL=1 -DBOOST_GRAPH_NO_LIB -DBOO
ST_GRAPH_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_SERIALIZATION
_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DBOOST_ATOMIC_NO_LIB -DBOOST
_ATOMIC_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -D"CMAKE_INTDIR=\"Rele
ase\"" -Xcompiler "/EHsc /W3 /nologo /O2 /FS /MD " -Xcompiler "/FdC:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs\Relea
se\colmap_mvs_cuda.pdb" -o colmap_mvs_cuda.dir\Release\gpu_mat_prng.obj "C:\glomap-source\glomap\build\_deps\colmap-src\src\colmap\mvs\gp
u_mat_prng.cu"" exited with code 1. [C:\glomap-source\glomap\build\_deps\colmap-build\src\colmap\mvs\colmap_mvs_cuda.vcxproj]
any help is appreciated.
Metadata
Metadata
Assignees
Labels
No labels