nvcc fatal : Unsupported gpu architecture 'compute_86'
(visualize3d) minjungkim@aigpuserver05:/home/nas1_temp/minsoolee/emjay/visual3d/kaolin$ python setup.py develop setup.py:55: UserWarning: Kaolin is compatible with cython == 0.29.20, but found version 0.29.21 instead. This will try to install cython in the right version. If the installation fails we recommend to first install it.
warnings.warn('Kaolin is compatible with cython == 0.29.20, '
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/setuptools/dist.py:812: UserWa rning: Module Cython was already imported from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3 .7/site-packages/Cython/__init__.py, but /home/nas1_temp/minsoolee/emjay/visual3d/kaolin/.eggs/Cython-0.29.20-py3.7-linux- x86_64.egg is being added to sys.path
pkg_resources.working_set.add(dist, replace=True)
Warning: passing language='c++' to cythonize() is deprecated. Instead, put "# distutils: language=c++" in your .pyx or .px d file(s)
running develop
running egg_info
writing kaolin.egg-info/PKG-INFO
writing dependency_links to kaolin.egg-info/dependency_links.txt
writing requirements to kaolin.egg-info/requires.txt
writing top-level names to kaolin.egg-info/top_level.txt
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/utils/cpp_extension.py:3 52: 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.'))
reading manifest file 'kaolin.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'kaolin.egg-info/SOURCES.txt'
running build_ext
building 'kaolin._C' extension
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/bindings.cpp -o build/t emp.linux-x86_64-3.7/kaolin/csrc/bindings.o -O3 -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 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Parallel.h:149:0,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/csrc/api/include/torch/utils.h:3,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/csrc/api/include/torch/nn.h:3,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/csrc/api/include/torch/all.h:12,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/extension.h:4,
from kaolin/csrc/bindings.cpp:16:
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/ATen/ParallelOpe nMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
#pragma omp parallel for if ((end - begin) >= grain_size)
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/metrics/sided_distance. cpp -o build/temp.linux-x86_64-3.7/kaolin/csrc/metrics/sided_distance.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COM PILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_U SE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Parallel.h:149:0,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/csrc/api/include/torch/utils.h:3,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/csrc/api/include/torch/nn.h:3,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/csrc/api/include/torch/all.h:12,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/torch/extension.h:4,
from kaolin/csrc/metrics/sided_distance.cpp:40:
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/ATen/ParallelOpe nMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
#pragma omp parallel for if ((end - begin) >= grain_size)
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/ops/packed_simple_sum.c pp -o build/temp.linux-x86_64-3.7/kaolin/csrc/ops/packed_simple_sum.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPI LER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE _CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/ops/tile_to_packed.cpp -o build/temp.linux-x86_64-3.7/kaolin/csrc/ops/tile_to_packed.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TY PE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11 _ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/ops/conversions/mesh_to _spc/mesh_to_spc.cpp -o build/temp.linux-x86_64-3.7/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="_cxxabi1011" -DTO RCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/ops/conversions/unbatch ed_mcube/unbatched_mcube.cpp -o build/temp.linux-x86_64-3.7/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="_ cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/ops/mesh/mesh_intersect ion.cpp -o build/temp.linux-x86_64-3.7/kaolin/csrc/ops/mesh/mesh_intersection.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBI ND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_G LIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
kaolin/csrc/ops/mesh/mesh_intersection.cpp: In function ‘void kaolin::unbatched_mesh_intersection_cuda(at::Tensor, at::Ten sor, at::Tensor, at::Tensor, at::Tensor)’:
kaolin/csrc/ops/mesh/mesh_intersection.cpp:70:64: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: T ensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations]
UnbatchedMeshIntersectionKernelLauncher(points.data<float>(), verts_1.data<float>(),
^
In file included from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Tensor.h:3:0,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Context.h:4,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/ATen.h:9,
from kaolin/csrc/ops/mesh/mesh_intersection.cpp:15:
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/ATen/core/Tensor Body.h:363:7: note: declared here
T * data() const {
^~~~
kaolin/csrc/ops/mesh/mesh_intersection.cpp:70:87: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: T ensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations]
UnbatchedMeshIntersectionKernelLauncher(points.data<float>(), verts_1.data<float>(),
^
In file included from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Tensor.h:3:0,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Context.h:4,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/ATen.h:9,
from kaolin/csrc/ops/mesh/mesh_intersection.cpp:15:
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/ATen/core/Tensor Body.h:363:7: note: declared here
T * data() const {
^~~~
kaolin/csrc/ops/mesh/mesh_intersection.cpp:71:65: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: T ensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations]
verts_2.data<float>(),verts_3.data<float>(), points.size(0),
^
In file included from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Tensor.h:3:0,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Context.h:4,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/ATen.h:9,
from kaolin/csrc/ops/mesh/mesh_intersection.cpp:15:
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/ATen/core/Tensor Body.h:363:7: note: declared here
T * data() const {
^~~~
kaolin/csrc/ops/mesh/mesh_intersection.cpp:71:87: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: T ensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations]
verts_2.data<float>(),verts_3.data<float>(), points.size(0),
^
In file included from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Tensor.h:3:0,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Context.h:4,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/ATen.h:9,
from kaolin/csrc/ops/mesh/mesh_intersection.cpp:15:
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/ATen/core/Tensor Body.h:363:7: note: declared here
T * data() const {
^~~~
kaolin/csrc/ops/mesh/mesh_intersection.cpp:73:62: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: T ensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations]
ints.data<float>());
^
In file included from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Tensor.h:3:0,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/Context.h:4,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/ATen/ATen.h:9,
from kaolin/csrc/ops/mesh/mesh_intersection.cpp:15:
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/ATen/core/Tensor Body.h:363:7: note: declared here
T * data() const {
^~~~
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/ops/spc/convolution.cpp -o build/temp.linux-x86_64-3.7/kaolin/csrc/ops/spc/convolution.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_ TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX 11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/ops/spc/feature_grids.c pp -o build/temp.linux-x86_64-3.7/kaolin/csrc/ops/spc/feature_grids.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPI LER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE _CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/c10/core/DeviceType.h:8:0,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/c10/core/Device.h:3,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/c10/core/Allocator.h:6,
from /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/in clude/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::T ensor)’:
kaolin/csrc/ops/spc/feature_grids.cpp:67:28: warning: comparison between signed and unsigned integer expressions [-Wsign-c ompare]
TORCH_CHECK(num_features == psize);
~~~~~~~~~~~~~^~~~
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/c10/macros/Macro s.h:171:65: note: in definition of macro ‘C10_UNLIKELY’
#define C10_UNLIKELY(expr) (__builtin_expect(static_cast<bool>(expr), 0))
^~~~
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/c10/util/Excepti on.h:330:7: note: in expansion of macro ‘C10_UNLIKELY_OR_CONST’
if (C10_UNLIKELY_OR_CONST(!(cond))) { \
^~~~~~~~~~~~~~~~~~~~~
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/c10/util/Excepti on.h:318:3: note: in expansion of macro ‘TORCH_CHECK_WITH_MSG’
TORCH_CHECK_WITH_MSG(error_t, cond, "", __VA_ARGS__)
^~~~~~~~~~~~~~~~~~~~
/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/site-packages/torch/include/c10/util/Excepti on.h:341:32: note: in expansion of macro ‘TORCH_CHECK_WITH’
#define TORCH_CHECK(cond, ...) TORCH_CHECK_WITH(Error, cond, __VA_ARGS__)
^~~~~~~~~~~~~~~~
kaolin/csrc/ops/spc/feature_grids.cpp:67:3: note: in expansion of macro ‘TORCH_CHECK’
TORCH_CHECK(num_features == psize);
^~~~~~~~~~~
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/ops/spc/spc.cpp -o buil d/temp.linux-x86_64-3.7/kaolin/csrc/ops/spc/spc.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPY BIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c+ +14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/render/dibr.cpp -o buil d/temp.linux-x86_64-3.7/kaolin/csrc/render/dibr.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPY BIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c+ +14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -B /home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/compiler_compat -Wl,--sysroot=/ -Wsign-com pare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/ envs/visualize3d/lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize 3d/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/ visualize3d/lib/python3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d /lib/python3.7/site-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/em jay/visual3d/kaolin/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m - I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/render/spc/raytrace.cpp -o build/temp.linux-x86_64-3.7/kaolin/csrc/render/spc/raytrace.o -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_ TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX 11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/home/minjungkim/Install/cuda-11.0/bin/nvcc -DWITH_CUDA -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/ lib/python3.7/site-packages/torch/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/ site-packages/torch/include/torch/csrc/api/include -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/p ython3.7/site-packages/torch/include/TH -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/lib/python3.7/si te-packages/torch/include/THC -I/home/minjungkim/Install/cuda-11.0/include -I/home/nas1_temp/minsoolee/emjay/visual3d/kaol in/third_party/cub -I/home/nas1_temp/minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -I/home/nas1_temp/ minsoolee/emjay/Install/conda3/envs/visualize3d/include/python3.7m -c kaolin/csrc/metrics/sided_distance_cuda.cu -o build/ temp.linux-x86_64-3.7/kaolin/csrc/metrics/sided_distance_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS_ _ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -D PYBIND11_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=sm_75 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_8 6,code=sm_86 -std=c++14
nvcc fatal : Unsupported gpu architecture 'compute_86'
error: command '/home/minjungkim/Install/cuda-11.0/bin/nvcc' failed with exit status 1
any help? I'm using RTX 3090
driver version NVIDIA-SMI 455.23.04
cuda version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2020 NVIDIA Corporation Built on Thu_Jun_11_22:26:38_PDT_2020 Cuda compilation tools, release 11.0, V11.0.194 Build cuda_11.0_bu.TC445_37.28540450_0
I exported arch_list in advance as follows.
export TORCH_CUDA_ARCH_LIST="7.0 7.5 8.6"
By modifying the following,
TORCH_CUDA_ARCH_LIST='8.6+PTX'
I was able to avoid the 'compute_86' error message.
But now I get new error messages.
/tmp/ccLFVASL.s: Assembler messages:
/tmp/ccLFVASL.s: Fatal error: can't close build/temp.linux-x86_64-3.7/kaolin/csrc/ops/spc/feature_grids.o: Disk quota exceeded
error: command 'gcc' failed with exit status 1
Hi @emjay73 , indeed you must specify TORCH_CUDA_ARCH_LIST if you are cross-compiling (typically, necessary if you build from a Dockerfile). Your issue seems to be related to: https://unix.stackexchange.com/questions/67890/disk-quota-exceeded-problem
Hello, I'm using this space to share my Dockerfile solution to install Kaolin with CUDA support on an Nvidia RTX 3090 (should be the same on 3080/3070 as well). It's possible that this is a general Docker solution if you just change the base image (the first FROM instruction in the Dockerfile) and the compute architecture (in the first ENV instruction in the Dockerfile) to suit your own GPU, but I haven't investigated that.
1. Install nvidia-container-runtime
(From the first answer to this question on StackOverflow) Steps for Ubuntu:
-
Install nvidia-container-runtime:
sudo apt-get install nvidia-container-runtime -
Edit/create the /etc/docker/daemon.json with content:
{
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
},
"default-runtime": "nvidia"
}
- Restart docker daemon:
sudo systemctl restart docker
2. Create this Dockerfile
FROM pytorch/pytorch:1.10.0-cuda11.3-cudnn8-devel
WORKDIR /kaolin
ENV TORCH_CUDA_ARCH_LIST="8.6+PTX"
RUN apt-get update && \
apt-get install git -y && \
pip3 install scipy Pillow Cython==0.29.20
git clone https://github.com/NVIDIAGameWorks/kaolin && \
cd kaolin && \
python3 setup.py develop
3. Build the Docker image
sudo docker build -t kaolin .
4. Run the Docker image
sudo docker run --rm --runtime=nvidia --ipc=host -e NVIDIA_VISIBLE_DEVICES="0" -it kaolin:latest
Note: for some reason the tests described in the documentation fail, including a fatal Python error. So I use the following Python script to confirm that Kaolin is using the GPU:
import torch
from kaolin.metrics.pointcloud import sided_distance
p1 = torch.rand([1, 100, 3], device='cuda')
p2 = torch.rand([1, 100, 3], device='cuda')
sided_distance(p1, p2)
If you don't get a 'RuntimeError: sided_distance_forward_cuda not built with CUDA' or something similar, the installation was successful.