Skip to content

[Installation] <Installation Failed on Linux> #4

@zoujx96

Description

@zoujx96

Is there an existing issue for this?

  • I have searched the existing issues

Have you followed all the steps in the FAQ?

  • I have tried the steps in the FAQ.

Current Behavior

pip install git+https://github.com/Deathdadev/torchsparse.git --no-build-isolation
failed with following error.

Error Line

RuntimeError: Error compiling objects for extension
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for torchsparse
Failed to build torchsparse
error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects
╰─> torchsparse`

Environment

- GCC: 11.4.0
- NVCC: 12.4
- PyTorch: 2.5.1
- PyTorch CUDA: 12.4

Full Error Log

Traceback (most recent call last):
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
          main()
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
          json_out["return_val"] = hook(**hook_input["kwargs"])
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel
          return _build_backend().build_wheel(
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/build_meta.py", line 435, in build_wheel
          return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)])
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/build_meta.py", line 423, in _build
          return self._build_with_temp_dir(
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir
          self.run_setup()
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/build_meta.py", line 512, in run_setup
          super().run_setup(setup_script=setup_script)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/build_meta.py", line 317, in run_setup
          exec(code, locals())
        File "<string>", line 51, in <module>
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/__init__.py", line 115, in setup
          return distutils.core.setup(**attrs)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 186, in setup
          return run_commands(dist)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
          dist.run_commands()
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
          self.run_command(cmd)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
          super().run_command(command)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
          cmd_obj.run()
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
          self.run_command("build")
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
          self.distribution.run_command(command)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
          super().run_command(command)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
          cmd_obj.run()
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 135, in run
          self.run_command(cmd_name)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
          self.distribution.run_command(command)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
          super().run_command(command)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
          cmd_obj.run()
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 96, in run
          _build_ext.run(self)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
          self.build_extensions()
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 868, in build_extensions
          build_ext.build_extensions(self)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions
          self._build_extensions_serial()
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial
          self.build_extension(ext)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 261, in build_extension
          _build_ext.build_extension(self, ext)
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 565, in build_extension
          objects = self.compiler.compile(
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 681, in unix_wrap_ninja_compile
          _write_ninja_file_and_compile_objects(
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 1784, in _write_ninja_file_and_compile_objects
          _run_ninja_build(
        File "/nfs/usr/jzou/miniconda3/envs/direct3d-s2/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 2120, in _run_ninja_build
          raise RuntimeError(message) from e
      RuntimeError: Error compiling objects for extension
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for torchsparse
Failed to build torchsparse
error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects
╰─> torchsparse

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions