(base) hxj@hxj:~/Pointcept$ conda env create -f environment.yml --verbose
Gathering channels...
Reviewing channels...
2 channel Terms of Service accepted
Channels:
- pytorch
- nvidia/label/cuda-12.4.1
- nvidia
- bioconda
- conda-forge
- defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: / Ran pip subprocess with arguments:
['/home/hxj/miniconda3/envs/sonata/bin/python', '-m', 'pip', 'install', '-U', '-r', '/home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt', '--exists-action=b']
Pip subprocess output:
Looking in links: https://data.pyg.org/whl/torch-2.5.0+cu124.html
Collecting git+https://github.com/octree-nn/ocnn-pytorch.git (from -r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 7))
Cloning https://github.com/octree-nn/ocnn-pytorch.git to /tmp/pip-req-build-h2rcp_ix
Resolved https://github.com/octree-nn/ocnn-pytorch.git to commit a0e2717427f79efaee82a680c0de7c445c7e3fb6
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/openai/CLIP.git (from -r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 8))
Cloning https://github.com/openai/CLIP.git to /tmp/pip-req-build-7soffjr5
Resolved https://github.com/openai/CLIP.git to commit dcba3cb2e2827b402d2701e7e1c7d9fed8a20ef1
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/Dao-AILab/flash-attention.git (from -r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 9))
Cloning https://github.com/Dao-AILab/flash-attention.git to /tmp/pip-req-build-p1psisq6
Resolved https://github.com/Dao-AILab/flash-attention.git to commit 203b9b3dba39d5d08dffb49c09aa622984dff07d
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Processing ./libs/pointops
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Processing ./libs/pointgroup_ops
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting torch-cluster (from -r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 2))
Using cached https://data.pyg.org/whl/torch-2.5.0%2Bcu124/torch_cluster-1.6.3%2Bpt25cu124-cp310-cp310-linux_x86_64.whl (3.4 MB)
Collecting torch-scatter (from -r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 3))
Using cached https://data.pyg.org/whl/torch-2.5.0%2Bcu124/torch_scatter-2.1.2%2Bpt25cu124-cp310-cp310-linux_x86_64.whl (10.8 MB)
Collecting torch-sparse (from -r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 4))
Using cached https://data.pyg.org/whl/torch-2.5.0%2Bcu124/torch_sparse-0.6.18%2Bpt25cu124-cp310-cp310-linux_x86_64.whl (5.1 MB)
Collecting torch-geometric (from -r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5))
Using cached torch_geometric-2.6.1-py3-none-any.whl.metadata (63 kB)
Collecting spconv-cu124 (from -r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached spconv_cu124-2.3.8-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (12 kB)
Requirement already satisfied: torch in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from ocnn==2.2.6->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 7)) (2.5.0)
Requirement already satisfied: torchvision in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from ocnn==2.2.6->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 7)) (0.20.0)
Requirement already satisfied: numpy in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from ocnn==2.2.6->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 7)) (2.2.6)
Requirement already satisfied: packaging in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from ocnn==2.2.6->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 7)) (25.0)
Requirement already satisfied: ftfy in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from clip==1.0->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 8)) (6.3.1)
Requirement already satisfied: regex in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from clip==1.0->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 8)) (2025.7.34)
Requirement already satisfied: tqdm in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from clip==1.0->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 8)) (4.67.1)
Requirement already satisfied: einops in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from flash_attn==2.8.3->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 9)) (0.8.1)
Requirement already satisfied: scipy in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torch-cluster->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 2)) (1.15.2)
Requirement already satisfied: aiohttp in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (3.12.15)
Requirement already satisfied: fsspec in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (2025.7.0)
Requirement already satisfied: jinja2 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (3.1.6)
Requirement already satisfied: psutil>=5.8.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (7.0.0)
Requirement already satisfied: pyparsing in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (3.2.3)
Requirement already satisfied: requests in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (2.32.5)
Collecting pccm>=0.4.16 (from spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached pccm-0.4.16-py3-none-any.whl.metadata (1.1 kB)
Collecting ccimport>=0.4.4 (from spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached ccimport-0.4.4-py3-none-any.whl.metadata (1.4 kB)
Collecting pybind11>=2.6.0 (from spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached pybind11-3.0.1-py3-none-any.whl.metadata (10.0 kB)
Collecting fire (from spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached fire-0.7.1-py3-none-any.whl.metadata (5.8 kB)
Collecting cumm-cu124<0.8.0,>=0.7.11 (from spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached cumm_cu124-0.7.11-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (6.2 kB)
Requirement already satisfied: sympy in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from cumm-cu124<0.8.0,>=0.7.11->spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6)) (1.14.0)
Collecting ninja (from ccimport>=0.4.4->spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached ninja-1.13.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.1 kB)
Collecting lark>=1.0.0 (from pccm>=0.4.16->spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached lark-1.2.2-py3-none-any.whl.metadata (1.8 kB)
Collecting portalocker>=2.3.2 (from pccm>=0.4.16->spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached portalocker-3.2.0-py3-none-any.whl.metadata (8.7 kB)
Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (2.6.1)
Requirement already satisfied: aiosignal>=1.4.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (1.4.0)
Requirement already satisfied: async-timeout<6.0,>=4.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (5.0.1)
Requirement already satisfied: attrs>=17.3.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (25.3.0)
Requirement already satisfied: frozenlist>=1.1.1 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (1.7.0)
Requirement already satisfied: multidict<7.0,>=4.5 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (6.6.3)
Requirement already satisfied: propcache>=0.2.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (0.3.1)
Requirement already satisfied: yarl<2.0,>=1.17.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (1.20.1)
Requirement already satisfied: typing-extensions>=4.1.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from multidict<7.0,>=4.5->aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (4.15.0)
Requirement already satisfied: idna>=2.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from yarl<2.0,>=1.17.0->aiohttp->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (3.10)
Requirement already satisfied: termcolor in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from fire->spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6)) (3.1.0)
Requirement already satisfied: wcwidth in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from ftfy->clip==1.0->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 8)) (0.2.13)
Requirement already satisfied: MarkupSafe>=2.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from jinja2->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (3.0.2)
Requirement already satisfied: charset_normalizer<4,>=2 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from requests->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (3.4.3)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from requests->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (2.5.0)
Requirement already satisfied: certifi>=2017.4.17 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from requests->torch-geometric->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 5)) (2025.8.3)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from sympy->cumm-cu124<0.8.0,>=0.7.11->spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6)) (1.3.0)
Requirement already satisfied: filelock in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torch->ocnn==2.2.6->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 7)) (3.19.1)
Requirement already satisfied: networkx in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torch->ocnn==2.2.6->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 7)) (3.4.2)
Collecting sympy (from cumm-cu124<0.8.0,>=0.7.11->spconv-cu124->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 6))
Using cached sympy-1.13.1-py3-none-any.whl.metadata (12 kB)
Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages (from torchvision->ocnn==2.2.6->-r /home/hxj/.local/share/Trash/files/Pointcept/condaenv.wggtb3_s.requirements.txt (line 7)) (11.3.0)
Using cached torch_geometric-2.6.1-py3-none-any.whl (1.1 MB)
Using cached spconv_cu124-2.3.8-cp310-cp310-manylinux_2_28_x86_64.whl (70.0 MB)
Using cached cumm_cu124-0.7.11-cp310-cp310-manylinux_2_28_x86_64.whl (27.6 MB)
Using cached ccimport-0.4.4-py3-none-any.whl (27 kB)
Using cached pccm-0.4.16-py3-none-any.whl (73 kB)
Using cached lark-1.2.2-py3-none-any.whl (111 kB)
Using cached portalocker-3.2.0-py3-none-any.whl (22 kB)
Using cached pybind11-3.0.1-py3-none-any.whl (293 kB)
Using cached fire-0.7.1-py3-none-any.whl (115 kB)
Using cached ninja-1.13.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (180 kB)
Using cached sympy-1.13.1-py3-none-any.whl (6.2 MB)
Building wheels for collected packages: ocnn, clip, flash_attn, pointops, pointgroup_ops
Building wheel for ocnn (setup.py): started
Building wheel for ocnn (setup.py): finished with status 'done'
Created wheel for ocnn: filename=ocnn-2.2.6-py3-none-any.whl size=53142 sha256=99b3b280071f57fec545d69c920f9805a541ddd20e7b7c81a766bf969c0a28d5
Stored in directory: /tmp/pip-ephem-wheel-cache-ly77pkkl/wheels/ac/0c/56/e4b30b2906faba46b3e1eb081519ce55731758dc03d1d87b0c
Building wheel for clip (setup.py): started
Building wheel for clip (setup.py): finished with status 'done'
Created wheel for clip: filename=clip-1.0-py3-none-any.whl size=1369549 sha256=25d888d15f7f29fe0e8479b00d4ab50e10746eac7b1b3264c5d0a3e864282d7a
Stored in directory: /tmp/pip-ephem-wheel-cache-ly77pkkl/wheels/da/2b/4c/d6691fa9597aac8bb85d2ac13b112deb897d5b50f5ad9a37e4
Building wheel for flash_attn (setup.py): started
Building wheel for flash_attn (setup.py): finished with status 'done'
Created wheel for flash_attn: filename=flash_attn-2.8.3-cp310-cp310-linux_x86_64.whl size=255955166 sha256=c59be18fa934e132e5a405bcca6673af1d9d09a0036a9e081133bc7b7fc2992e
Stored in directory: /tmp/pip-ephem-wheel-cache-ly77pkkl/wheels/a8/ca/4d/8b0a51679d0da007afdace79913298f7c3b4a8cc3a75dedb23
Building wheel for pointops (setup.py): started
Building wheel for pointops (setup.py): finished with status 'error'
Running setup.py clean for pointops
Building wheel for pointgroup_ops (setup.py): started
Building wheel for pointgroup_ops (setup.py): finished with status 'error'
Running setup.py clean for pointgroup_ops
Successfully built ocnn clip flash_attn
Failed to build pointops pointgroup_ops
Pip subprocess error:
Running command git clone --filter=blob:none --quiet https://github.com/octree-nn/ocnn-pytorch.git /tmp/pip-req-build-h2rcp_ix
Running command git clone --filter=blob:none --quiet https://github.com/openai/CLIP.git /tmp/pip-req-build-7soffjr5
Running command git clone --filter=blob:none --quiet https://github.com/Dao-AILab/flash-attention.git /tmp/pip-req-build-p1psisq6
Running command git submodule update --init --recursive -q
DEPRECATION: Building 'ocnn' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ocnn'. Discussion can be found at https://github.com/pypa/pip/issues/6334
DEPRECATION: Building 'clip' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'clip'. Discussion can be found at https://github.com/pypa/pip/issues/6334
DEPRECATION: Building 'flash_attn' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'flash_attn'. Discussion can be found at https://github.com/pypa/pip/issues/6334
DEPRECATION: Building 'pointops' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pointops'. Discussion can be found at https://github.com/pypa/pip/issues/6334
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [80 lines of output]
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-310/pointops
copying functions/attention.py -> build/lib.linux-x86_64-cpython-310/pointops
copying functions/query.py -> build/lib.linux-x86_64-cpython-310/pointops
copying functions/subtraction.py -> build/lib.linux-x86_64-cpython-310/pointops
copying functions/sampling.py -> build/lib.linux-x86_64-cpython-310/pointops
copying functions/utils.py -> build/lib.linux-x86_64-cpython-310/pointops
copying functions/__init__.py -> build/lib.linux-x86_64-cpython-310/pointops
copying functions/aggregation.py -> build/lib.linux-x86_64-cpython-310/pointops
copying functions/interpolation.py -> build/lib.linux-x86_64-cpython-310/pointops
copying functions/grouping.py -> build/lib.linux-x86_64-cpython-310/pointops
running build_ext
/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py:426: UserWarning: There are no g++ version bounds defined for CUDA version 12.4
warnings.warn(f'There are no {compiler_name} version bounds defined for CUDA version {cuda_str_version}')
building 'pointops._C' extension
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/build/temp.linux-x86_64-cpython-310/src/aggregation
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/build/temp.linux-x86_64-cpython-310/src/attention
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/build/temp.linux-x86_64-cpython-310/src/ball_query
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/build/temp.linux-x86_64-cpython-310/src/grouping
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/build/temp.linux-x86_64-cpython-310/src/interpolation
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/build/temp.linux-x86_64-cpython-310/src/knn_query
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/build/temp.linux-x86_64-cpython-310/src/random_ball_query
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/build/temp.linux-x86_64-cpython-310/src/sampling
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/build/temp.linux-x86_64-cpython-310/src/subtraction
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 35, in <module>
File "/home/hxj/.local/share/Trash/files/Pointcept/libs/pointops/setup.py", line 19, in <module>
setup(
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/__init__.py", line 115, in setup
return distutils.core.setup(**attrs)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
self.run_command("build")
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 96, in run
_build_ext.run(self)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
self.build_extensions()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 868, in build_extensions
build_ext.build_extensions(self)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions
self._build_extensions_serial()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial
self.build_extension(ext)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 261, in build_extension
_build_ext.build_extension(self, ext)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 565, in build_extension
objects = self.compiler.compile(
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 672, in unix_wrap_ninja_compile
cuda_post_cflags = unix_cuda_flags(cuda_post_cflags)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 571, in unix_cuda_flags
cflags + _get_cuda_arch_flags(cflags))
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 1997, in _get_cuda_arch_flags
raise ValueError(f"Unknown CUDA arch ({arch}) or GPU not supported")
ValueError: Unknown CUDA arch (12.0) or GPU not supported
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pointops
DEPRECATION: Building 'pointgroup_ops' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pointgroup_ops'. Discussion can be found at https://github.com/pypa/pip/issues/6334
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [65 lines of output]
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-310/pointgroup_ops
copying functions/functions.py -> build/lib.linux-x86_64-cpython-310/pointgroup_ops
copying functions/__init__.py -> build/lib.linux-x86_64-cpython-310/pointgroup_ops
running build_ext
/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py:426: UserWarning: There are no g++ version bounds defined for CUDA version 12.4
warnings.warn(f'There are no {compiler_name} version bounds defined for CUDA version {cuda_str_version}')
building 'pointgroup_ops_cuda' extension
creating /home/hxj/.local/share/Trash/files/Pointcept/libs/pointgroup_ops/build/temp.linux-x86_64-cpython-310/src
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 35, in <module>
File "/home/hxj/.local/share/Trash/files/Pointcept/libs/pointgroup_ops/setup.py", line 46, in <module>
setup(
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/__init__.py", line 115, in setup
return distutils.core.setup(**attrs)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
self.run_command("build")
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 96, in run
_build_ext.run(self)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
self.build_extensions()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 868, in build_extensions
build_ext.build_extensions(self)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions
self._build_extensions_serial()
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial
self.build_extension(ext)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 261, in build_extension
_build_ext.build_extension(self, ext)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 565, in build_extension
objects = self.compiler.compile(
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 672, in unix_wrap_ninja_compile
cuda_post_cflags = unix_cuda_flags(cuda_post_cflags)
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 571, in unix_cuda_flags
cflags + _get_cuda_arch_flags(cflags))
File "/home/hxj/miniconda3/envs/sonata/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 1997, in _get_cuda_arch_flags
raise ValueError(f"Unknown CUDA arch ({arch}) or GPU not supported")
ValueError: Unknown CUDA arch (12.0) or GPU not supported
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pointgroup_ops
error: failed-wheel-build-for-install
× Failed to build installable wheels for some pyproject.toml based projects
╰─> pointops, pointgroup_ops
failed
CondaEnvException: Pip failed
最新发布