[Bug Report] pip install "gymnasium[all]" installs nvidia-cuda on system with no nvidia hardware
Author: liguriCreated May 12, 2025Updated Jul 9, 2026
Labelsbug
Describe the bug
It works great, but I'm pretty sure this is a bug.
Python 3.10.17 (main, May 6 2025, 02:42:57) [GCC 13.3.0] on linux
pyenv 2.5.5
Thanks in advance.
Code example
$ pip install "gymnasium[all]" | grep nvidia
Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.6.77 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (12.6.77)
Requirement already satisfied: nvidia-cuda-runtime-cu12==12.6.77 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (12.6.77)
Requirement already satisfied: nvidia-cuda-cupti-cu12==12.6.80 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (12.6.80)
Requirement already satisfied: nvidia-cudnn-cu12==9.5.1.17 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (9.5.1.17)
Requirement already satisfied: nvidia-cublas-cu12==12.6.4.1 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (12.6.4.1)
Requirement already satisfied: nvidia-cufft-cu12==11.3.0.4 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (11.3.0.4)
Requirement already satisfied: nvidia-curand-cu12==10.3.7.77 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (10.3.7.77)
Requirement already satisfied: nvidia-cusolver-cu12==11.7.1.2 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (11.7.1.2)
Requirement already satisfied: nvidia-cusparse-cu12==12.5.4.2 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (12.5.4.2)
Requirement already satisfied: nvidia-cusparselt-cu12==0.6.3 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (0.6.3)
Requirement already satisfied: nvidia-nccl-cu12==2.26.2 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (2.26.2)
Requirement already satisfied: nvidia-nvtx-cu12==12.6.77 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (12.6.77)
Requirement already satisfied: nvidia-nvjitlink-cu12==12.6.85 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (12.6.85)
Requirement already satisfied: nvidia-cufile-cu12==1.11.1.6 in ./.pyenv/versions/3.10.17/lib/python3.10/site-packages (from torch>=1.13.0->gymnasium[all]) (1.11.1.6)System info
No response
Additional context
No response
Checklist
- I have checked that there is no similar issue in the repo
Source: Farama-Foundation/Gymnasium