Ubuntu16.04 安装 cuda

在尝试了N次安装(N>15)Ubuntu之后最终总结了如下的安装CUDA的方法。

服务器版本Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-31-generic x86_64) 安装方法

1.PRE-INSTALLATION(安装前的工作)
# Verify You Have a CUDA-Capable GPU

  $ lspci | grep -i nvidia 

# Verify You Have a Supported Version of Linux

  $ uname -m && cat /etc/*release 

# Verify the System Has gcc Installed

 $ gcc --version 

# Verify the System has the Correct Kernel Headers and Development Packages Installed

  $ uname -r 

2.Disabling Nouveau(禁止Nouveau)

  $ lsmod | grep nouveau 

Create a file at /etc/modprobe.d/blacklist-nouveau.conf with the following contents:
下面两行是文件内容

  blacklist nouveau 
  options nouveau modeset=0 

Regenerate the kernel initramfs,更新

  $ sudo update-initramfs -u 

reboot 重启电脑

$ reboot
$ lsmod | grep nouveau 

这个时候应该可以发现不会显示信息了。

2 安装cuda 进图text 模式
重启电脑 ,在进入到登录界面时候,按住Ctrl+Alt+F1,进入到text mode,登录账号
关闭图形界面 ,终端命令:

$ sudo service lightdm stop

然后就是安装cuda文件

  $ sudo sh cuda_<version>_linux.run 

需要注意的时候来了:
(a)会先有个阅读声明,一直按D即可,然后accept
(b)第一个选项install nvidia accelerated Graphics Driver (y)
(c)第二个选项install the OpenGL libraries。 双显卡(指的是集成显卡+独立显卡)选n,单卡(如果没有集成显卡,只有一个或多个支持GPU的显卡)选y。双显卡选y的话,会出现黑屏或登录界面无限循环的问题(我的是i7,所以选择no)。
(d)后面的选项都是yes,或者按默认路径即直接按回车即可。

切回到图形界面,终端命令如下:

$ sudo service lightdm start 

Alt + ctrl +F7,返回到图形化登录界面,输入密码登录。
如果能够成功登录,则表示不会遇到循环登录的问题,基本说明cuda的安装成功了。

  1. 编辑环境变量
 $ sudo vim /etc/profile 

添加

$ export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}} 
$ export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64                         ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} 

更新

 $ source /etc/profile

安装完成后如果运⾏ tensorflow 会出现缺 cudnn.so.5,就去 Google ⼀下,然后下⼀个 问题。

可以参考如下链接:
http://blog.csdn.net/u012235003/article/details/54575758

Win10安装CUDA方法流程

直接官网下载对应的离线安装包,安装之前安装Visual Studio即可,我安装的是Visual Studio 2015社区版本,然后双击CUDA安装包就可以了。

总的来说,在Win10下安装CUDA走的坑要比Ubuntu下少得多,而且还有一个超级好用的Visual Studio可以用,个人建议使用Win10去做显卡计算。

Logo

更多推荐