Skip to content

Remove NVIDIA CUDA 12.1 hard pins from requirements#24

Open
Tauheed-Elahee wants to merge 2 commits intoJoshEngels:mainfrom
Tauheed-Elahee:flexible-requirements
Open

Remove NVIDIA CUDA 12.1 hard pins from requirements#24
Tauheed-Elahee wants to merge 2 commits intoJoshEngels:mainfrom
Tauheed-Elahee:flexible-requirements

Conversation

@Tauheed-Elahee
Copy link

Strip explicit NVIDIA library version pins (nvidia-cuda-runtime-cu12, nvidia-cudnn-cu12, etc.) and triton. These are automatically resolved by PyTorch based on the system's CUDA installation, and hard-pinning them to CUDA 12.1 prevents installation on systems with different CUDA versions.

Strip explicit NVIDIA library version pins (nvidia-cuda-runtime-cu12,
nvidia-cudnn-cu12, etc.) and triton. These are automatically resolved
by PyTorch based on the system's CUDA installation, and hard-pinning
them to CUDA 12.1 prevents installation on systems with different
CUDA versions.
- Add requirements.in as the unpinned input file for pip-compile
- Remove nvidia-* packages from requirements.in (transitive deps of torch)
- Replace requirements.txt with pip-compile output (Python 3.12)
- Major version updates: torch 2.10.0, sae-lens 6.37.1,
  transformer-lens 2.17.0, transformers 4.57.6, datasets 4.5.0
- Adds jupyterlab, ipywidgets, tensorflow as direct dependencies
@Tauheed-Elahee Tauheed-Elahee force-pushed the flexible-requirements branch from 287c181 to d057451 Compare March 13, 2026 19:23
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.

1 participant