facebookresearch / pytorch3d

PyTorch3D is FAIR's library of reusable components for deep learning with 3D data
https://pytorch3d.org/
Other
8.7k stars 1.3k forks source link

Error compiling objects for extension #1682

Closed Hadex-Pearl closed 10 months ago

Hadex-Pearl commented 10 months ago

Hello @bottler, I am having same issues as #1099. I have tried the 2 suggestions you gave, but the issues persist.

Here is the error precisely:

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

Traceback (most recent call last): File "setup.py", line 132, in setup( File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/init.py", line 103, in setup return distutils.core.setup(**attrs) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 185, in setup return run_commands(dist) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 201, in run_commands dist.run_commands() File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands self.run_command(cmd) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/dist.py", line 1001, in run_command super().run_command(command) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/command/install.py", line 84, in run self.do_egg_install() File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/command/install.py", line 132, in do_egg_install self.run_command('bdist_egg') File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/dist.py", line 1001, in run_command super().run_command(command) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/command/bdist_egg.py", line 167, in run cmd = self.call_command('install_lib', warn_dir=0) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/command/bdist_egg.py", line 153, in call_command self.run_command(cmdname) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/dist.py", line 1001, in run_command super().run_command(command) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/command/install_lib.py", line 11, in run self.build() File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/command/install_lib.py", line 111, in build self.run_command('build_ext') File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/dist.py", line 1001, in run_command super().run_command(command) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 88, in run _build_ext.run(self) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run self.build_extensions() File "/home/workstation2/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 843, in build_extensions build_ext.build_extensions(self) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions self._build_extensions_serial() File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial self.build_extension(ext) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 249, in build_extension _build_ext.build_extension(self, ext) File "/home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 548, in build_extension objects = self.compiler.compile( File "/home/workstation2/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 658, in unix_wrap_ninja_compile _write_ninja_file_and_compile_objects( File "/home/workstation2/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1574, in _write_ninja_file_and_compile_objects _run_ninja_build( File "/home/workstation2/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1909, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error compiling objects for extension

bottler commented 10 months ago

You have a problem like #1099 but the way you need to set an environment variable is different - the advice there is for windows. You need to run something like export PYTORCH3D_NO_NINJA=1 before the build command. That should work or give you a different error.

Hadex-Pearl commented 10 months ago

You are right. I did that and now I'm having a different error which I am also not sure if it has to do with cuda compatibility or what. Here is what I am getting:

running install /home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py:66: 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() /home/workstation2/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py:66: 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.
    ********************************************************************************

!! self.initialize_options() running bdist_egg running egg_info writing pytorch3d.egg-info/PKG-INFO writing dependency_links to pytorch3d.egg-info/dependency_links.txt writing requirements to pytorch3d.egg-info/requires.txt writing top-level names to pytorch3d.egg-info/top_level.txt reading manifest file 'pytorch3d.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pytorch3d.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_py running build_ext /home/workstation2/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py:388: UserWarning: The detected CUDA version (11.6) has a minor version mismatch with the version that was used to compile PyTorch (11.7). Most likely this shouldn't be a problem. warnings.warn(CUDA_MISMATCH_WARN.format(cuda_str_version, torch.version.cuda)) building 'pytorch3d._C' extension /usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/blending/sigmoid_alpha_blend.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/blending/sigmoid_alpha_blend.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -std=c++14 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/blending/sigmoid_alpha_blend_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ /usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/alpha_composite.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/alpha_composite.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -std=c++14 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/alpha_composite_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/alpha_composite_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ /usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/norm_weighted_sum.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/norm_weighted_sum.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -std=c++14 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/norm_weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ /usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/weighted_sum.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/weighted_sum.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -std=c++14 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/weighted_sum_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/compositing/weighted_sum_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/ext.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/ext.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/ext.cpp:10:0: /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/./pulsar/global.h:46:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]

pragma clang diagnostic push

/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/./pulsar/global.h:47:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]

pragma clang diagnostic ignored "-Weverything"

In file included from /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/ext.cpp:10:0: /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/./pulsar/global.h:49:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]

pragma clang diagnostic pop

