1.安装一个11.8的cuda
查看ubunto版本
lsb_release -a
查看cpu架构
uname -m
到官网得到相应的命令:CUDA Toolkit Archive | NVIDIA Developer
依次输入两条命令。如果没有没有sudo权限就将cuda安装路径修改在自己目录下:
sh cuda_11.8.0_520.61.05_linux.run --toolkitpath=/home/xxxxx/cuda-11.8
安装的时候不要选择驱动:
2.如果已经有不同版本的cuda
查看已经安装的版本
ls /usr/local | grep cuda
如果有的话直接修改环境变量:
vim ~/.bashrc #i进入编辑模式
#安装在自己的目录中
export PATH=/home/xxxxx/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/home/xxxxx/cuda-11.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
#或者
export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
#修改后,Esc进入命令模式,:wq保存退出,:q!不保存退出
#执行
source ~/.bashrc
进入虚拟环境 conda activate xxxx
或者在base下运行 nvcc -V
查看版本,可以发现已经换了cuda版本。