support torch2.7 , cu128
Hi I am trying to install and meet this:
[x@machine ~]$ pip install kaolin==0.17.0 -f https://nvidia-kaolin.s3.us-east-2.amazonaws.com/torch-2.7.0_cu128.html
Looking in links: https://nvidia-kaolin.s3.us-east-2.amazonaws.com/torch-2.7.0_cu128.html ERROR: Could not find a version that satisfies the requirement kaolin==0.17.0 (from versions: 0.1) ERROR: No matching distribution found for kaolin==0.17.0
Am I looking the correct place? Thank you very much for your help in advance ! :)
home/j/projects/kaolin/setup.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
from pkg_resources import parse_version /home/j/projects/kaolin/setup.py:35: UserWarning: Kaolin is compatible with PyTorch >=1.6.0, <=2.5.1, but found version 2.7.0+cu128. Continuing with the installed version as IGNORE_TORCH_VER is set. warnings.warn( /home/j/projects/kaolin/setup.py:62: UserWarning: Kaolin requires cython == 0.29.20, but found version 0.29.37 instead. warnings.warn('Kaolin requires cython == 0.29.20, ' /home/j/projects/kaolin/setup.py:74: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !!
******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ********************************************************************************!! dist.Distribution().fetch_build_eggs(missing_modules) /home/j/projects/kaolin/setup.py:182: UserWarning: usd-core is not compatible with python_version >= 3.10 and won't be installed, please use supported python_version to use USD related features warnings.warn("usd-core is not compatible with python_version >= 3.10 " WARNING - Including CUB_HOME (/usr/local/cuda-12.8/include/). Warning: passing language='c++' to cythonize() is deprecated. Instead, put "# distutils: language=c++" in your .pyx or .pxd file(s) INFO - running develop /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !!
******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ********************************************************************************!! easy_install.initialize_options(self) /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. !!
******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ********************************************************************************!! self.initialize_options() INFO - running egg_info INFO - writing kaolin.egg-info/PKG-INFO INFO - writing dependency_links to kaolin.egg-info/dependency_links.txt INFO - writing requirements to kaolin.egg-info/requires.txt INFO - writing top-level names to kaolin.egg-info/top_level.txt /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/utils/cpp_extension.py:576: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend. warnings.warn(msg.format('we could not find ninja.')) INFO - dependency /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative INFO - dependency /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative INFO - dependency /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative INFO - dependency /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative INFO - dependency /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative INFO - reading manifest file 'kaolin.egg-info/SOURCES.txt' INFO - reading manifest template 'MANIFEST.in' INFO - adding license file 'LICENSE' INFO - adding license file 'LICENSE.NSCL' INFO - writing manifest file 'kaolin.egg-info/SOURCES.txt' INFO - running build_ext /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/utils/cpp_extension.py:490: UserWarning: There are no g++ version bounds defined for CUDA version 12.8 warnings.warn(f'There are no {compiler_name} version bounds defined for CUDA version {cuda_str_version}') INFO - building 'kaolin._C' extension INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/bindings.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/bindings.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 In file included from kaolin/csrc/./ops/spc/spc.h:22, from kaolin/csrc/bindings.cpp:30: kaolin/csrc/./ops/spc/../../spc_math.h:428:36: warning: ‘float3 triangle_closest_point(const float3&, const float3&, const float3&, const float3&)’ defined but not used [-Wunused-function] 428 | static host device float3 triangle_closest_point( | ^~~~~~~~~~~~~~~~~~~~~~ INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/metrics/sided_distance.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/metrics/sided_distance.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/utils/cpp_extension.py:2356: 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( INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/metrics/sided_distance_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/metrics/sided_distance_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/metrics/unbatched_triangle_distance.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/metrics/unbatched_triangle_distance.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/metrics/unbatched_triangle_distance_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/metrics/unbatched_triangle_distance_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/conversions/gs_to_spc/gs_to_spc.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/conversions/gs_to_spc/gs_to_spc.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/conversions/gs_to_spc/gs_to_spc_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/conversions/gs_to_spc/gs_to_spc_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/conversions/mesh_to_spc/mesh_to_spc.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/conversions/mesh_to_spc/mesh_to_spc.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/conversions/mesh_to_spc/mesh_to_spc_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/conversions/mesh_to_spc/mesh_to_spc_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/conversions/unbatched_mcube/unbatched_mcube.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/conversions/unbatched_mcube/unbatched_mcube.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/conversions/unbatched_mcube/unbatched_mcube_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/conversions/unbatched_mcube/unbatched_mcube_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/mesh/mesh_intersection.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/mesh/mesh_intersection.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/mesh/mesh_intersection_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/mesh/mesh_intersection_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/packed_simple_sum.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/packed_simple_sum.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/packed_simple_sum_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/packed_simple_sum_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/bf.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/bf.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 kaolin/csrc/ops/spc/bf.cpp: In function ‘cudaArray* kaolin::SetupProfileCurve(cudaTextureObject_t*)’: kaolin/csrc/ops/spc/bf.cpp:175:20: warning: ‘cudaError_t cudaMemcpyToArray(cudaArray_t, size_t, size_t, const void*, size_t, cudaMemcpyKind)’ is deprecated [-Wdeprecated-declarations] 175 | cudaMemcpyToArray(cuArray, 0, 0, BPSVals, num * sizeof(uint32_t), cudaMemcpyHostToDevice); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/cuda-12.8/include/vector_functions.h:63, from kaolin/csrc/ops/spc/../../spc_math.h:23, from kaolin/csrc/ops/spc/bf.cpp:26: /usr/local/cuda-12.8/include/cuda_runtime_api.h:8551:57: note: declared here 8551 | extern CUDA_DEPRECATED host cudaError_t CUDARTAPI cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); | ^~~~~~~~~~~~~~~~~ In file included from kaolin/csrc/ops/spc/bf.cpp:26: kaolin/csrc/ops/spc/../../spc_math.h: At global scope: kaolin/csrc/ops/spc/../../spc_math.h:428:36: warning: ‘float3 triangle_closest_point(const float3&, const float3&, const float3&, const float3&)’ defined but not used [-Wunused-function] 428 | static host device float3 triangle_closest_point( | ^~~~~~~~~~~~~~~~~~~~~~ INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/bf_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/bf_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/convolution.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/convolution.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 In file included from kaolin/csrc/ops/spc/convolution.cpp:20: kaolin/csrc/ops/spc/../../spc_math.h:428:36: warning: ‘float3 triangle_closest_point(const float3&, const float3&, const float3&, const float3&)’ defined but not used [-Wunused-function] 428 | static host device float3 triangle_closest_point( | ^~~~~~~~~~~~~~~~~~~~~~ INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/convolution_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/convolution_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1016" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/feature_grids.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/feature_grids.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1016" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 In file included from /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/c10/util/Exception.h:5, from /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/ATen/BlasBackend.h:3, from /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/ATen/Context.h:3, from /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/ATen/ATen.h:7, from kaolin/csrc/ops/spc/feature_grids.cpp:16: kaolin/csrc/ops/spc/feature_grids.cpp: In function ‘at::Tensor kaolin::to_dense_forward(at::Tensor, int, at::Tensor, at::Tensor)’: kaolin/csrc/ops/spc/feature_grids.cpp:67:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare] 67 | TORCH_CHECK(num_features == psize); | ~~~~~~~~~~~~~^~~~~~~~ /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/c10/macros/Macros.h:193:64: note: in definition of macro ‘C10_UNLIKELY’ 193 | fine C10_UNLIKELY(expr) (__builtin_expect(static_cast
(expr), 0)) | ^~~~ /home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/c10/util/Exception.h:581:7: note: in expansion of macro ‘C10_UNLIKELY_OR_CONST’ 581 | if (C10_UNLIKELY_OR_CONST(!(cond))) {
| ^~~~~~~~~~~~~~~~~~~~~ kaolin/csrc/ops/spc/feature_grids.cpp:67:3: note: in expansion of macro ‘TORCH_CHECK’ 67 | TORCH_CHECK(num_features == psize); | ^~~~~~~~~~~ In file included from kaolin/csrc/ops/spc/feature_grids.cpp:21: kaolin/csrc/ops/spc/../../spc_math.h: At global scope: kaolin/csrc/ops/spc/../../spc_math.h:428:36: warning: ‘float3 triangle_closest_point(const float3&, const float3&, const float3&, const float3&)’ defined but not used [-Wunused-function] 428 | static host device float3 triangle_closest_point( | ^~~~~~~~~~~~~~~~~~~~~~ INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/feature_grids_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/feature_grids_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/generate_points.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/generate_points.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/minkowski_conv.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/minkowski_conv.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 INFO - g++ -pthread -B /home/j/anaconda3/envs/kaolin/compiler_compat -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -O2 -isystem /home/j/anaconda3/envs/kaolin/include -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/point_utils.cpp -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/point_utils.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1016" -DTORCH_EXTENSION_NAME=C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17 In file included from kaolin/csrc/ops/spc/point_utils.cpp:19: kaolin/csrc/ops/spc/../../spc_math.h:428:36: warning: ‘float3 triangle_closest_point(const float3&, const float3&, const float3&, const float3&)’ defined but not used [-Wunused-function] 428 | static host device float3 triangle_closest_point( | ^~~~~~~~~~~~~~~~~~~~~~ INFO - /usr/local/cuda-12.8/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/usr/local/cuda-12.8/include/ -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include -I/home/j/anaconda3/envs/kaolin/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -I/usr/local/cuda-12.8/include -I/home/j/anaconda3/envs/kaolin/include/python3.12 -c kaolin/csrc/ops/spc/point_utils_cuda.cu -o build/temp.linux-x86_64-cpython-312/kaolin/csrc/ops/spc/point_utils_cuda.o -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1016" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_120,code=compute_120 -gencode=arch=compute_120,code=sm_120 -std=c++17 kaolin/csrc/ops/spc/point_utils_cuda.cu(206): error: no suitable conversion function from "const at::DeprecatedTypeProperties" to "c10::ScalarType" exists [&] { const auto& the_type = feats_in.type(); constexpr const char* at_dispatch_name = "interpolate_trilinear_cuda"; at::ScalarType _st = ::detail::scalar_type(the_type); ; switch (_st) { case at::ScalarType::Double: { do { if constexpr (!at::should_include_kernel_dtype( at_dispatch_name, at::ScalarType::Double)) { if (!(false)) { ::c10::detail::torchCheckFail( func, "kaolin/csrc/ops/spc/point_utils_cuda.cu", static_cast<uint32_t>(206), (::c10::detail::torchCheckMsgImpl( "Expected " "false" " to be true, but got false. " "(Could this error message be improved? If so, " "please report an enhancement request to PyTorch.)", "dtype '", toString(at::ScalarType::Double), "' not selected for kernel tag ", at_dispatch_name))); }; } } while (0); using scalar_t [[maybe_unused]] = c10::impl::ScalarTypeToCPPTypeTat::ScalarType::Double; return ([&] { const at::cuda::OptionalCUDAGuard device_guard(at::device_of(feats_out)); auto stream = at::cuda::getCurrentCUDAStream(); interpolate_trilinear_cuda_kernel<scalar_t><<<(num + num_threads - 1) / num_threads, num_threads, 0, stream>>>( reinterpret_cast<float3*>(coords.data_ptr()), pidx.data_ptr<int32_t>(), reinterpret_cast<point_data*>(points.data_ptr ()), trinkets.data_ptr<int32_t>(), feats_in.data_ptr<scalar_t>(), feats_out.data_ptr<scalar_t>(), feat_dim, resolution, num_samples, num ); })(); } case at::ScalarType::Float: { do { if constexpr (!at::should_include_kernel_dtype( at_dispatch_name, at::ScalarType::Float)) { if (!(false)) { ::c10::detail::torchCheckFail( func, "kaolin/csrc/ops/spc/point_utils_cuda.cu", static_cast<uint32_t>(206), (::c10::detail::torchCheckMsgImpl( "Expected " "false" " to be true, but got false. " "(Could this error message be improved? If so, " "please report an enhancement request to PyTorch.)", "dtype '", toString(at::ScalarType::Float), "' not selected for kernel tag ", at_dispatch_name))); }; } } while (0); using scalar_t [[maybe_unused]] = c10::impl::ScalarTypeToCPPTypeTat::ScalarType::Float; return ([&] { const at::cuda::OptionalCUDAGuard device_guard(at::device_of(feats_out)); auto stream = at::cuda::getCurrentCUDAStream(); interpolate_trilinear_cuda_kernel<scalar_t><<<(num + num_threads - 1) / num_threads, num_threads, 0, stream>>>( reinterpret_cast<float3*>(coords.data_ptr ()), pidx.data_ptr<int32_t>(), reinterpret_cast<point_data*>(points.data_ptr ()), trinkets.data_ptr<int32_t>(), feats_in.data_ptr<scalar_t>(), feats_out.data_ptr<scalar_t>(), feat_dim, resolution, num_samples, num ); })(); } case at::ScalarType::Half: { do { if constexpr (!at::should_include_kernel_dtype( at_dispatch_name, at::ScalarType::Half)) { if (!(false)) { ::c10::detail::torchCheckFail( func, "kaolin/csrc/ops/spc/point_utils_cuda.cu", static_cast<uint32_t>(206), (::c10::detail::torchCheckMsgImpl( "Expected " "false" " to be true, but got false. " "(Could this error message be improved? If so, " "please report an enhancement request to PyTorch.)", "dtype '", toString(at::ScalarType::Half), "' not selected for kernel tag ", at_dispatch_name))); }; } } while (0); using scalar_t [[maybe_unused]] = c10::impl::ScalarTypeToCPPTypeTat::ScalarType::Half; return ([&] { const at::cuda::OptionalCUDAGuard device_guard(at::device_of(feats_out)); auto stream = at::cuda::getCurrentCUDAStream(); interpolate_trilinear_cuda_kernel<scalar_t><<<(num + num_threads - 1) / num_threads, num_threads, 0, stream>>>( reinterpret_cast<float3*>(coords.data_ptr ()), pidx.data_ptr<int32_t>(), reinterpret_cast<point_data*>(points.data_ptr ()), trinkets.data_ptr<int32_t>(), feats_in.data_ptr<scalar_t>(), feats_out.data_ptr<scalar_t>(), feat_dim, resolution, num_samples, num ); })(); } default: if (!(false)) { ::c10::detail::torchCheckFail( func, "kaolin/csrc/ops/spc/point_utils_cuda.cu", static_cast<uint32_t>(206), (::c10::detail::torchCheckMsgImpl( "Expected " "false" " to be true, but got false. " "(Could this error message be improved? If so, " "please report an enhancement request to PyTorch.)", '"', at_dispatch_name, "" not implemented for '", toString(_st), "'"))); }; } }() ^ kaolin/csrc/ops/spc/point_utils_cuda.cu(231): error: no suitable conversion function from "const at::DeprecatedTypeProperties" to "c10::ScalarType" exists [&] { const auto& the_type = coeffs.type(); constexpr const char* at_dispatch_name = "coords_to_trilinear_cuda"; at::ScalarType _st = ::detail::scalar_type(the_type); ; switch (_st) { case at::ScalarType::Double: { do { if constexpr (!at::should_include_kernel_dtype( at_dispatch_name, at::ScalarType::Double)) { if (!(false)) { ::c10::detail::torchCheckFail( func, "kaolin/csrc/ops/spc/point_utils_cuda.cu", static_cast<uint32_t>(231), (::c10::detail::torchCheckMsgImpl( "Expected " "false" " to be true, but got false. " "(Could this error message be improved? If so, " "please report an enhancement request to PyTorch.)", "dtype '", toString(at::ScalarType::Double), "' not selected for kernel tag ", at_dispatch_name))); }; } } while (0); using scalar_t [[maybe_unused]] = c10::impl::ScalarTypeToCPPTypeTat::ScalarType::Double; return ([&] { const at::cuda::OptionalCUDAGuard device_guard(at::device_of(coeffs)); auto stream = at::cuda::getCurrentCUDAStream(); coords_to_trilinear_cuda_kernel<scalar_t><<<(num_coords + 1023) / 1024, 1024, 0, stream>>>( reinterpret_cast<float3*>(coords.data_ptr
()), reinterpret_cast<point_data*>(points.data_ptr ()), coeffs.data_ptr<scalar_t>(), num_coords ); })(); } case at::ScalarType::Float: { do { if constexpr (!at::should_include_kernel_dtype( at_dispatch_name, at::ScalarType::Float)) { if (!(false)) { ::c10::detail::torchCheckFail( func, "kaolin/csrc/ops/spc/point_utils_cuda.cu", static_cast<uint32_t>(231), (::c10::detail::torchCheckMsgImpl( "Expected " "false" " to be true, but got false. " "(Could this error message be improved? If so, " "please report an enhancement request to PyTorch.)", "dtype '", toString(at::ScalarType::Float), "' not selected for kernel tag ", at_dispatch_name))); }; } } while (0); using scalar_t [[maybe_unused]] = c10::impl::ScalarTypeToCPPTypeTat::ScalarType::Float; return ([&] { const at::cuda::OptionalCUDAGuard device_guard(at::device_of(coeffs)); auto stream = at::cuda::getCurrentCUDAStream(); coords_to_trilinear_cuda_kernel<scalar_t><<<(num_coords + 1023) / 1024, 1024, 0, stream>>>( reinterpret_cast<float3*>(coords.data_ptr ()), reinterpret_cast<point_data*>(points.data_ptr ()), coeffs.data_ptr<scalar_t>(), num_coords ); })(); } case at::ScalarType::Half: { do { if constexpr (!at::should_include_kernel_dtype( at_dispatch_name, at::ScalarType::Half)) { if (!(false)) { ::c10::detail::torchCheckFail( func, "kaolin/csrc/ops/spc/point_utils_cuda.cu", static_cast<uint32_t>(231), (::c10::detail::torchCheckMsgImpl( "Expected " "false" " to be true, but got false. " "(Could this error message be improved? If so, " "please report an enhancement request to PyTorch.)", "dtype '", toString(at::ScalarType::Half), "' not selected for kernel tag ", at_dispatch_name))); }; } } while (0); using scalar_t [[maybe_unused]] = c10::impl::ScalarTypeToCPPTypeTat::ScalarType::Half; return ([&] { const at::cuda::OptionalCUDAGuard device_guard(at::device_of(coeffs)); auto stream = at::cuda::getCurrentCUDAStream(); coords_to_trilinear_cuda_kernel<scalar_t><<<(num_coords + 1023) / 1024, 1024, 0, stream>>>( reinterpret_cast<float3*>(coords.data_ptr ()), reinterpret_cast<point_data*>(points.data_ptr ()), coeffs.data_ptr<scalar_t>(), num_coords ); })(); } default: if (!(false)) { ::c10::detail::torchCheckFail( func, "kaolin/csrc/ops/spc/point_utils_cuda.cu", static_cast<uint32_t>(231), (::c10::detail::torchCheckMsgImpl( "Expected " "false" " to be true, but got false. " "(Could this error message be improved? If so, " "please report an enhancement request to PyTorch.)", '"', at_dispatch_name, "" not implemented for '", toString(_st), "'"))); }; } }() ^ 2 errors detected in the compilation of "kaolin/csrc/ops/spc/point_utils_cuda.cu". error: command '/usr/local/cuda-12.8/bin/nvcc' failed with exit code 2
Hi I am meeting this issue when I trying to build from source, is there any way to solve it ? many thanks :)
I provided the wheels for Torch 2.7 and Cuda 12.8 here
TORCH_MAX_VER = '2.7.1'
success install
TORCH_MAX_VER = '2.7.1' 成功安装
Hello, I encountered this problem: FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt', I suspect that some of my files have not been downloaded. I only created setup.py. What else do I need to do?
TORCH_MAX_VER = '2.7.1' 成功安装
Hello, I encountered this problem: FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt', I suspect that some of my files have not been downloaded. I only created setup.py. What else do I need to do?你好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的有些文件没有下载。我只创建了 setup.py。我还需要做些什么?
可以尝试手动补上这个文件试试 You can try manually adding this file to see if it works.
TORCH_MAX_VER = '2.7.1' 成功安装
您好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的某些文件还没有下载。我只创建了setup.py。我还需要做什么?你好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的一些文件没有下载。我只创建了 setup.py。我还需要做些什么?
可以尝试手动补上这个文件尝试 你可以尝试手动添加这个文件看看是否有效。
![]()
Thanks for your reply!!I have a new problem: kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2121: "#": invalid character: may be the result of macro expansion kaolin/csrc\ops\mesh\triangle_hash.cpp(105): error C3409: empty feature blocks are not allowed kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: missing "]" (before "&") kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: syntax error: "&" kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: Missing ";" (before "{") kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "pragma": undeclared identifier kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2146: syntax error: missing ";" (before identifier "unroll") kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "unroll": undeclared identifier kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: missing ";" (before "for") kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: syntax error: ")" error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' failed with exit code 2
My process is: 1. Put kaolin in the PSHuman directory 2. Change the setup.py file in the kaolin directory 3. Run the python ./setup.py install command line Can you please help me if there is a problem with the steps?
TORCH_MAX_VER = '2.7.1' 成功安装
您好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的某些文件还没有下载。我只创建了setup.py。我还需要做什么?你好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的一些文件没有下载。我只创建了 setup.py。我还需要做些什么?
可以尝试手动补上这个文件尝试 你可以尝试手动添加这个文件看看是否有效。
Thanks for your reply!!I have a new problem:感谢您的回复!!我有一个新问题: kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2121: "#": invalid character: may be the result of macro expansion kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2121: "#": 无效字符:可能是宏扩展的结果 kaolin/csrc\ops\mesh\triangle_hash.cpp(105): error C3409: empty feature blocks are not allowed kaolin/csrc/ops/mesh/triangle_hash.cpp(105): 错误 C3409: 不允许空的特征块 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: missing "]" (before "&") kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 "]"(在 "&" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: syntax error: "&"kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2059: 语法错误: "&" kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: Missing ";" (before "{")kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误: 缺少 ";" (在 "{" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "pragma": undeclared identifierkaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: "pragma": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2146: syntax error: missing ";" (before identifier "unroll")kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2146: 语法错误: 缺少 ";" (在标识符 "unroll" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "unroll": undeclared identifierkaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: "unroll": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: missing ";" (before "for")kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 ";" (在 "for" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: syntax error: ")"kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2059: 语法错误:")" error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' failed with exit code 2错误:命令 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' 失败,退出代码为 2
My process is: 1. Put kaolin in the PSHuman directory 2. Change the setup.py file in the kaolin directory 3. Run the python ./setup.py install command line Can you please help me if there is a problem with the steps?我的步骤是:1. 将 kaolin 放入 PSHuman 目录 2. 修改 kaolin 目录中的 setup.py 文件 3. 运行 python ./setup.py install 命令行。如果步骤有问题,可以请你帮忙吗?
Your issue still seems to be related to the environment. If you're on Windows, it can be more complicated to set up. I compiled everything in a Linux environment.
TORCH_MAX_VER = '2.7.1' 成功安装
您好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的某些文件还没有下载。我只创建了setup.py。我还需要做什么?你好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的一些文件没有下载。我只创建了 setup.py。我还需要做准备吗?
可以尝试手动添加这个文件尝试您可以尝试手动添加这个文件是否有效。
感谢您的回复!!我有一个新问题:谢谢您的回复!!我有一个新问题: kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2121: "#": invalid character: might be the result of Macro Expansion kaolin/csrc/ops/mesh/triangle_hash.cpp(65): Error C2121: "#":字符无效:可能是宏扩展的结果 kaolin/csrc\ops\mesh\triangle_hash.cpp(105): 错误 C3409: 不允许空特征块 kaolin/csrc/ops/mesh/triangle_hash.cpp(105): 错误 C3409: 不允许空的特征块高岭土/csrc\ops\mesh\triangle_hash.cpp(65):错误C2143:语法错误:缺少“]”(在“&”之前) kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 "]"(在 "&" ) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2059: 语法错误: "&" kaolin/csrc/ops/mesh/triangle_hash.cpp(65):错误 C2059: 语法错误: "&" kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2143: 语法错误: 缺少 ";" (在“{”之前)kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误: 缺少 ";" (在 "{" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2065: "pragma": 未声明的标识符kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: "pragma": 未声明的初始化高岭土/csrc\ops\mesh\triangle_hash.cpp(65):错误C2146:语法错误:缺少“;” (在标识符“unroll”之前)kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2146: 语法错误: 缺少 ";" (在标识符 "unroll" ) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "unroll": 未声明标识符kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: 之前 "unroll": 未声明的标识符高岭土/csrc\ops\mesh\triangle_hash.cpp(65):错误C2143:语法错误:缺少“;” (在“for”之前)kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 ";" (在“for”之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2059: 语法错误: ")"kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2059: 语法错误:")" 错误: 命令 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' 失败,退出代码为 2错误:命令 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' 失败,退出代码为 2 我的流程是: 1. 将kaolin放入PSHuman目录下 2. 更改kaolin目录下的setup.py文件 3. 运行python ./setup.py install命令行 如果步骤有问题,请帮帮我吗?我的步骤是:1. 将 kaolin 放入 PSHuman 目录 2. 修改 kaolin 目录中的 setup.py 文件 3. 运行 python ./setup.py install 命令行。如果步骤有问题,可以请您帮忙吗?
您的问题似乎仍然与环境有关。如果您使用的是 Windows,设置起来可能会更复杂。我在 Linux 环境中编译了所有内容。
TORCH_MAX_VER = '2.7.1' 成功安装
您好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的某些文件还没有下载。我只创建了setup.py。我还需要做什么?你好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的一些文件没有下载。我只创建了 setup.py。我还需要做些什么?
可以尝试手动补上这个文件尝试 你可以尝试手动添加这个文件看看是否有效。
Thanks for your reply!!I have a new problem:感谢您的回复!!我有一个新问题: kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2121: "#": invalid character: may be the result of macro expansion kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2121: "#": 无效字符:可能是宏扩展的结果 kaolin/csrc\ops\mesh\triangle_hash.cpp(105): error C3409: empty feature blocks are not allowed kaolin/csrc/ops/mesh/triangle_hash.cpp(105): 错误 C3409: 不允许空的特征块 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: missing "]" (before "&") kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 "]"(在 "&" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: syntax error: "&"kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2059: 语法错误: "&" kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: Missing ";" (before "{")kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误: 缺少 ";" (在 "{" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "pragma": undeclared identifierkaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: "pragma": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2146: syntax error: missing ";" (before identifier "unroll")kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2146: 语法错误: 缺少 ";" (在标识符 "unroll" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "unroll": undeclared identifierkaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: "unroll": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: missing ";" (before "for")kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 ";" (在 "for" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: syntax error: ")"kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2059: 语法错误:")" error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' failed with exit code 2错误:命令 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' 失败,退出代码为 2 My process is: 1. Put kaolin in the PSHuman directory 2. Change the setup.py file in the kaolin directory 3. Run the python ./setup.py install command line Can you please help me if there is a problem with the steps?我的步骤是:1. 将 kaolin 放入 PSHuman 目录 2. 修改 kaolin 目录中的 setup.py 文件 3. 运行 python ./setup.py install 命令行。如果步骤有问题,可以请你帮忙吗?
Your issue still seems to be related to the environment. If you're on Windows, it can be more complicated to set up. I compiled everything in a Linux environment.
I am indeed running under Windows, thanks for your help!
TORCH_MAX_VER = '2.7.1' 成功安装
您好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的某些文件还没有下载。我只创建了setup.py。我还需要做什么?你好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的一些文件没有下载。我只创建了 setup.py。我还需要做准备吗?
可以尝试手动添加这个文件尝试您可以尝试手动添加这个文件是否有效。
感谢您的回复!!我有一个新问题:谢谢您的回复!!我有一个新问题: kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2121: "#": invalid character: might be the result of Macro Expansion kaolin/csrc/ops/mesh/triangle_hash.cpp(65): Error C2121: "#":字符无效:可能是宏扩展的结果 kaolin/csrc\ops\mesh\triangle_hash.cpp(105): 错误 C3409: 不允许空特征块 kaolin/csrc/ops/mesh/triangle_hash.cpp(105): 错误 C3409: 不允许空的特征块高岭土/csrc\ops\mesh\triangle_hash.cpp(65):错误C2143:语法错误:缺少“]”(在“&”之前) kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 "]"(在 "&" ) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2059: 语法错误: "&" kaolin/csrc/ops/mesh/triangle_hash.cpp(65):错误 C2059: 语法错误: "&" kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2143: 语法错误: 缺少 ";" (在“{”之前)kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误: 缺少 ";" (在 "{" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2065: "pragma": 未声明的标识符kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: "pragma": 未声明的初始化高岭土/csrc\ops\mesh\triangle_hash.cpp(65):错误C2146:语法错误:缺少“;” (在标识符“unroll”之前)kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2146: 语法错误: 缺少 ";" (在标识符 "unroll" ) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "unroll": 未声明标识符kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: 之前 "unroll": 未声明的标识符高岭土/csrc\ops\mesh\triangle_hash.cpp(65):错误C2143:语法错误:缺少“;” (在“for”之前)kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 ";" (在“for”之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2059: 语法错误: ")"kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2059: 语法错误:")" 错误: 命令 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' 失败,退出代码为 2错误:命令 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' 失败,退出代码为 2 我的流程是: 1. 将kaolin放入PSHuman目录下 2. 更改kaolin目录下的setup.py文件 3. 运行python ./setup.py install命令行 如果步骤有问题,请帮帮我吗?我的步骤是:1. 将 kaolin 放入 PSHuman 目录 2. 修改 kaolin 目录中的 setup.py 文件 3. 运行 python ./setup.py install 命令行。如果步骤有问题,可以请您帮忙吗?
您的问题似乎仍然与环境有关。如果您使用的是 Windows,设置起来可能会更复杂。我在 Linux 环境中编译了所有内容。
TORCH_MAX_VER = '2.7.1' 成功安装
您好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的某些文件还没有下载。我只创建了setup.py。我还需要做什么?你好,我遇到了这个问题:FileNotFoundError: [Errno 2] No such file or directory: 'D:\PSHuman-main\version.txt',我怀疑我的一些文件没有下载。我只创建了 setup.py。我还需要做些什么?
可以尝试手动补上这个文件尝试 你可以尝试手动添加这个文件看看是否有效。
Thanks for your reply!!I have a new problem:感谢您的回复!!我有一个新问题: kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2121: "#": invalid character: may be the result of macro expansion kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2121: "#": 无效字符:可能是宏扩展的结果 kaolin/csrc\ops\mesh\triangle_hash.cpp(105): error C3409: empty feature blocks are not allowed kaolin/csrc/ops/mesh/triangle_hash.cpp(105): 错误 C3409: 不允许空的特征块 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: missing "]" (before "&") kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 "]"(在 "&" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: syntax error: "&"kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2059: 语法错误: "&" kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: Missing ";" (before "{")kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误: 缺少 ";" (在 "{" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "pragma": undeclared identifierkaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: "pragma": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2146: syntax error: missing ";" (before identifier "unroll")kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2146: 语法错误: 缺少 ";" (在标识符 "unroll" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "unroll": undeclared identifierkaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2065: "unroll": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: syntax error: missing ";" (before "for")kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 ";" (在 "for" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: syntax error: ")"kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2059: 语法错误:")" error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' failed with exit code 2错误:命令 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' 失败,退出代码为 2谢谢您的回复!!我有一个新问题:我有一个新问题: kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2121: "#": 无效字符:可能是宏扩展的结果 kaolin/csrc/ops/mesh/triangle_hash.cpp(65): 错误 C2121: "#": 无效字符:可能是宏扩展的结果 kaolin/csrc\ops\mesh\triangle_hash.cpp(105): error C3409: 不允许空的特征块 kaolin/csrc/ops/mesh/triangle_hash.cpp(105): 错误 C3409: 不允许空的特征块 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: 语法错误:缺少 "]"(在 "&" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 "]"(在 "&" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: 语法错误: "&" kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2059: 语法错误: "&" kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: 语法错误:缺少 ";" (在 "{" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 ";" (在 "{" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "pragma": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2065: "pragma": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2146: 语法错误:缺少 ";" (在标识符 "unroll" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2146: 语法错误:缺少 ";" (在标识符 "unroll" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2065: "unroll": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2065: "unroll": 未声明的标识符 kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2143: 语法错误:缺少 ";" (在 "for" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2143: 语法错误:缺少 ";" (在 "for" 之前) kaolin/csrc\ops\mesh\triangle_hash.cpp(65): error C2059: 语法错误:")" kaolin/csrc\ops\mesh\triangle_hash.cpp(65): 错误 C2059: 语法错误:")" error: 命令 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' 失败,退出代码为 2 error: 命令 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe' 失败,退出代码为 2 My process is: 1. Put kaolin in the PSHuman directory 2. Change the setup.py file in the kaolin directory 3. Run the python ./setup.py install command line Can you please help me if there is a problem with the steps?我的步骤是:1. 将 kaolin 放入 PSHuman 目录 2. 修改 kaolin 目录中的 setup.py 文件 3. 运行 python ./setup.py install 命令行。如果步骤有问题,可以请你帮忙吗?我的步骤是:1. 将 kaolin 放入 PSHuman 目录 2. 修改 kaolin 目录中的 setup.py 文件 3. 运行 python ./setup.py install 命令行。如果步骤有问题,可以请你帮忙吗?
Your issue still seems to be related to the environment. If you're on Windows, it can be more complicated to set up. I compiled everything in a Linux environment.您的问题似乎仍然与环境有关。如果您使用的是 Windows,设置起来可能会更复杂。我在 Linux 环境下编译了一切。
I am indeed running under Windows, thanks for your help!我确实是在 Windows 下运行的,谢谢你的帮助!
Good luck — compiling on Windows can indeed be a nightmare.
Hi everyone, we now have wheels for v0.18.0 with the latest pytorch including Windows (and yes @Ikaros-521 it was a nightmare)