pip install requirements.txt says torch not installed
Hi,
I installed the torch verison 1.12.1 in your provided requirements.txt and my cuda version is 11.7. But I got the following ERROR:
opt = self.warn_dash_deprecation(opt, section)
/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/dist.py:270: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-310/torch_scatter
copying torch_scatter/scatter.py -> build/lib.linux-x86_64-cpython-310/torch_scatter
copying torch_scatter/segment_csr.py -> build/lib.linux-x86_64-cpython-310/torch_scatter
copying torch_scatter/__init__.py -> build/lib.linux-x86_64-cpython-310/torch_scatter
copying torch_scatter/placeholder.py -> build/lib.linux-x86_64-cpython-310/torch_scatter
copying torch_scatter/segment_coo.py -> build/lib.linux-x86_64-cpython-310/torch_scatter
copying torch_scatter/utils.py -> build/lib.linux-x86_64-cpython-310/torch_scatter
creating build/lib.linux-x86_64-cpython-310/torch_scatter/composite
copying torch_scatter/composite/softmax.py -> build/lib.linux-x86_64-cpython-310/torch_scatter/composite
copying torch_scatter/composite/logsumexp.py -> build/lib.linux-x86_64-cpython-310/torch_scatter/composite
copying torch_scatter/composite/__init__.py -> build/lib.linux-x86_64-cpython-310/torch_scatter/composite
copying torch_scatter/composite/std.py -> build/lib.linux-x86_64-cpython-310/torch_scatter/composite
running build_ext
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-txjcx83j/torch-scatter_17c956a607514b36824d2bd1f92edf8b/setup.py", line 83, in <module>
setup(
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/__init__.py", line 117, in setup
return distutils.core.setup(**attrs)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 983, in run_commands
self.run_command(cmd)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/dist.py", line 999, in run_command
super().run_command(command)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
cmd_obj.run()
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/command/bdist_wheel.py", line 379, in run
self.run_command("build")
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command
self.distribution.run_command(command)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/dist.py", line 999, in run_command
super().run_command(command)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
cmd_obj.run()
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 136, in run
self.run_command(cmd_name)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command
self.distribution.run_command(command)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/dist.py", line 999, in run_command
super().run_command(command)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
cmd_obj.run()
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 99, in run
_build_ext.run(self)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 365, in run
self.build_extensions()
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 434, in build_extensions
self._check_cuda_version(compiler_name, compiler_version)
File "/home/chenxi/miniconda3/envs/sa3d/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 812, in _check_cuda_version
raise RuntimeError(CUDA_MISMATCH_MESSAGE.format(cuda_str_version, torch.version.cuda))
RuntimeError:
The detected CUDA version (11.7) mismatches the version that was used to compile
PyTorch (10.2). Please make sure to use the same CUDA versions.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for torch_scatter Running setup.py clean for torch_scatter Successfully built pycocotools torch_efficient_distloss Failed to build torch_scatter ERROR: Failed to build installable wheels for some pyproject.toml based projects (torch_scatter)
I searched in the pytorch website and found torch 1.12.1 only support up to cuda 11.6.(https://pytorch.org/get-started/previous-versions/) Is there any solution for this?
Are you using ubuntu 20.04 or 22.04 btw? I found that cuda 11.6 only supports 20.04
We use 22.04. You need to align the cuda version with the PyTorch version. You can try to update the PyTorch. 1.12.1 is not necessary.