CUDA Toolkit 12.3

supported
Released
2023-10
Minimum driver — Linux
545.23.06
Minimum driver — Windows
545.84
Supported GPU architectures
MaxwellPascalVoltaTuringAmpereAda LovelaceHopper
Compute capability (sm_XX)
sm_50sm_52sm_53sm_60sm_61sm_62sm_70sm_72sm_75sm_80sm_86sm_89sm_90
Commercial GPU names
GTX 750 Ti / Tesla M-seriesGTX 900 series / Tesla M60Jetson TX1Tesla P100GTX 10 series / Tesla P40Jetson TX2Tesla V100Jetson AGX XavierRTX 20 series / Tesla T4A100 / A30RTX 30 series / A40RTX 40 series / L40H100 / H200
Compatible cuDNN
9.x

WSL2 & Docker

WSL2: this version's own driver minimum above already clears the R495 driver branch floor NVIDIA's CUDA-on-WSL2 guide requires for GPU support under WSL2 (docs.nvidia.com/cuda/wsl-user-guide), so no extra driver bump is needed beyond what's listed above -- just remember never to install a separate Linux driver inside WSL2 itself (the Windows driver is exposed into WSL2 automatically). Docker: a host driver >= the Linux minimum above plus the NVIDIA Container Toolkit is sufficient to run this CUDA version in a container -- no extra Docker-specific driver floor beyond that number.

Architecture support corrected 2026-09 against NVIDIA's archived release notes (10.2, 11.0, 12.0, 13.0): Kepler sm_30/sm_32 were dropped in CUDA 11.0 (deprecated since 10.2), Kepler sm_35/sm_37 were removed in 12.0, and Maxwell/Pascal/Volta were removed in 13.0 (still supported, as deprecated, throughout 12.x). Verified against NVIDIA CUDA Toolkit release notes (Table 3), 2026-08. computeCapabilities added 2026-08, cross-referenced against developer.nvidia.com/cuda-gpus and the CUDA C++ Programming Guide's compute-capabilities appendix; minor SKU-specific steppings (e.g. 8.7 for Jetson Orin, 12.1 for specific Blackwell SKUs) are folded into the primary value shown, matching this site's existing cuDNN '9.x'-style bucketing rather than listing every sub-variant.

← All CUDA versions