[BUG]: Editable builds of cuda_cccl and cuda_parallel broke after merge of pull/3597 #3761
Closed
1 task done
Labels
bug
Something isn't working right.
Is this a duplicate?
Type of Bug
Silent Failure
Component
cuda.parallel (Python)
Describe the bug
gh-3597 switched build systems from setuptools to scikit-build-core.
They differ in their methods of producing editable installs. Setuptools places install artifacts into the source tree, while scikit-build-core uses redirect method and does not pollute the source tree, but places artifacts into site-packages.
The logic in
cuda_cccl
and incuda_parallel
to find header files bycuda_cccl
or the shared library bycuda_parallel
assumed that artifacts were installed in the source tree.With the merge if gh-3597 that changed and editable installs stopped working correctly,
How to Reproduce
Install cuda-parallel using editable install
CXX=g++ CUDACXX=/usr/local/cuda/bin/nvcc CUDAARCHS=86 pip install -e .
and run testspytest -sv --maxfail=1 tests
Expected behavior
Editable install should work as before.
Reproduction link
No response
Operating System
No response
nvidia-smi output
NVCC version
The text was updated successfully, but these errors were encountered: