Ubuntu:带有GPU的宿主机
1.通过指令查看支持的驱动,比如我的电脑支持nvidia-driver-460
# 查看支持的nvidia驱动
$ubuntu-driver devices
2.安装驱动之后查看支持的cuda版本,安装完成nvidia-driver-460使用下面指令可以看到支持的cuda版本为cuda11.2
$nvidia-smi
3.安装cuda和cudnn,我的驱动支持的cuda版本为11.2,则我可以安装11.2以内的cuda,比如我安装了cuda10.1
4.安装完成cuda10.1之后,安装anaconda创建虚拟环境,创建虚拟换的时候可以使用默认安装的系统cuda版本,也可以创建时指定一个新的cuda
# 比如
$conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch
这里的cudatoolkit就是安装在虚拟环境的cuda, 这个虚拟环境的cuda版本最好不要超过系统内安装的cuda10.1版本
5.注意anaconda虚拟环境里的cuda和cudnn不是完整的,必须依赖于系统内安装的cuda和cudnn
6.在虚拟环境里使用gpu时候会优先调用虚拟环境里的cuda/cudnn
本文详细介绍了在Ubuntu系统中如何安装和配置带有GPU支持的CUDA驱动,以及如何在Anaconda虚拟环境中安装指定版本的CUDA工具包。步骤包括检查支持的驱动、安装CUDA驱动、确认CUDA版本、安装CUDA并创建虚拟环境,以及在虚拟环境中使用GPU。需要注意的是,虚拟环境内的CUDA依赖于系统安装的完整CUDA和CUDNN,并且虚拟环境的CUDA版本不应超过系统安装的CUDA版本。

2622





