SegmentAnythingin3D icon indicating copy to clipboard operation
SegmentAnythingin3D copied to clipboard

pip install requirements.txt says torch not installed

Open JacksonTao888 opened this issue 10 months ago • 2 comments

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?

JacksonTao888 avatar Feb 17 '25 05:02 JacksonTao888

Are you using ubuntu 20.04 or 22.04 btw? I found that cuda 11.6 only supports 20.04

JacksonTao888 avatar Feb 17 '25 05:02 JacksonTao888

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.

Jumpat avatar Feb 17 '25 06:02 Jumpat