Ubuntu 16.04安装Cuda8.0

想玩一下google的tensorflow,需要开启GPU支持。在安装Cuda8.0的时候死活装不进去,提示:

you appear to be running an x server please exit x before installing 

然后在http://www.cnblogs.com/LSCAX/p/6106240.html 找到了答案。

1.关闭nouveau驱动
在安装NVIDIA驱动之前,先关闭nouveau驱动,否则NVIDIA驱动是装不上的。

将nouveau驱动加入和名单。采用终端命令:

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

打开文件后,在文件末尾加入

blacklist nouveau

保存并关闭文件。

重新构建initramfs。利用终端命令

sudo update-initramfs -u

执行完毕后,重启计算机。此时可以看到已经没有显卡支持了,图形显示非常粗糙。

2.安装NVIDIA

安装NVIDIA必须关闭X窗口,否则会出现错误信息“You appear to be running an X server,please exit X before installing”。

按CTRL+ALT+F1进入命令行

输入命令:

sudo service lightdm stop

执行完毕后继续输入命令

sudo init 3

安装驱动程序

sudo ./NVIDIA-Linux-x86_64-340.98.run --no-opengl-files

剩下的就按操作提示即可,安装完毕后重启计算机,DM正常工作。

***********************************分割线,其实上面是废话,直接看下面**************************************

下载cuda 8.0文件:

wget https://developer.nvidia.com/compute/cuda/8.0/Prod2/local_installers/cuda_8.0.61_375.26_linux-run

根据教程Ubuntu 安装Nvidia驱动run文件先安装Nvidia驱动,然后摁ctrl + alt+ F1进入ttf模式,执行命令:

sudo service lightdm stop 

然后进cuda_8.0.61_375.26_linux-run的目录,执行命令:

sudo chmod +x cuda_8.0.61_375.26_linux-run
sudo ./cuda_8.0.61_375.26_linux-run --no-opengl-libs

即可完成安装,注意安装这个步骤就不需要再重复安装nvidia驱动了。

你可能感兴趣的:(linux运维,机器学习,深度学习,图像处理)