卸载重装nvidia驱动、cuda

环境:Ubuntu 20.04 with GPU Driver 64位实例

//卸载NVSwitch
dpkg -r nvidia-fabricmanager-xxx
dpkg -r nvidia-fabricmanager-dev-xxx
//这里xxx对应版本号如果有就卸载

操作步骤
步骤一:卸载nvidia驱动(如果有

/usr/bin/nvidia-uninstall

可以用nvidia-smi验证是否卸载成功

检查CUDA是否卸载 执行find / -name ‘cuda’,如发现系统内CUDA相关文件,执行如下命令,卸载CUDA工具包,以cuda-11.7为例

/usr/local/cuda/bin/cuda-uninstaller 
rm -rf /usr/local/cuda-11.7

重启实例,避免kernel错误 reboot

步骤二:安装驱动

  1. 这里选择 530.30.02 版本,执行以下命令安装驱动:
wget https://us.download.nvidia.com/XFree86/Linux-x86_64/530.30.02/NVIDIA-Linux-x86_64-530.30.02.run
sh NVIDIA-Linux-x86_64-530.30.02.run

nvidia-smi查看驱动安装是否正常。

步骤三:安装CUDA工具包

  1. 以安装12.1.0版本为例,下载并安装CUDA工具包
wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda_12.1.0_530.30.02_linux.run
sudo sh cuda_12.1.0_530.30.02_linux.run

注意安装cuda时,需要按”空格键“取消cuda driver的选择,避免之前安装的驱动被覆盖。

  1. 配置环境变量
vim ~/.bashrc
export PATH=$PATH:/usr/local/cuda-12.1/bin
export LD\_LIBRARY\_PATH=$LD\_LIBRARY\_PATH:/usr/local/cuda-12.1/lib64
source ~/.bashrc

nvcc -V查看 cuda 是否正常安装。
步骤四:安装nvswitch

//安装NVSwitch
wget https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64/nvidia-fabricmanager-530_530.30.02-1_amd64.deb
dpkg -i nvidia-fabricmanager-530_530.30.02-1_amd64.deb
//启动服务
sudo systemctl start nvidia-fabricmanager
sudo systemctl status nvidia-fabricmanager
sudo systemctl enable nvidia-fabricmanager

注意:
1.此处安装的服务版本需要与安装的驱动版本保持一致。
2.若在启动服务时,出现“Unit not found”报错,建议先执行systemctl list-unit-files查看服务是否存在。已存在的情况下执行systemctl daemon-reload重新加载,完成后再次尝试启动服务。

步骤五:安装conda(可选)
//下载命令
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

  1. 执行如下命令,安装 bash Anaconda3-2022.05-Linux-x86_64.sh 按照提示,键入回车

安装时一直回车默认确认信息,选择yes

继续回车,记住这个地址/root/anaconda3,这是Anaconda的安装路径。

询问是否初始化Anaconda,选择yes

上述步骤完成后,执行source ~/.bashrc使配置文件生效,若配置成功,会直接进入base环境,如下所示

如果没有进入base环境,执行conda --version查看Anaconda是否配置成功,若成功回显如下。

如果回显结果是找不到命令,则需要手动添加环境变量

执行如下命令,将Anconda的安装路径添加到环境变量,并使配置文件生效。
export PATH=/root/anaconda3/bin:$PATH
source ~/.bashrc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值