系统配置
服务器型号:ThinkStation P910
显卡:Titan Xp
系统:Ubuntu 16.04
python :2.7
框架:Tensorflow, Pytorch, MXNet
安装Ubuntu 16.04
制作启动盘,进入BIOS,切换成U盘启动,然后一步步安装。选择语言时最好选英语,如果选中文,进入文本模式时,中文会变成菱形乱码。
这个时候把pip也直接安装了,所有的安装尽量都在root权限下安装。
sudo apt-get install python-pip
安装显卡驱动
一定要去官网下载符合型号的GPU驱动,千万不要在 系统设置->软件更新->附加驱动 里随便选一个英伟达驱动就安装了。
下载驱动的地址是
https://www.nvidia.cn/Download/index.aspx?lang=cn
有时候NVIDIA的官网会突然抽风,点击下载按钮之后出现一堆乱七八糟的东西,反正就是下载不了。如果你知道需要安装的驱动型号,那就不要慌,有一个简单的解决办法。
比如我需要的驱动是 Titan Xp + Linux 64 bit,型号是390.67
那么直接在打开如下网址
http://us.download.nvidia.com/XFree86/Linux-x86_64/390.67/NVIDIA-Linux-x86_64-390.67.run
马上可以下载!
网址中Linux-x86_64明显是系统版本,390.67是驱动版本号。
我安装的实际上是390.59,然而这个版本现在下不了了。
驱动型号的选择要慎重,如果安装的驱动版本太老,相应的,CUDA版本就不能选择比较新的。不然会报错 cuda version … insufficient … runtime version 之类的。
下载好驱动后,放在一个英文路径下(如果系统语言是中文的话,尤其注意!)。
1. 禁用Ubuntu默认驱动nouveau
首先,改变 blacklist.conf 文件的属性,使之可编辑。
sudo chmod 666 /etc/modprobe.d<