ubuntu 安装 nvidia CUDA环境

系统:Ubuntu16.04或ubuntu18.04 的 虚机/物理机

GPU型号:GeForce/Tesla/等

 

拢共有两种方法

A)通过ubuntu系统提供工具安装

B)通过官网下载驱动手动安装

 

安装的原则是,越简单越好

【通过ubuntu系统提供工具安装】是优选,安装失败再考虑手动安装

 

 

安装之前要明确的注意事项

1)确定自己要安装的驱动版本

驱动限制cuda,cuda又限制tensorflow_gpu版本,所以安装的时候尽量选择最高版本的驱动,cuda及cudnn一般是多版本共存,靠软连接分情况切换,如果没别的要求,就选择ubuntu系统推荐的最高版本

不知道的可以参考:https://blog.csdn.net/mouse1598189/article/details/86695400

2)先装驱动再装cuda 然后再cudnn - anaconda - tensorflow

 

开始!

 

0-卸载已安装驱动

sudo apt-get purge nvidia*

A选项-【通过ubuntu系统提供工具安装】

A1-更新

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

查看支持版本

ubuntu-drivers devices

A2-安装

sudo apt-get install nvidia-384

B选项-【通过官网下载驱动手动安装】

B1-下载驱动:https://www.nvidia.cn/Download/index.aspx?lang=cn

选择相应版本下载

B2-禁用nouveau

编辑黑名单

sudo gedit /etc/modprobe.d/blacklist.conf

末尾添加:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

B3-重启

sudo update-initramfs -u
sudo reboot

检测是否禁用成功

lsmod | grep nouveau

没有返回就对了

 

B4-进入tty控制台(Ctrl + alt + F1)**重要**

B5-关闭桌面

sudo service lightdm stop

B6-安装刚刚下载的驱动

sudo ./NVIDIA-Linux-x86_64-xxx.run -no-x-check -no-nouveau-check -no-opengl-files

B7-开启桌面

sudo service lightdm start

结束

测试:

$ nvidia-smi

输出:

 

 

其他问题:

1)多cuda情况:

安装cuda的时候一定注意:问你是否创建软连接/usr/local/cuda 一定不要选!!!!否则电脑重启进不去ubuntu桌面。

2)出现下面warning,么有事ok继续就行

3)sudo service lightdm stop出错

输出:unit lightdm.service not loaded

 

原因:没有安装lightdm 安装就是了

 sudo apt install lightdm

选择部分就选lightdm

 

6)GCC、G++版本太低安装也会失败,多备份几个,报错就切换
 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值