In file included from /home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/Exceptions.h:14:0, from /home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/python.h:11, from /home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/extension.h:6, from /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/./pulsar/global.h:48, from /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/ext.cpp:10: /home/workstation2/.local/lib/python3.8/site-packages/torch/include/pybind11/pybind11.h: In instantiation of ‘struct pybind11::class_<pulsar::pytorch::Renderer, std::shared_ptr >::is_valid_class_option<std::shared_ptr >’: /home/workstation2/.local/lib/python3.8/site-packages/torch/include/pybind11/detail/../detail/common.h:658:82: required by substitution of ‘template<class ... Ts> using all_of = std::issame<pybind11::detail::bools<Ts::value ..., true>, pybind11::detail::bools<true, Ts::value ...> > [with Ts = {pybind11::class<pulsar::pytorch::Renderer, std::shared_ptr >::is_valid_class_option<std::sharedptr >}]’ /home/workstation2/.local/lib/python3.8/site-packages/torch/include/pybind11/pybind11.h:1494:92: required from ‘class pybind11::class<pulsar::pytorch::Renderer, std::sharedptr >’ /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/ext.cpp:88:70: required from here /home/workstation2/.local/lib/python3.8/site-packages/torch/include/pybind11/pybind11.h:1488:12: warning: ‘pybind11::class<pulsar::pytorch::Renderer, std::shared_ptr >::is_valid_class_option<std::shared_ptr >’ declared with greater visibility than its base ‘pybind11::detail::negation<std::is_same<pybind11::detail::bools<false, true, true, true>, pybind11::detail::bools<true, false, true, true> > >’ [-Wattributes] struct is_valid_class_option : detail::any_of<is_holder, is_subtype, isbase> {}; ^~~~~ /home/workstation2/.local/lib/python3.8/site-packages/torch/include/pybind11/pybind11.h: In instantiation of ‘class pybind11::class<pulsar::pytorch::Renderer, std::sharedptr >’: /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/ext.cpp:88:70: required from here /home/workstation2/.local/lib/python3.8/site-packages/torch/include/pybind11/pybind11.h:1479:7: warning: ‘pybind11::class<pulsar::pytorch::Renderer, std::sharedptr >’ declared with greater visibility than the type of its field ‘pybind11::class<pulsar::pytorch::Renderer, std::sharedptr >::’ [-Wattributes] class class : public detail::generictype { ^~ /home/workstation2/.local/lib/python3.8/site-packages/torch/include/pybind11/pybind11.h:1479:7: warning: ‘pybind11::class<pulsar::pytorch::Renderer, std::shared_ptr >’ declared with greater visibility than its base ‘pybind11::detail::generic_type’ [-Wattributes] /usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/face_areas_normals/face_areas_normals.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/face_areas_normals/face_areas_normals.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -std=c++14 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/face_areas_normals/face_areas_normals_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ /usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/gather_scatter/gather_scatter.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/gather_scatter/gather_scatter.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -std=c++14 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/gather_scatter/gather_scatter_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ /usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/interp_face_attrs/interp_face_attrs.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -std=c++14 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

/usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/knn/knn.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/knn/knn.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' -std=c++14 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=size_t, one_sided=false, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero detected during: instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator==(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" (61): here instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, >::operator!=(const c10::detail::integer_iterator<I, one_sided, > &) const [with I=std::size_t, one_sided=true, =0]" /home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/knn/knn_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/knn/knn_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/mesh_normal_consistency/mesh_normal_consistency_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/mesh_normal_consistency/mesh_normal_consistency_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/mesh_normal_consistency/mesh_normal_consistency_cpu.cpp: In function ‘at::Tensor MeshNormalConsistencyFindVerticesCpu(const at::Tensor&)’: /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/mesh_normal_consistency/mesh_normal_consistency_cpu.cpp:46:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int64_t i_pair = 0; i_pair < pairs.size(); ++i_pair) {


/usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor.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' -std=c++14 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero
          detected during:
            instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, <unnamed>>::operator==(const c10::detail::integer_iterator<I, one_sided, <unnamed>> &) const [with I=size_t, one_sided=false, <unnamed>=0]" 
(61): here
            instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, <unnamed>>::operator!=(const c10::detail::integer_iterator<I, one_sided, <unnamed>> &) const [with I=size_t, one_sided=false, <unnamed>=0]" 
/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero
          detected during:
            instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, <unnamed>>::operator==(const c10::detail::integer_iterator<I, one_sided, <unnamed>> &) const [with I=std::size_t, one_sided=true, <unnamed>=0]" 
(61): here
            instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, <unnamed>>::operator!=(const c10::detail::integer_iterator<I, one_sided, <unnamed>> &) const [with I=std::size_t, one_sided=true, <unnamed>=0]" 
/home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/packed_to_padded_tensor/packed_to_padded_tensor_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -B /home/workstation2/anaconda3/envs/ners/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/point_mesh/point_mesh_cpu.cpp -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/point_mesh/point_mesh_cpu.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/point_mesh/point_mesh_cuda.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/point_mesh/point_mesh_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' -std=c++14 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero
          detected during:
            instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, <unnamed>>::operator==(const c10::detail::integer_iterator<I, one_sided, <unnamed>> &) const [with I=size_t, one_sided=false, <unnamed>=0]" 
(61): here
            instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, <unnamed>>::operator!=(const c10::detail::integer_iterator<I, one_sided, <unnamed>> &) const [with I=size_t, one_sided=false, <unnamed>=0]" 
/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/core/TensorImpl.h(77): here

/home/workstation2/.local/lib/python3.8/site-packages/torch/include/c10/util/irange.h(54): warning #186-D: pointless comparison of unsigned integer with zero
          detected during:
            instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, <unnamed>>::operator==(const c10::detail::integer_iterator<I, one_sided, <unnamed>> &) const [with I=std::size_t, one_sided=true, <unnamed>=0]" 
(61): here
            instantiation of "__nv_bool c10::detail::integer_iterator<I, one_sided, <unnamed>>::operator!=(const c10::detail::integer_iterator<I, one_sided, <unnamed>> &) const [with I=std::size_t, one_sided=true, <unnamed>=0]" 
/home/workstation2/.local/lib/python3.8/site-packages/torch/include/ATen/core/qualified_name.h(73): here

/usr/local/cuda-11.6/bin/nvcc -DWITH_CUDA -DTHRUST_IGNORE_CUB_VERSION_CHECK -I/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc -I/home/workstation2/anaconda3/envs/ners/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/TH -I/home/workstation2/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.6/include -I/home/workstation2/anaconda3/envs/ners/include/python3.8 -c /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/pulsar/cuda/renderer.backward.gpu.cu -o build/temp.linux-x86_64-cpython-38/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/pulsar/cuda/renderer.backward.gpu.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' -std=c++14 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75
In file included from /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/pulsar/cuda/../include/././camera.device.h:14:0,
                 from /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/pulsar/cuda/../include/./renderer.backward.device.h:12,
                 from /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/pulsar/cuda/../include/renderer.backward.instantiate.h:9,
                 from /home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/pulsar/cuda/renderer.backward.gpu.cu:9:
/home/workstation2/Junghun/Hadiza/ners/external/pytorch3d/pytorch3d/csrc/pulsar/cuda/../include/./././commands.h:26:10: fatal error: THC/THC.h: No such file or directory
 #include <THC/THC.h>
          ^~~~~~~~~~~
compilation terminated.
error: command '/usr/local/cuda-11.6/bin/nvcc' failed with exit code 1
bottler commented 10 months ago

I think you're trying to build a very old version of PyTorch3D (before v0.6.1, before this commit) with a newer version of PyTorch, and this won't work.

Hadex-Pearl commented 10 months ago

Thank you for this, it worked and I made progress. I had to downgrade my PyTorch version from 2.0 to 1.7.1 and PyTorch3D version 0.5 successfully installed. I had a little issue with torch.fx so I had to upgrade to PyTorch 1.8.0.

Right now, I am getting this error:

File "main.py", line 37, in from ners import Ners File "/home/workstation2/Junghun/Hadiza/ners/ners/init.py", line 3, in from .ners import Ners File "/home/workstation2/Junghun/Hadiza/ners/ners/ners.py", line 13, in from pytorch3d.loss import mesh_laplacian_smoothing, mesh_normal_consistency File "/home/workstation2/anaconda3/envs/ners/lib/python3.8/site-packages/pytorch3d-0.5.0-py3.8-linux-x86_64.egg/pytorch3d/loss/init.py", line 8, in from .chamfer import chamfer_distance File "/home/workstation2/anaconda3/envs/ners/lib/python3.8/site-packages/pytorch3d-0.5.0-py3.8-linux-x86_64.egg/pytorch3d/loss/chamfer.py", line 11, in from pytorch3d.ops.knn import knn_gather, knn_points File "/home/workstation2/anaconda3/envs/ners/lib/python3.8/site-packages/pytorch3d-0.5.0-py3.8-linux-x86_64.egg/pytorch3d/ops/init.py", line 9, in from .graph_conv import GraphConv File "/home/workstation2/anaconda3/envs/ners/lib/python3.8/site-packages/pytorch3d-0.5.0-py3.8-linux-x86_64.egg/pytorch3d/ops/graph_conv.py", line 10, in from pytorch3d import _C ImportError: /home/workstation2/anaconda3/envs/ners/lib/python3.8/site-packages/pytorch3d-0.5.0-py3.8-linux-x86_64.egg/pytorch3d/_C.cpython-38-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe28TypeMeta21_typeMetaDataInstanceIdEEPKNS_6detail12TypeMetaDataEv

I checked the issues and I saw that someone resolved this by installing new a conda virtual environment. I don't think that works for me. I am currently sticking to the old PyTorch3d version because that was the version used by the work I am testing. What do you suggest?

Hadex-Pearl commented 10 months ago

I have been able to handle it. I just decided to install the new version and it works well. Thank you