KNN_CUDA icon indicating copy to clipboard operation
KNN_CUDA copied to clipboard

Windows installation issues

Open yys-abu opened this issue 7 months ago • 1 comments

D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\torch\utils\cpp_extension.py:1964: UserWarning: TORCH_CUDA_ARCH_LIST is not set, all archs for visible cards are included for compilation. If this is not desired, please set os.environ['TORCH_CUDA_ARCH_LIST']. warnings.warn( Traceback (most recent call last): File "D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\torch\utils\cpp_extension.py", line 2104, in _run_ninja_build subprocess.run( File "D:\Anaconda\envs\SymmCompletion2\Lib\subprocess.py", line 569, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "C:\Users\admin\Desktop\点云补全\SymmCompletion-main\1.py", line 6, in from knn_cuda import KNN File "D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\knn_cuda_init_.py", line 38, in knn = load_cpp_ext("knn") ^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\knn_cuda_init.py", line 26, in load_cpp_ext ext = load( ^^^^^ File "D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\torch\utils\cpp_extension.py", line 1314, in load return _jit_compile( ^^^^^^^^^^^^^ File "D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\torch\utils\cpp_extension.py", line 1721, in _jit_compile _write_ninja_file_and_build_library( File "D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\torch\utils\cpp_extension.py", line 1833, in _write_ninja_file_and_build_library _run_ninja_build( File "D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\torch\utils\cpp_extension.py", line 2120, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error building extension 'knn': [1/1] "D:\vs2019\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64/link.exe" knn.o knn.cuda.o /nologo /DLL c10.lib c10_cuda.lib torch_cpu.lib torch_cuda.lib -INCLUDE:?warp_size@cuda@at@@YAHXZ torch.lib /LIBPATH:D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\torch\lib torch_python.lib /LIBPATH:D:\Anaconda\envs\SymmCompletion2\libs "/LIBPATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\lib\x64" cudart.lib /out:knn.pyd FAILED: knn.pyd "D:\vs2019\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64/link.exe" knn.o knn.cuda.o /nologo /DLL c10.lib c10_cuda.lib torch_cpu.lib torch_cuda.lib -INCLUDE:?warp_size@cuda@at@@YAHXZ torch.lib /LIBPATH:D:\Anaconda\envs\SymmCompletion2\Lib\site-packages\torch\lib torch_python.lib /LIBPATH:D:\Anaconda\envs\SymmCompletion2\libs "/LIBPATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\lib\x64" cudart.lib /out:knn.pyd 正在创建库 knn.lib 和对象 knn.exp knn.o : error LNK2019: 无法解析的外部符号 "public: long * __cdecl at::TensorBase::data_ptr(void)const " (??$data_ptr@J@TensorBase@at@@QEBAPEAJXZ),函数 "public: long * __cdecl at::Tensor::data(void)const " (??$data@J@Tensor@at@@QEBAPEAJXZ) 中引用了该符号 knn.pyd : fatal error LNK1120: 1 个无法解析的外部命令 ninja: build stopped: subcommand failed.

yys-abu avatar May 22 '25 07:05 yys-abu