1.先检查系统有没有安装好GPU驱动
nvidia-smi
如果报错就说明驱动未安装
2.安装驱动
系统根据GPU硬件型号推荐的GPU驱动
ubuntu-drivers devices
"recommended"标签表示该驱动程序被认为是最适合你的硬件设备的版本,但是并不意味着该驱动程序与你的系统完全匹配。这是因为驱动程序的版本需要与当前Ubuntu操作系统版本和其他组件(例如内核和Xorg)的版本匹配,以确保其能够正常工作。
- 禁用nouveau
sudo vim /etc/modprobe.d/blacklist.conf
最后一行输入
blacklist nouveauoptions nouveau modeset=0
更新系统
sudo update-initramfs -u
重启
sudo reboot
以下命令验证是否禁用nouveau,若系统没有任何输出则禁用成功
lsmod | grep nouveau
- 配置环境变量
sudo vim ~/.bashrc
末尾加入:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATHexport LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
保存更新:
source ~/.bashrc
2.4 安装相关依赖
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
2.5 安装驱动【不要用one和server的】
sudo apt install nvidia-driver-535 -y
2.6 安装完成测试
nvidia-smi