心累,每天都被服务器包围 T_T
Linux(Ubuntu)服务器重装NVIDIA驱动
下载显卡驱动
准备 gpu 驱动和 CUDA 软件包,下载显卡驱动,下面是下载显卡驱动链接https://www.nvidia.cn/drivers/lookup/
选择对应显卡下载,点击查找 ——> 点击下载
CUDA 下载链接:https://developer.nvidia.com/cuda-downloads选择合适的操作系统版本进行下载。
- deb 方式安装 CUDA,会附带安装显卡驱动,默认安装;
- run 方式安装 CUDA,会附带安装显卡驱动,可以选择不安装;
- 安装显卡驱动的时候,最好安装高版本的,这样不会受 CUDA 版本的影响;
- runfile:下载并运行.run 文件,可以选择是否安装 N 卡驱动;
- deb:下载.deb 包,利用 apt-get install 方式安装,会自动安装.deb 包名中写的 N 卡驱动;
- 如果 N 卡驱动和.deb 包名中写的 N 卡驱动对应(或低于),则安装完 CUDA 之后 N 卡驱动可以正常启动。
安装显卡驱动以及 cuda
服务器端安装 ssh 功能
` sudo apt-get install openssh-server `首先将提前下载好的驱动使用 xftp 传输到命令行端,或者 U 盘挂载放入系统中
然后 ls 查看传输的驱动包是否存在,禁用系统自带的 nouveau 模块
sudo lsmod | grep nouveau
sudo vi /etc/modprobe.d/blacklist.conf
在文本最后添加以下内容:
blacklist nouveau
options nouveau modeset=0
保存退出,执行以下命令生效
update-initramfs -u
重启操作系统
sudo reboot
hmod +x 给予显卡驱动包权限,以及安装软件包
例如 chmod +x NVIDIA-Linux-x86 64-550.100.run
sudo apt-get update
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make
然后安装显卡驱动前查看 GPU 是否识别全
sudo lspci | grep -i nvidia
或者 sudo lspci | grep -i vga
之后输入命令进行安装
sudo ./NVIDIA-Linux-x86 64-550.100.run
出现如下界面
第一个选择选择 "Continue installation",使用 ←
和 →
控制
选择 "No"
选择 "Yes"
查看驱动包是否安装
nvidia-smi
同样的,chmod +x 给予 cuda 软件包权限,安装 cuda 软件包,sudo ./cuda-xxx.run
注意 driver 选项,表示是否安装 GPU 驱动,如果之前已经安装了 GPU 驱动,这里不
要再勾选。
配置环境变量
添加到 /etc/profile 文件中
sudo vi /etc/profile
在文本最后添加以下内容:
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
保存退出,执行以下命令生效:
sudo source /etc/profile
安装完成后查看 nvcc -V
是否安装成功