#1381·Gymnasium

[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

bash
$ 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