博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深度学习服务器环境配置:Ubuntu16.04+NVIDIA Tesla P40显卡驱动
阅读量:5863 次
发布时间:2019-06-19

本文共 2174 字,大约阅读时间需要 7 分钟。

hot3.png

1. 准备工作

在服务器上安装完Ubuntu16.4,需要安装显卡驱动,否则GPU显卡没有用上。

在待安装驱动的主机上打开一个终端(Ctrl+Alt+T),或者直接切换到终端界面(Ctrl+Alt+F1),输入账号密码登录后,输入如下命令关闭图形界面:

$sudo service lightdm stop

然后,卸载nvidia显卡驱动。注意此时千万不能重启,重新电脑可能会导致无法进入系统。

卸载可能存在的旧版本NVIDIA驱动(对没有安装过NVIDIA驱动的主机,这步可以省略,但推荐执行,无害):

$sudo apt-get autoremove --purge nvidia-*

安装驱动可能需要的依赖(可选。我只执行了第一条命令):

$sudo apt-get update$sudo apt-get install dkms build-essential linux-headers-generic

把nouveau驱动加入黑名单:

新建配置文件blacklist-nouveau.conf,输入命令:  $sudo gedit /etc/modprobe.d/blacklist-nouveau.conf在文件blacklist-nouveau.conf中加入如下内容:blacklist nouveaublacklist lbm-nouveauoptions nouveau modeset=0alias nouveau offalias lbm-nouveau off

保存并退出。这一步是为了禁掉Ubuntu自带的开源驱动nouveau。之后sudo reboot -h now重启系统。在需要输入账号、密码的登录界面按Ctrl+Alt+F1键,在命令提示符下输入账号、密码登录,然后输入:

lsmod | grep nouveau

查看nouveau模块是否被加载,如果什么都没有输出,则执行下一步。

2. 安装驱动

可以先查看下GPU型号:

lspci | grep -i nvidia

显示如下:

142614_KtAC_614348.png

然后查看NVIDIA驱动版本:

sudo dpkg --list | grep nvidia-*

显示如下:

142743_Gvvo_614348.png

然后开始安装驱动,执行如下语句,安装显卡Tesla P40对应的显卡驱动:

sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get updatesudo apt-get install nvidia-384

这里有个插曲,我在英伟达官网查到的操作系统Linux16.04+显卡NVIDIA Tesla P40对应的显卡驱动是NVIDIA-384.66,即nvidia-diag-driver-local-repo-ubuntu1604-384.66_1.0-1_amd64.deb。但是下载下来之后,装不上,于是我选择用上述方法来安装,这个方法安装的是384.的哪个版本是由操作系统指定的。

在Ubuntu新发行版中将原有陈旧的resolv.conf文档做为DNS解析服务器地址进行更改。修改/etc/resolv.conf只能临时指定DNS服务器,如果重启服务器,系统会重置/etc/resolv.conf文件。可以通过以下两种方式添加永久DNS。

1、修改network配置文件(/etc/network/interfaces)

将DNS信息直接添加到网卡配置文档里

  1. iface eth0 inet static 
  2. address 192.168.0.100 
  3. netmask 255.255.255.0 
  4. gateway 192.168.0.1 
  5. dns-search example.com 
  6. dns-nameservers 192.168.0.1 8.8.8.8 

重启networking服务后即可正常访问

sudo /etc/init.d/networking restart 

2、修改/etc/resolvconf/rosolv.conf.d/base文件

在base文件里添加以下参数

nameserver 8.8.8.8 

然后让resolvconf重新修改resolv.conf 以上两种方式任选一种即可正常解析域名。

sudo resolvconf -u 

我重新配置固定ip后装的时候,由于没用上述红字中的第二步设定dns,所以这句话sudo add-apt-repository ppa:graphics-drivers/ppa总执行失败。

执行完上述命令后,重启:

sudo reboot -h now

重启后输入: 

nvidia-smi

如果出现了你的GPU列表,则说明驱动安装成功了。我的GPU列表如图所示:

我的容天SCS4850:

143202_l0O5_614348.png

我的容天SCS4450:

111751_ImAP_614348.png

另外也可以通过:

nvidia-settings

查看自己机器上详细的GPU信息。

另外也可以通过:

cat /proc/driver/nvidia/version

查看自己机器上显卡的信息,本次在SCS4850上安装的显卡驱动的信息如下:

122906_lbwJ_614348.png

转载于:https://my.oschina.net/wangsifangyuan/blog/1574759

你可能感兴趣的文章
520 Detect Capital
查看>>
计算机网络
查看>>
spring cloud构建互联网分布式微服务云平台-服务网关过滤器
查看>>
C#基础
查看>>
为什么码农要了解业务?
查看>>
sublime text 3安装
查看>>
分布式架构spring mvc +mybatis +shiro+ Activiti +Alibaba Druid
查看>>
Android安装失败(应用未安装,该软件包似乎已损坏)
查看>>
微软整合实验(七):布署Exchange2010 Mailbox高可用(DAG)
查看>>
我的友情链接
查看>>
Linux文件系统
查看>>
nginx web+反向代理 的配置详细介绍说明
查看>>
phpcms v9 上传到空间出_无需整理
查看>>
liunx数据库表名不区分大小写_已迁移
查看>>
27. PowerShell-- 文件系统(2)
查看>>
pyenv、virtualenv、virtualenvwrapper三种python多版本介绍
查看>>
CSS3边框border-radius
查看>>
Kubernetes使用中发现的问题和错误
查看>>
网卡绑定
查看>>
前端学习代码实例-input文本框焦点背景变色
查看>>