CUDA Toolkit 10.0
eol- Released
- 2018-09 (10.0.130 GA)
- Minimum driver — Linux
- 410.48
- Minimum driver — Windows
- 411.31
- Supported GPU architectures
- Compute capability (sm_XX)
- Commercial GPU names
- Compatible cuDNN
WSL2 & Docker
WSL2: CUDA-on-WSL2 GPU support didn't exist yet when CUDA 10.0 shipped -- NVIDIA introduced it circa 2020, requiring a Windows driver from the R495 branch or later (docs.nvidia.com/cuda/wsl-user-guide). Using CUDA under WSL2 today means installing a current CUDA Toolkit release, not this one. Docker: independent of WSL2 -- a host with a driver >= the Linux minimum above and the NVIDIA Container Toolkit installed can still run this CUDA version inside a container; the CUDA Toolkit itself only needs to be present in the container image, not on the host.
Added 2026-09 at the user's request to extend coverage back one step further than the existing 10.2 entry. Driver minimums (Linux 410.48 / Windows 411.31) confirmed via a driver-requirements table reproduced in a later CUDA Toolkit release notes PDF (NVIDIA's own 10.0 release notes archive was not directly fetched). Release date/month per contemporaneous coverage (Phoronix, 2018-09) of CUDA 10's launch alongside Turing support — exact day not verified. This was the first CUDA release to support Turing (compute capability 7.5), announced alongside the RTX 20 series. Unlike the 10.2/11.x entries on this site, which start their architecture list at Maxwell, this entry includes Kepler (3.0/3.2/3.5/3.7): Kepler support wasn't deprecated until 10.2 and wasn't dropped until 11.0, so 10.0 is a genuine, not inferred, match for the K80's targetId of 3.7 — see the note on nvidia-k80.yaml, which will need updating since it currently claims no CUDA entry on this site lists 3.7. Not independently cross-checked against NVIDIA's per-version architecture support matrix beyond the Turing-launch fact above.