CUDA/cuDNN切换¶
适用镜像
Windows10,Windows11,Ubuntu24,Ubuntu22,Ubuntu20
注意,请务必阅读!
- 如果没有二次编译代码的需求,正常情况下不需要单独安装CUDA/cuDNN;
- 在各个Anaconda虚拟环境框架中内置了编译好的CUDA,框架版本和CUDA版本是对应的;
- 只需要关注虚拟环境框架版本与内置的CUDA即可,无需独立关注虚拟环境之外的CUDA版本;
- 系统都已经安装好显卡驱动,特别是Ubuntu系统,更改驱动极易造成系统无法使用,请勿轻易更改;
- 如果确实有需求更改系统CUDA版本,深度学习镜像中已经内置了快速切换
CUDA版本工具
;- 系统默认已安装显卡驱动、
cuda12.4
版本与cudnn8.9
版本,使用CUDA切换工具可快速切换版本,版本工具只可以切换CUDA,cuDNN需要自行安装;
使用 CUDA 切换工具¶
-
windows系统可直接在桌面打开
环境工具
,按照引导安装适合的CUDA版本;
-
Ubuntu系统可在终端运行
env_tools
指令,即可打开安装引导,根据引导选择适合的CUDA版本;
内置可切换的 CUDA 版本¶
CUDA版本 | 说明 |
---|---|
11.1 | 30系显卡适用 |
11.2 | 30系显卡适用 |
11.3 | 30系显卡适用 |
11.4 | 30系显卡适用 |
11.5 | 30系显卡适用 |
11.6 | 30系显卡适用 |
11.7 | 30系显卡适用 |
11.8 | 40系、30系显卡适用 |
12.0 | 40系、30系显卡适用 |
12.1 | 40系、30系显卡适用 |
12.2 | 40系、30系显卡适用 |
12.3 | 40系、30系显卡适用 |
12.4 | 40系、30系显卡适用 |
12.5 | 40系、30系显卡适用 |
12.6 | 40系、30系显卡适用 |
12.8 | 50系、40系、30系显卡适用 |
12.9 | 50系、40系、30系显卡适用 |
查看系统 CUDA 版本¶
-
终端运行 nvcc -V 可查看系统 CUDA 版本,该版本非虚拟环境 CUDA 版本
-
执行结果中,release 之后数字部分代表当前系统的cuda版本
虚拟环境查看 CUDA 版本¶
请注意,大部分情况下虚拟环境使用的 CUDA 版本才是程序运行使用的 CUDA 版本;
-
请进入 Anaconda 虚拟环境中执行
-
PyTorch 框架执行结果查看
-
TensorFlow 框架执行结果查看
参考资料¶
如果系统内置的版本无法满足您的需要,您可以自行安装其他版本;