Skip to content

Add cupy-cuda12x, nvidia-cuda-nvrtc-cu12, nvidia-cublas-cu12 to RAPID…#60

Merged
blackcat merged 3 commits intomainfrom
gpu-cuda-packages
Apr 22, 2026
Merged

Add cupy-cuda12x, nvidia-cuda-nvrtc-cu12, nvidia-cublas-cu12 to RAPID…#60
blackcat merged 3 commits intomainfrom
gpu-cuda-packages

Conversation

@blackcat
Copy link
Copy Markdown
Contributor

Add cupy-cuda12x, nvidia-cuda-nvrtc-cu12, nvidia-cublas-cu12 to RAPIDS runenv.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request empties several whitelist JSON files for Python 3.12.10 on Windows across the h5ad, rapids, sccoda, and general environments. This action contradicts the pull request title's objective of adding packages and is flagged as a potential error that could lead to regressions in the import checker for numerous packages.

I am having trouble creating individual review comments. Click here to see my feedback.

checker/whitelists/python-3.12.10/windows-x64.json (2-45)

high

This general whitelist for Python 3.12.10 on Windows is being completely emptied. This change affects a large number of packages (including torchvision, torchaudio, tensorflow, etc.). Given the PR title's focus on adding CUDA packages to the RAPIDS environment, clearing this general whitelist seems like a potential error or an over-broad cleanup that could lead to regressions in the import checker.

> Fix "Failed to create virtual environment" on all Windows CI builds

virtualenv was unpinned, and 21.2.4 (released between April 10-22)
breaks the virtualenv->venv copy trick used for embedded Python.
All Windows checker jobs fail: venv creation silently exits non-zero.
Pinning to 21.2.1 (last known working version).
> Restore whitelist entries that were accidentally cleared

The previous commit emptied all Windows whitelist files, but these
contain known import failures (matplotlib home dir, numba tbbpool,
scipy circular import, etc.) that are expected on embedded Python.
Rebuilt from actual CI checker output with glob patterns.
@blackcat blackcat merged commit cb25019 into main Apr 22, 2026
73 of 76 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants