Skip to content

pyg-lib fails to build with clang++ #555

@sei-jgwohlbier

Description

@sei-jgwohlbier

🐛 Describe the bug

pyg-lib fails with clang++-19 and CUDA 12.9. See below for details.

Environment

  • pyg-lib version: 0.5.0
  • PyTorch version: 2.8.0 (built with clang-19)
  • OS: ubuntu 24.04
  • Python version: 3.12.3
  • CUDA/cuDNN version: 12.9
  • How you installed PyTorch and pyg-lib (conda, pip, source): python3 -m pip install -v -e . --no-build-isolation
  • Any other relevant information:
(mochaenv) dockeruser@etc-gpu-09:~$ git clone --recursive https://github.com/pyg-team/pyg-lib.git
Cloning into 'pyg-lib'...
remote: Enumerating objects: 4968, done.
remote: Counting objects: 100% (1437/1437), done.
remote: Compressing objects: 100% (377/377), done.
remote: Total 4968 (delta 1312), reused 1060 (delta 1060), pack-reused 3531 (from 2)
Receiving objects: 100% (4968/4968), 1022.71 KiB | 5.22 MiB/s, done.
Resolving deltas: 100% (3283/3283), done.
Submodule 'third_party/METIS' (https://github.com/KarypisLab/METIS.git) registered for path 'third_party/METIS'
Submodule 'third_party/cccl' (https://github.com/NVIDIA/cccl.git) registered for path 'third_party/cccl'
Submodule 'third_party/cuCollections' (https://github.com/NVIDIA/cuCollections.git) registered for path 'third_party/cuCollections'
Submodule 'third_party/cutlass' (https://github.com/NVIDIA/cutlass) registered for path 'third_party/cutlass'
Submodule 'third_party/parallel-hashmap' (https://github.com/greg7mdp/parallel-hashmap.git) registered for path 'third_party/parallel-hashmap'
Cloning into '/home/dockeruser/pyg-lib/third_party/METIS'...
remote: Enumerating objects: 495, done.        
remote: Counting objects: 100% (221/221), done.        
remote: Compressing objects: 100% (77/77), done.        
remote: Total 495 (delta 167), reused 144 (delta 144), pack-reused 274 (from 2)        
Receiving objects: 100% (495/495), 4.76 MiB | 11.69 MiB/s, done.
Resolving deltas: 100% (278/278), done.
Cloning into '/home/dockeruser/pyg-lib/third_party/cccl'...
remote: Enumerating objects: 352062, done.        
remote: Counting objects: 100% (3664/3664), done.        
remote: Compressing objects: 100% (1775/1775), done.        
remote: Total 352062 (delta 3373), reused 1892 (delta 1889), pack-reused 348398 (from 4)        
Receiving objects: 100% (352062/352062), 420.99 MiB | 19.93 MiB/s, done.
Resolving deltas: 100% (283911/283911), done.
Cloning into '/home/dockeruser/pyg-lib/third_party/cuCollections'...
remote: Enumerating objects: 13233, done.        
remote: Counting objects: 100% (1114/1114), done.        
remote: Compressing objects: 100% (612/612), done.        
remote: Total 13233 (delta 891), reused 505 (delta 499), pack-reused 12119 (from 4)        
Receiving objects: 100% (13233/13233), 7.60 MiB | 10.54 MiB/s, done.
Resolving deltas: 100% (8727/8727), done.
Cloning into '/home/dockeruser/pyg-lib/third_party/cutlass'...
remote: Enumerating objects: 40660, done.        
remote: Counting objects: 100% (633/633), done.        
remote: Compressing objects: 100% (289/289), done.        
remote: Total 40660 (delta 454), reused 360 (delta 344), pack-reused 40027 (from 3)        
Receiving objects: 100% (40660/40660), 61.64 MiB | 22.05 MiB/s, done.
Resolving deltas: 100% (29943/29943), done.
Cloning into '/home/dockeruser/pyg-lib/third_party/parallel-hashmap'...
remote: Enumerating objects: 3502, done.        
remote: Counting objects: 100% (604/604), done.        
remote: Compressing objects: 100% (91/91), done.        
remote: Total 3502 (delta 556), reused 520 (delta 513), pack-reused 2898 (from 2)        
Receiving objects: 100% (3502/3502), 3.15 MiB | 12.47 MiB/s, done.
Resolving deltas: 100% (2386/2386), done.
Submodule path 'third_party/METIS': checked out '22008804e8c9b78893ae10a94c0d8b4b592438b4'
Submodule 'GKlib' (https://github.com/KarypisLab/GKlib.git) registered for path 'third_party/METIS/GKlib'
Cloning into '/home/dockeruser/pyg-lib/third_party/METIS/GKlib'...
remote: Enumerating objects: 209, done.        
remote: Counting objects: 100% (94/94), done.        
remote: Compressing objects: 100% (36/36), done.        
remote: Total 209 (delta 70), reused 59 (delta 58), pack-reused 115 (from 2)        
Receiving objects: 100% (209/209), 242.05 KiB | 2.28 MiB/s, done.
Resolving deltas: 100% (89/89), done.
Submodule path 'third_party/METIS/GKlib': checked out '3eabb216ac97e11ce7e7a9b90f4c90778d9e7c18'
Submodule path 'third_party/cccl': checked out 'faca86cc08941b25799da1be74b36ee18ae436df'
Submodule path 'third_party/cuCollections': checked out 'e79787be2cb3de1b12e90d56355612e47395cce5'
Submodule path 'third_party/cutlass': checked out 'b78588d1630aa6643bf021613717bafb705df4ef'
Submodule path 'third_party/parallel-hashmap': checked out '2ec799017610ef831f4dc29c21fb3cce7e4a19b9'
(mochaenv) dockeruser@etc-gpu-09:~$ git checkout tags/${PL_VER} -b ${PL_VER}
fatal: not a git repository (or any of the parent directories): .git
(mochaenv) dockeruser@etc-gpu-09:~$ cd pyg-lib/
(mochaenv) dockeruser@etc-gpu-09:~/pyg-lib$ git checkout tags/${PL_VER} -b ${PL_VER}
Switched to a new branch '0.5.0'
(mochaenv) dockeruser@etc-gpu-09:~/pyg-lib$ git submodule update --init --recursive
(mochaenv) dockeruser@etc-gpu-09:~/pyg-lib$ echo $CXXFLAGS 
-fclang-abi-compat=17 -Wno-unknown-warning-option -stdlib=libstdc\+\+ -I/usr/include/c++/14 -I/usr/lib/llvm-19/lib/clang/19/include
(mochaenv) dockeruser@etc-gpu-09:~/pyg-lib$ env | grep CUDA
CMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc
CMAKE_CUDA_HOST_COMPILER=/usr/bin/clang++
NVIDIA_REQUIRE_CUDA=cuda>=12.9 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551 brand=unknown,driver>=560,driver<561 brand=grid,driver>=560,driver<561 brand=tesla,driver>=560,driver<561 brand=nvidia,driver>=560,driver<561 brand=quadro,driver>=560,driver<561 brand=quadrortx,driver>=560,driver<561 brand=nvidiartx,driver>=560,driver<561 brand=vapps,driver>=560,driver<561 brand=vpc,driver>=560,driver<561 brand=vcs,driver>=560,driver<561 brand=vws,driver>=560,driver<561 brand=cloudgaming,driver>=560,driver<561 brand=unknown,driver>=565,driver<566 brand=grid,driver>=565,driver<566 brand=tesla,driver>=565,driver<566 brand=nvidia,driver>=565,driver<566 brand=quadro,driver>=565,driver<566 brand=quadrortx,driver>=565,driver<566 brand=nvidiartx,driver>=565,driver<566 brand=vapps,driver>=565,driver<566 brand=vpc,driver>=565,driver<566 brand=vcs,driver>=565,driver<566 brand=vws,driver>=565,driver<566 brand=cloudgaming,driver>=565,driver<566 brand=unknown,driver>=570,driver<571 brand=grid,driver>=570,driver<571 brand=tesla,driver>=570,driver<571 brand=nvidia,driver>=570,driver<571 brand=quadro,driver>=570,driver<571 brand=quadrortx,driver>=570,driver<571 brand=nvidiartx,driver>=570,driver<571 brand=vapps,driver>=570,driver<571 brand=vpc,driver>=570,driver<571 brand=vcs,driver>=570,driver<571 brand=vws,driver>=570,driver<571 brand=cloudgaming,driver>=570,driver<571
NV_CUDA_CUDART_DEV_VERSION=12.9.79-1
TORCH_CUDA_ARCH_LIST=7.0+PTX
CUDA_ARCH_LIST=7.0+PTX
NVIDIA_PRODUCT_NAME=CUDA
USE_CUDA=1
NV_CUDA_CUDART_VERSION=12.9.79-1
CUDA_ARCH_PTX=7.0+PTX
CUDA_VERSION=12.9.1
NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE=cuda-nsight-compute-12-9=12.9.1-1
CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda
CUDA_HOST_COMPILER=/usr/bin/clang++
CUDAHOSTCXX=clang++
CUDA_NVCC_EXECUTABLE=/usr/local/cuda/bin/nvcc
NV_CUDA_LIB_VERSION=12.9.1-1
NV_CUDA_NSIGHT_COMPUTE_VERSION=12.9.1-1
CUDA_HOME=/usr/local/cuda
CMAKE_CUDA_ARCHITECTURES=70;70-virtual
CUDA_ARCH_BIN=7.0+PTX
CUDAFLAGS=--expt-relaxed-constexpr -std=c++20
(mochaenv) dockeruser@etc-gpu-09:~/pyg-lib$ python3 -m pip install -v -e . --no-build-isolation
Using pip 25.3 from /home/dockeruser/mochaenv/lib/python3.12/site-packages/pip (python 3.12)
Obtaining file:///home/dockeruser/pyg-lib
  Running command Checking if build backend supports build_editable
  Checking if build backend supports build_editable ... done
  Running command Preparing editable metadata (pyproject.toml)
  /home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
  !!

          ********************************************************************************
          Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).

          By 2026-Feb-18, you need to update your project and remove deprecated calls
          or your builds will no longer be supported.

          See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
          ********************************************************************************

  !!
    corresp(dist, value, root_dir)
  running dist_info
  creating /tmp/pip-modern-metadata-bvqnamx6/pyg_lib.egg-info
  writing /tmp/pip-modern-metadata-bvqnamx6/pyg_lib.egg-info/PKG-INFO
  writing dependency_links to /tmp/pip-modern-metadata-bvqnamx6/pyg_lib.egg-info/dependency_links.txt
  writing requirements to /tmp/pip-modern-metadata-bvqnamx6/pyg_lib.egg-info/requires.txt
  writing top-level names to /tmp/pip-modern-metadata-bvqnamx6/pyg_lib.egg-info/top_level.txt
  writing manifest file '/tmp/pip-modern-metadata-bvqnamx6/pyg_lib.egg-info/SOURCES.txt'
  reading manifest file '/tmp/pip-modern-metadata-bvqnamx6/pyg_lib.egg-info/SOURCES.txt'
  adding license file 'LICENSE'
  adding license file 'LICENSE_radix_sort'
  writing manifest file '/tmp/pip-modern-metadata-bvqnamx6/pyg_lib.egg-info/SOURCES.txt'
  creating '/tmp/pip-modern-metadata-bvqnamx6/pyg_lib-0.5.0.dist-info'
  Preparing editable metadata (pyproject.toml) ... done
Building wheels for collected packages: pyg_lib
  Running command Building editable for pyg_lib (pyproject.toml)
  /home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
  !!

          ********************************************************************************
          Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).

          By 2026-Feb-18, you need to update your project and remove deprecated calls
          or your builds will no longer be supported.

          See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
          ********************************************************************************

  !!
    corresp(dist, value, root_dir)
  running editable_wheel
  creating /tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib.egg-info
  writing /tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib.egg-info/PKG-INFO
  writing dependency_links to /tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib.egg-info/dependency_links.txt
  writing requirements to /tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib.egg-info/requires.txt
  writing top-level names to /tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib.egg-info/top_level.txt
  writing manifest file '/tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib.egg-info/SOURCES.txt'
  reading manifest file '/tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib.egg-info/SOURCES.txt'
  adding license file 'LICENSE'
  adding license file 'LICENSE_radix_sort'
  writing manifest file '/tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib.egg-info/SOURCES.txt'
  creating '/tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib-0.5.0.dist-info'
  creating /tmp/pip-ephem-wheel-cache-z9otxyfi/wheels/b8/aa/c3/4e1a23de69b529a08d8647865bfc2141cd4574efe52b1c2e2d/tmplvnahu56/.tmp-t17d4h1c/pyg_lib-0.5.0.dist-info/WHEEL
  running build_py
  running build_ext
  -- The C compiler identification is Clang 19.1.1
  -- The CXX compiler identification is Clang 19.1.1
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/clang - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/clang++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found Python3: /home/dockeruser/mochaenv/bin/python3.12 (found version "3.12.3") found components: Interpreter
  -- Using USE_CXX11_ABI set by PyTorch to 1
  -- The CUDA compiler identification is NVIDIA 12.9.86 with host compiler Clang 19.1.1
  -- Detecting CUDA compiler ABI info
  -- Detecting CUDA compiler ABI info - done
  -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc - skipped
  -- Detecting CUDA compile features
  -- Detecting CUDA compile features - done
  -- Looking for execinfo.h
  -- Looking for execinfo.h - found
  -- Looking for getline
  -- Looking for getline - found
  -- Found CUDA: /usr/local/cuda (found version "12.9")
  -- Found CUDAToolkit: /usr/local/cuda/include (found version "12.9.86")
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  -- Found Threads: TRUE
  -- PyTorch: CUDA detected: 12.9
  -- PyTorch: CUDA nvcc is: /usr/local/cuda/bin/nvcc
  -- PyTorch: CUDA toolkit directory: /usr/local/cuda
  -- PyTorch: Header version is: 12.9
  -- Found Python: /home/dockeruser/mochaenv/bin/python3.12 (found version "3.12.3") found components: Interpreter
  CMake Warning at /home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/share/cmake/Caffe2/public/cuda.cmake:140 (message):
    Failed to compute shorthash for libnvrtc.so
  Call Stack (most recent call first):
    /home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/share/cmake/Caffe2/Caffe2Config.cmake:86 (include)
    /home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:68 (find_package)
    CMakeLists.txt:116 (find_package)


  -- USE_CUDNN is set to 0. Compiling without cuDNN support
  -- USE_CUSPARSELT is set to 0. Compiling without cuSPARSELt support
  -- USE_CUDSS is set to 0. Compiling without cuDSS support
  -- USE_CUFILE is set to 0. Compiling without cuFile support
  -- Added CUDA NVCC flags for: -gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_70,code=compute_70
  CMake Warning at /home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:22 (message):
    static library kineto_LIBRARY-NOTFOUND not found.
  Call Stack (most recent call first):
    /home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:125 (append_torchlib_if_found)
    CMakeLists.txt:116 (find_package)


  -- Found Torch: /home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/lib/libtorch.so
  -- TORCH_LIBRARIES: torch;torch_library;/home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/lib/libc10.so;/usr/local/cuda/lib64/libnvrtc.so;/home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/lib/libc10_cuda.so
  -- Found OpenMP_C: -fopenmp=libomp (found version "5.1")
  -- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1")
  -- Found OpenMP_CUDA: -fopenmp=libomp (found version "5.1")
  -- Found OpenMP: TRUE (found version "5.1")
  -- CMAKE_BUILD_TYPE: RELEASE
  -- CMAKE_CXX_FLAGS_DEBUG: -g -O0
  -- CMAKE_CXX_FLAGS_RELEASE: -O3 -DNDEBUG
  -- Configuring done (11.4s)
  -- Generating done (0.0s)
  -- Build files have been written to: /tmp/tmpm0nmlube.build-temp
  [1/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/gkregex.c.o
  [2/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/fkvkselect.c.o
  [3/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/cache.c.o
  [4/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/error.c.o
  [5/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/timers.c.o
  [6/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/fs.c.o
  [7/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/bucketsort.c.o
  [8/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/tokenizer.c.o
  [9/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/seq.c.o
  [10/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/gk_util.c.o
  [11/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/frename.c.o
  [12/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/itemsets.c.o
  [13/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/rw.c.o
  [14/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/evaluate.c.o
  [15/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/checkgraph.c.o
  [16/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/htable.c.o
  [17/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/compress.c.o
  [18/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/b64.c.o
  [19/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/string.c.o
  [20/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/auxapi.c.o
  [21/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/fortran.c.o
  [22/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/graph.c.o
  [23/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/mcore.c.o
  [24/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/debug.c.o
  [25/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/getopt.c.o
  [26/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/balance.c.o
  [27/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/initpart.c.o
  [28/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/mcutil.c.o
  [29/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/kmetis.c.o
  [30/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/timing.c.o
  [31/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/separator.c.o
  [32/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/srefine.c.o
  [33/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/fm.c.o
  [34/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/refine.c.o
  [35/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/io.c.o
  [36/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/mincover.c.o
  [37/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/contig.c.o
  [38/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/meshpart.c.o
  [39/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/wspace.c.o
  [40/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/util.c.o
  [41/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/random.c.o
  [42/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/pmetis.c.o
  [43/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/stat.c.o
  [44/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/options.c.o
  [45/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/mmd.c.o
  [46/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/kwayrefine.c.o
  [47/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/sfm.c.o
  [48/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/ometis.c.o
  [49/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/minconn.c.o
  [50/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/mesh.c.o
  [51/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/parmetis.c.o
  /home/dockeruser/pyg-lib/third_party/METIS/libmetis/parmetis.c:312:15: warning: absolute value function 'abs' given an argument of type 'idx_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
    312 |     mindiff = abs(pwgts[0]-pwgts[1]);
        |               ^
  /home/dockeruser/pyg-lib/third_party/METIS/libmetis/parmetis.c:312:15: note: use function 'labs' instead
    312 |     mindiff = abs(pwgts[0]-pwgts[1]);
        |               ^~~
        |               labs
  /home/dockeruser/pyg-lib/third_party/METIS/libmetis/parmetis.c:337:17: warning: absolute value function 'abs' given an argument of type 'idx_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
    337 |       newdiff = abs(pwgts[to]+vwgt[higain] - (pwgts[from]-rinfo[higain].edegrees[from]));
        |                 ^
  /home/dockeruser/pyg-lib/third_party/METIS/libmetis/parmetis.c:337:17: note: use function 'labs' instead
    337 |       newdiff = abs(pwgts[to]+vwgt[higain] - (pwgts[from]-rinfo[higain].edegrees[from]));
        |                 ^~~
        |                 labs
  /home/dockeruser/pyg-lib/third_party/METIS/libmetis/parmetis.c:541:15: warning: absolute value function 'abs' given an argument of type 'idx_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
    541 |     mindiff = abs(pwgts[0]-pwgts[1]);
        |               ^
  /home/dockeruser/pyg-lib/third_party/METIS/libmetis/parmetis.c:541:15: note: use function 'labs' instead
    541 |     mindiff = abs(pwgts[0]-pwgts[1]);
        |               ^~~
        |               labs
  /home/dockeruser/pyg-lib/third_party/METIS/libmetis/parmetis.c:584:17: warning: absolute value function 'abs' given an argument of type 'idx_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
    584 |       newdiff = abs(pwgts[to]+vwgt[higain] - (pwgts[other]-rinfo[higain].edegrees[other]));
        |                 ^
  /home/dockeruser/pyg-lib/third_party/METIS/libmetis/parmetis.c:584:17: note: use function 'labs' instead
    584 |       newdiff = abs(pwgts[to]+vwgt[higain] - (pwgts[other]-rinfo[higain].edegrees[other]));
        |                 ^~~
        |                 labs
  4 warnings generated.
  [52/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/pqueue.c.o
  [53/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/graph.c.o
  [54/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/coarsen.c.o
  [55/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/blas.c.o
  [56/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/gklib.c.o
  [57/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/sort.c.o
  [58/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/memory.c.o
  [59/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/__/GKlib/csr.c.o
  [60/95] Building C object third_party/METIS/libmetis/CMakeFiles/metis.dir/kwayfm.c.o
  [61/95] Linking C static library third_party/METIS/libmetis/libmetis.a
  [62/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/index_sort.cpp.o
  [63/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/library.cpp.o
  [64/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/utils/convert.cpp.o
  [65/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/random/cpu/biased_sampling.cpp.o
  [66/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/partition/metis.cpp.o
  [67/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/partition/cpu/metis_kernel.cpp.o
  [68/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/cpu/index_sort_kernel.cpp.o
  [69/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/cpu/sampled_kernel.cpp.o
  [70/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/utils/check.cpp.o
  [71/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/cpu/softmax_kernel.cpp.o
  [72/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/random_walk.cpp.o
  [73/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/cpu/random_walk_kernel.cpp.o
  [74/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/sampled.cpp.o
  [75/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/dist_relabel.cpp.o
  [76/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/cpu/dist_merge_outputs_kernel.cpp.o
  /home/dockeruser/pyg-lib/pyg_lib/csrc/sampler/cpu/dist_merge_outputs_kernel.cpp:158:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
    158 | }
        | ^
  1 warning generated.
  [77/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/dist_merge_outputs.cpp.o
  [78/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/cpu/subgraph_kernel.cpp.o
  [79/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/subgraph.cpp.o
  [80/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/neighbor.cpp.o
  [81/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/softmax.cpp.o
  [82/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/matmul.cpp.o
  [83/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/cpu/matmul_kernel.cpp.o
  [84/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/autograd/softmax_kernel.cpp.o
  [85/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/autograd/sampled_kernel.cpp.o
  [86/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/autograd/matmul_kernel.cpp.o
  [87/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/classes/cpu/neighbor_sampler.cpp.o
  [88/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/classes/cpu/hash_map.cpp.o
  [89/95] Building CUDA object CMakeFiles/pyg.dir/pyg_lib/csrc/classes/cuda/hash_map.cu.o
  FAILED: [code=2] CMakeFiles/pyg.dir/pyg_lib/csrc/classes/cuda/hash_map.cu.o
  /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/clang++ -DWITH_CUDA -Dpyg_EXPORTS -I/home/dockeruser/pyg-lib/third_party/cutlass/include -I/home/dockeruser/pyg-lib/third_party/cutlass/tools/util/include -I/home/dockeruser/pyg-lib/third_party/cuCollections/include -I/home/dockeruser/pyg-lib -I/home/dockeruser/pyg-lib/third_party/parallel-hashmap -I/home/dockeruser/pyg-lib/third_party/METIS/include -I/home/dockeruser/pyg-lib/third_party/METIS/GKlib -I/home/dockeruser/pyg-lib/third_party/cccl/thrust -I/home/dockeruser/pyg-lib/third_party/cccl/cub -I/home/dockeruser/pyg-lib/third_party/cccl/libcudacxx/include -isystem /home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/include -isystem /home/dockeruser/mochaenv/lib/python3.12/site-packages/torch/include/torch/csrc/api/include -isystem /usr/local/cuda/include --expt-relaxed-constexpr -std=c++20 --expt-relaxed-constexpr -allow-unsupported-compiler -DONNX_NAMESPACE=onnx_c2 -gencode arch=compute_70,code=sm_70 -gencode arch=compute_70,code=compute_70 -Xcudafe --diag_suppress=cc_clobber_ignored,--diag_suppress=field_without_dll_interface,--diag_suppress=base_class_has_different_dll_interface,--diag_suppress=dll_interface_conflict_none_assumed,--diag_suppress=dll_interface_conflict_dllexport_assumed,--diag_suppress=bad_friend_decl --expt-relaxed-constexpr --expt-extended-lambda -O3 -DNDEBUG -std=c++17 "--generate-code=arch=compute_70,code=[compute_70,sm_70]" "--generate-code=arch=compute_75,code=[compute_75,sm_75]" "--generate-code=arch=compute_80,code=[compute_80,sm_80]" "--generate-code=arch=compute_86,code=[compute_86,sm_86]" "--generate-code=arch=compute_90,code=[compute_90,sm_90]" "--generate-code=arch=compute_100,code=[compute_100,sm_100]" "--generate-code=arch=compute_120,code=[compute_120,sm_120]" -Xcompiler=-fPIC -MD -MT CMakeFiles/pyg.dir/pyg_lib/csrc/classes/cuda/hash_map.cu.o -MF CMakeFiles/pyg.dir/pyg_lib/csrc/classes/cuda/hash_map.cu.o.d -x cu -c /home/dockeruser/pyg-lib/pyg_lib/csrc/classes/cuda/hash_map.cu -o CMakeFiles/pyg.dir/pyg_lib/csrc/classes/cuda/hash_map.cu.o
  nvcc warning : incompatible redefinition for option 'std', the last value of this option was used
  nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
  /home/dockeruser/pyg-lib/third_party/cuCollections/include/cuco/detail/static_map/helpers.cuh(78): error: template parameter "cuco::static_map<Key, T, Extent, Scope, KeyEqual, ProbingScheme, Allocator, Storage>::ref_type [with Key=Ref::key_type, T=Ref::mapped_type, Extent=cuco::extent<int32_t, 2925UL>, Scope=cuda::std::__4::thread_scope_block, KeyEqual=Ref::key_equal, ProbingScheme=Ref::probing_scheme_type, Allocator=Allocator, Storage=cuco::storage<1>]" may not have a template argument list
        using shared_map_ref_type = typename shared_map_type::ref_type<>;
                                                              ^

  1 error detected in the compilation of "/home/dockeruser/pyg-lib/pyg_lib/csrc/classes/cuda/hash_map.cu".
  [90/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/cpu/dist_relabel_kernel.cpp.o
  /home/dockeruser/pyg-lib/pyg_lib/csrc/sampler/cpu/dist_relabel_kernel.cpp:289:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
    289 | }
        | ^
  /home/dockeruser/pyg-lib/pyg_lib/csrc/sampler/cpu/dist_relabel_kernel.cpp:308:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
    308 | }
        | ^
  2 warnings generated.
  [91/95] Building CUDA object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/cuda/random_walk_kernel.cu.o
  nvcc warning : incompatible redefinition for option 'std', the last value of this option was used
  nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
  [92/95] Building CUDA object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/cuda/sampled_kernel.cu.o
  nvcc warning : incompatible redefinition for option 'std', the last value of this option was used
  nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
  [93/95] Building CXX object CMakeFiles/pyg.dir/pyg_lib/csrc/sampler/cpu/neighbor_kernel.cpp.o
  /home/dockeruser/pyg-lib/pyg_lib/csrc/sampler/cpu/neighbor_kernel.cpp:923:3: warning: non-void lambda does not return a value in all control paths [-Wreturn-type]
    923 |   }();
        |   ^
  /home/dockeruser/pyg-lib/pyg_lib/csrc/sampler/cpu/neighbor_kernel.cpp:955:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
    955 | }
        | ^
  /home/dockeruser/pyg-lib/pyg_lib/csrc/sampler/cpu/neighbor_kernel.cpp:975:3: warning: non-void lambda does not return a value in all control paths [-Wreturn-type]
    975 |   }();
        |   ^
  3 warnings generated.
  [94/95] Building CUDA object CMakeFiles/pyg.dir/pyg_lib/csrc/ops/cuda/matmul_kernel.cu.o
  nvcc warning : incompatible redefinition for option 'std', the last value of this option was used
  nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/editable_wheel.py", line 139, in run
      self._create_wheel_file(bdist_wheel)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/editable_wheel.py", line 340, in _create_wheel_file
      files, mapping = self._run_build_commands(dist_name, unpacked, lib, tmp)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/editable_wheel.py", line 263, in _run_build_commands
      self._run_build_subcommands()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/editable_wheel.py", line 290, in _run_build_subcommands
      self.run_command(name)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
      self.distribution.run_command(command)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
      super().run_command(command)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
      cmd_obj.run()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/build_ext.py", line 99, in run
      _build_ext.run(self)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
      self.build_extensions()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions
      self._build_extensions_serial()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial
      self.build_extension(ext)
    File "<string>", line 85, in build_extension
    File "/usr/lib/python3.12/subprocess.py", line 413, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['cmake', '--build', '.']' returned non-zero exit status 2.
  /home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/dist.py:1021: _DebuggingTips: Problem in editable installation.
  !!

          ********************************************************************************
          An error happened while installing `pyg_lib` in editable mode.

          The following steps are recommended to help debug this problem:

          - Try to install the project normally, without using the editable mode.
            Does the error still persist?
            (If it does, try fixing the problem before attempting the editable mode).
          - If you are using binary extensions, make sure you have all OS-level
            dependencies installed (e.g. compilers, toolchains, binary libraries, ...).
          - Try the latest version of setuptools (maybe the error was already fixed).
          - If you (or your project dependencies) are using any setuptools extension
            or customization, make sure they support the editable mode.

          After following the steps above, if the problem still persists and
          you think this is related to how setuptools handles editable installations,
          please submit a reproducible example
          (see https://stackoverflow.com/help/minimal-reproducible-example) to:

              https://github.com/pypa/setuptools/issues

          See https://setuptools.pypa.io/en/latest/userguide/development_mode.html for details.
          ********************************************************************************

  !!
    cmd_obj.run()
  Traceback (most recent call last):
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
      main()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
      json_out["return_val"] = hook(**hook_input["kwargs"])
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 303, in build_editable
      return hook(wheel_directory, config_settings, metadata_directory)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/build_meta.py", line 468, in build_editable
      return self._build_with_temp_dir(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir
      self.run_setup()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/build_meta.py", line 317, in run_setup
      exec(code, locals())
    File "<string>", line 132, in <module>
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/__init__.py", line 117, in setup
      return distutils.core.setup(**attrs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 186, in setup
      return run_commands(dist)
             ^^^^^^^^^^^^^^^^^^
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
      dist.run_commands()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
      self.run_command(cmd)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
      super().run_command(command)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
      cmd_obj.run()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/editable_wheel.py", line 139, in run
      self._create_wheel_file(bdist_wheel)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/editable_wheel.py", line 340, in _create_wheel_file
      files, mapping = self._run_build_commands(dist_name, unpacked, lib, tmp)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/editable_wheel.py", line 263, in _run_build_commands
      self._run_build_subcommands()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/editable_wheel.py", line 290, in _run_build_subcommands
      self.run_command(name)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
      self.distribution.run_command(command)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
      super().run_command(command)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
      cmd_obj.run()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/command/build_ext.py", line 99, in run
      _build_ext.run(self)
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
      self.build_extensions()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions
      self._build_extensions_serial()
    File "/home/dockeruser/mochaenv/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial
      self.build_extension(ext)
    File "<string>", line 85, in build_extension
    File "/usr/lib/python3.12/subprocess.py", line 413, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['cmake', '--build', '.']' returned non-zero exit status 2.
  error: subprocess-exited-with-error
  
  × Building editable for pyg_lib (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> No available output.
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: /home/dockeruser/mochaenv/bin/python3 /home/dockeruser/mochaenv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_editable /tmp/tmpipctjyul
  cwd: /home/dockeruser/pyg-lib
  Building editable for pyg_lib (pyproject.toml) ... error
  ERROR: Failed building editable for pyg_lib
Failed to build pyg_lib
error: failed-wheel-build-for-install

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions