NVlabs / tiny-cuda-nn

Lightning fast C++/CUDA neural network framework
Other
3.65k stars 449 forks source link

bindings.obj compile error #364

Open willis opened 1 year ago

willis commented 1 year ago

RTX3090 CUDA 11.8 Python 3.10.11 torch 2.0.1+cu118 torchaudio 2.0.2+cu118 torchvision 0.15.2+cu118 ninja 1.11.1 Visual Studio 2019 16.11.29 window10 19044.1826 cmake version 3.25.2

(Text-video) E:\git\tiny-cuda-nn\bindings\torch>python setup.py install Building PyTorch extension for tiny-cuda-nn version 1.7 Obtained compute capabilities [86] from environment variable TCNN_CUDA_ARCHITECTURES nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2022 NVIDIA Corporation Built on Wed_Sep_21_10:41:10_Pacific_Daylight_Time_2022 Cuda compilation tools, release 11.8, V11.8.89 Build cuda_11.8.r11.8/compiler.31833905_0 Detected CUDA version 11.8 Targeting C++ standard 17 running install running bdist_egg running egg_info writing tinycudann.egg-info\PKG-INFO writing dependency_links to tinycudann.egg-info\dependency_links.txt writing top-level names to tinycudann.egg-info\top_level.txt reading manifest file 'tinycudann.egg-info\SOURCES.txt' writing manifest file 'tinycudann.egg-info\SOURCES.txt' installing library code to build\bdist.win-amd64\egg running install_lib running build_py creating build\lib.win-amd64-3.10 creating build\lib.win-amd64-3.10\tinycudann copying tinycudann\modules.py -> build\lib.win-amd64-3.10\tinycudann copying tinycudann__init.py -> build\lib.win-amd64-3.10\tinycudann copying tinycudann\bindings.cpp -> build\lib.win-amd64-3.10\tinycudann running build_ext building 'tinycudann_bindings._86_C' extension creating E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10 creating E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release creating E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release\tinycudann Emitting ninja build file E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release\build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) 1.11.1 creating E:\git\tiny-cuda-nn\bindings\torch\build\lib.win-amd64-3.10\tinycudann_bindings C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\ProgramData\Anaconda3\envs\Text-video\lib\site-packages\torch\lib /LIBPATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\lib\x64 /LIBPATH:C:\ProgramData\Anaconda3\envs\Text-video\libs /LIBPATH:C:\ProgramData\Anaconda3\envs\Text-video\PCbuild\amd64 cuda.lib c10.lib torch.lib torch_cpu.lib torch_python.lib cudart.lib c10_cuda.lib torch_cuda.lib /EXPORT:PyInit86_C E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../dependencies/fmt/src/format.obj E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../dependencies/fmt/src/os.obj E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../src/common_host.obj E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../src/cpp_api.obj E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../src/cutlass_mlp.obj E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../src/encoding.obj E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../src/fully_fused_mlp.obj E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../src/network.obj E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../src/object.obj E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release\tinycudann/bindings.obj /OUT:build\lib.win-amd64-3.10\tinycudann_bindings_86_C.cp310-win_amd64.pyd /IMPLIB:E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release../../dependencies/fmt/src_86_C.cp310-win_amd64.lib LINK : fatal error LNK1181: 无法打开输入文件“E:\git\tiny-cuda-nn\bindings\torch\build\temp.win-amd64-3.10\Release\tinycudann\bindings.obj” error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\link.exe' failed with exit code 1181

gbliao commented 11 months ago

I had the same problem as you, have you solved it yet?

475651582 commented 3 months ago

also suffering from the same issue, have you got a solution?