CUDA Toolkit 10.1

eol
Released
2019-02 (10.1.105 GA)
Minimum driver — Linux
418.39
Minimum driver — Windows
418.96
Supported GPU architectures
KeplerMaxwellPascalVoltaTuring
Compute capability (sm_XX)
sm_30sm_32sm_35sm_37sm_50sm_52sm_53sm_60sm_61sm_62sm_70sm_72sm_75
Commercial GPU names
GTX 600/700 series / Tesla K10Jetson TK1GTX Titan / Tesla K40Tesla K80GTX 750 Ti / Tesla M-seriesGTX 900 series / Tesla M60Jetson TX1Tesla P100GTX 10 series / Tesla P40Jetson TX2Tesla V100Jetson AGX XavierRTX 20 series / Tesla T4
Compatible cuDNN
7.x

WSL2 & Docker

WSL2: CUDA-on-WSL2 GPU support didn't exist yet when CUDA 10.1 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 alongside 10.0 at the user's request. Driver minimums (Linux 418.39 / Windows 418.96) are the 10.1.105 GA figures; NVIDIA's own 10.1 release notes archive shows later 10.1.x point releases (e.g. 10.1.168) raised the minimum slightly (Linux driver 418.67), but this entry tracks the GA baseline, matching this site's minor-version granularity elsewhere (see the 11.2 entry's equivalent caveat). Release month per Microsoft's C++ team blog post announcing CUDA 10.1 (Feb/Mar 2019); exact GA day not verified. Architecture/compute-capability list carried over unchanged from the 10.0 entry — CUDA 10.1 was a point release with no new architecture support — including Kepler (3.0/3.2/3.5/3.7), which this site's 10.2-and-later entries omit since Kepler was deprecated in 10.2 and dropped in 11.0.

← All CUDA versions