问题场景:有一台AI服务器,默认安装的是cuda12版本的,但目前你自己跑的项目需要cuda11.3版本的,如何不影响其他人而创建只属于自己的cuda呢
系统CentOS
第一步 获取下载链接
CUDA Toolkit Archive | NVIDIA Developer
去上面的链接里找到你需要的cuda版本
比如我想安装11.3,那就选好需要的版本,最后会给指令。
wget https://developer.download.nvidia.com/compute/cuda/11.3.0/local_installers/cuda_11.3.0_465.19.01_linux.run
sudo sh cuda_11.3.0_465.19.01_linux.run
这样之后会执行安装。
第二步 配置个人环境变量
用ssh工具打开home下个人的文件夹,找到一个名为 .bashrc的文件,把下面这段代码复制到最后面,之后修改里面的your_username,替换成你自己的用户名,之后记得保存
export PATH=/home/your_username/cuda-11.3/bin:$PATH
export LD_LIBRARY_PATH=/home/your_username/cuda-11.3/lib64:$LD_LIBRARY_PATH
之后重新连接服务器,输入
nvcc --version
就会显示你当前使用cuda变成成11.3
解释:为什么不用nano这样的工具编辑配置文件呢,因为我不会,我的ssh工具能直接打开,就不学了,bye。