Pointnet2.PyTorch icon indicating copy to clipboard operation
Pointnet2.PyTorch copied to clipboard

error happen, list out of index , while run python setup.py install,thank!

Open miaozujia opened this issue 2 years ago • 2 comments

Environment: ubuntu18.04 cuda11.4 pytorch 1.11.0+cu113

(base) siat@siat-Precision-3640-Tower:~/work/machine_learning/PointRCNN-master/pointnet2_lib/pointnet2$ python setup.py install /home/siat/Downloads/ENTER/lib/python3.9/site-packages/torch/cuda/init.py:82: UserWarning: CUDA initialization: Unexpected error from cudaGetDeviceCount(). Did you run some cuda functions before calling NumCudaDevices() that might have already set an error? Error 804: forward compatibility was attempted on non supported HW (Triggered internally at ../c10/cuda/CUDAFunctions.cpp:112.) return torch._C._cuda_getDeviceCount() > 0 No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda-11.4' running install /home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( /home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( running bdist_egg running egg_info writing pointnet2.egg-info/PKG-INFO writing dependency_links to pointnet2.egg-info/dependency_links.txt writing top-level names to pointnet2.egg-info/top_level.txt reading manifest file 'pointnet2.egg-info/SOURCES.txt' writing manifest file 'pointnet2.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_ext /home/siat/Downloads/ENTER/lib/python3.9/site-packages/torch/utils/cpp_extension.py:788: UserWarning: The detected CUDA version (11.4) has a minor version mismatch with the version that was used to compile PyTorch (11.3). Most likely this shouldn't be a problem. warnings.warn(CUDA_MISMATCH_WARN.format(cuda_str_version, torch.version.cuda)) building 'pointnet2_cuda' extension Traceback (most recent call last): File "/home/siat/work/machine_learning/PointRCNN-master/pointnet2_lib/pointnet2/setup.py", line 4, in setup( File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/init.py", line 87, in setup return distutils.core.setup(**attrs) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 148, in setup return run_commands(dist) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 163, in run_commands dist.run_commands() File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands self.run_command(cmd) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/dist.py", line 1214, in run_command super().run_command(command) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/command/install.py", line 74, in run self.do_egg_install() File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/command/install.py", line 123, in do_egg_install self.run_command('bdist_egg') File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/dist.py", line 1214, in run_command super().run_command(command) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/command/bdist_egg.py", line 165, in run cmd = self.call_command('install_lib', warn_dir=0) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/command/bdist_egg.py", line 151, in call_command self.run_command(cmdname) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/dist.py", line 1214, in run_command super().run_command(command) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/command/install_lib.py", line 11, in run self.build() File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/command/install_lib.py", line 107, in build self.run_command('build_ext') File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/dist.py", line 1214, in run_command super().run_command(command) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 79, in run _build_ext.run(self) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run _build_ext.build_ext.run(self) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 339, in run self.build_extensions() File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/torch/utils/cpp_extension.py", line 741, in build_extensions build_ext.build_extensions(self) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions _build_ext.build_ext.build_extensions(self) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 448, in build_extensions self._build_extensions_serial() File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 473, in _build_extensions_serial self.build_extension(ext) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 202, in build_extension _build_ext.build_extension(self, ext) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 528, in build_extension objects = self.compiler.compile(sources, File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/torch/utils/cpp_extension.py", line 557, in unix_wrap_ninja_compile cuda_post_cflags = unix_cuda_flags(cuda_post_cflags) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/torch/utils/cpp_extension.py", line 456, in unix_cuda_flags cflags + _get_cuda_arch_flags(cflags)) File "/home/siat/Downloads/ENTER/lib/python3.9/site-packages/torch/utils/cpp_extension.py", line 1626, in _get_cuda_arch_flags arch_list[-1] += '+PTX' IndexError: list index out of range

miaozujia avatar Aug 20 '22 03:08 miaozujia

have you solve it?

rangfeng1 avatar Oct 28 '23 10:10 rangfeng1

it seems to be cuda wrong. When I meet the same problem, torch.cuda.is_available() becomes false, input sudo apt-get install nvidia-modprobe may solve it.

DLJJJJ avatar Oct 30 '23 13:10 DLJJJJ