ubuntu16.04安装cuda9——简明教程
2017-12-19 23:13
253 查看
折腾了两三天总算是装好了,感想有二:官方教程才是爸爸;有些教程可以让你少活二十年。
首先把官方教程膜拜上:官方教程
官方教程中给出的安装方法有两种:
Package Manager Installation
Runfile Installation
虽然本教程讲的是安装cuda9,但还是建议大家安装cuda8(在步骤2下载cuda8的deb安装包即可 CUDA8下载链接),因为tensorflow1.4及之前版本对cuda9的支持还不是很好,望君且装且珍惜~
去tensorflow的GitHub看了一下,tensorflow已经到1.5版本了,在breaking changes 中明确说明了已经支持cuda9和cudnn7,所以大家可以放心的安装cuda9啦
目前网上大部分教程都是Runfile Installation安装的,然而这中方法很繁琐,需要关X Server,禁用nouveau等等,还会出现无法开机、无限循环登录等一些列毁天灭地的后果。如果侥幸顺利安装后,一个”CUDA driver version is insufficient for CUDA runtime version”的错误可以让你玩一年~
装了N次之后我已经有些绝望了,后来发现还有一种Package Manager Installation的方法,只需要四行命令就解决了,想起之前真的是天堂有路你不走,地狱无门你自投o(╥﹏╥)o
—————————————吐槽分割线——————————————————
GPU是否支持CUDA
Ubuntu版本是否受支持
gcc版本检查
Kernel Headers and Development Packages 是否已安装
这些步骤官方教程很详细,请移步官方教程第二节Pre-installation Actions
根据自己的系统一步一步选择,注意主要下载的是.deb文件
1.
2.
3.
4.
以上命令其实就是选择完deb安装包后,官方给出的安装说明。
deb安装包会安装CUDA Toolkit和Driver Package,不需要自己安装驱动
安装时好像也会自动设置环境变量,记不太清了~如果没有的话请查看官方教程7.1.1. Environment Setup,设置一下环境变量。
1. 检查GPU驱动版本和NVCC版本
2. 编译NVIDIA_CUDA-9.1_Samples下的例子,然后跑两个可执行文件。
官方文档也很清楚,请移步官方简称的7.2.3节Verify the Installation
——————————————胜利分割线—————————————————
如果你运气不是太差的话,应该已经顺利安装完成了。Congratulation!!!
如果不幸失败了,请在评论里留言,我会尽量帮助解决;也可以去FAQ看一下~ FAQ
好好学英语,抱官教大腿~
我们不生产教程,我们只是官方教程的搬运工(*╹▽╹*)
首先把官方教程膜拜上:官方教程
官方教程中给出的安装方法有两种:
Package Manager Installation
Runfile Installation
虽然本教程讲的是安装cuda9,但还是建议大家安装cuda8(在步骤2下载cuda8的deb安装包即可 CUDA8下载链接),因为tensorflow1.4及之前版本对cuda9的支持还不是很好,望君且装且珍惜~
去tensorflow的GitHub看了一下,tensorflow已经到1.5版本了,在breaking changes 中明确说明了已经支持cuda9和cudnn7,所以大家可以放心的安装cuda9啦
目前网上大部分教程都是Runfile Installation安装的,然而这中方法很繁琐,需要关X Server,禁用nouveau等等,还会出现无法开机、无限循环登录等一些列毁天灭地的后果。如果侥幸顺利安装后,一个”CUDA driver version is insufficient for CUDA runtime version”的错误可以让你玩一年~
装了N次之后我已经有些绝望了,后来发现还有一种Package Manager Installation的方法,只需要四行命令就解决了,想起之前真的是天堂有路你不走,地狱无门你自投o(╥﹏╥)o
—————————————吐槽分割线——————————————————
1. Pre-installation Actions
这一步需要检查GPU是否支持CUDA
Ubuntu版本是否受支持
gcc版本检查
Kernel Headers and Development Packages 是否已安装
这些步骤官方教程很详细,请移步官方教程第二节Pre-installation Actions
2. 下载Nividia Cuda Toolkit的deb安装包
CUDA Toolkit下载地址根据自己的系统一步一步选择,注意主要下载的是.deb文件
3. 执行命令进行安装
在deb所在目录下依次执行以下命令即可。1.
sudo dpkg -i cuda-repo-ubuntu1604-9-1-local_9.1.85-1_amd64.deb
2.
sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub
3.
sudo apt-get update
4.
sudo apt-get install cuda
以上命令其实就是选择完deb安装包后,官方给出的安装说明。
deb安装包会安装CUDA Toolkit和Driver Package,不需要自己安装驱动
安装时好像也会自动设置环境变量,记不太清了~如果没有的话请查看官方教程7.1.1. Environment Setup,设置一下环境变量。
4. 验证安装
重启系统然后进行验证1. 检查GPU驱动版本和NVCC版本
2. 编译NVIDIA_CUDA-9.1_Samples下的例子,然后跑两个可执行文件。
官方文档也很清楚,请移步官方简称的7.2.3节Verify the Installation
——————————————胜利分割线—————————————————
如果你运气不是太差的话,应该已经顺利安装完成了。Congratulation!!!
如果不幸失败了,请在评论里留言,我会尽量帮助解决;也可以去FAQ看一下~ FAQ
好好学英语,抱官教大腿~
我们不生产教程,我们只是官方教程的搬运工(*╹▽╹*)
相关文章推荐
- Ubuntu16.04安装cuda9.1+cuDNN7.1简明教程
- Ubuntu16.04 + cuda8.0 + GTX1080 + matlab14.04a + Opencv3.0 + caffe 安装教程
- Ubuntu16.04安装CUDA9.1、cuDNN7详细教程
- ubuntu16.04+cuda8.0+cudnn6+tensorfolw安装教程
- Ubuntu16.04 + cuda8.0 + GTX1080 + matlab14.04a + Opencv3.0 + caffe 安装教程
- CUDA在Ubuntu16.04中的安装教程
- 写文章 Ubuntu16.04+cuda8.0+opencv3.1+anaconda2.7+caffe安装教程
- Ubuntu16.04 + cuda8.0 + GTX1080安装教程
- Ubuntu16.04 / Windows10 安装 Tensorflow GPU版教程 CUDA9.0 - 请转CDA8.0
- Ubuntu16.04+Cuda8.0+Cudnn+Matlab2014a+OpenCV+Caffe 吐血安装教程
- Ubuntu 16.04 +显卡驱动 + CUDA 安装教程
- Ubuntu16.04+cuda8.0+caffe安装教程
- Ubuntu16.04+cuda9.0安装教程
- Ubuntu16.04+cuda8.0+caffe安装教程
- Ubuntu16.04+cuda-8.0+cudnn-v5.1+tensorflow0.8-gpu/tensorflow1.0-gpu安装教程
- Ubuntu16.04 + cuda8.0 + GTX1080 + matlab14.04a + Opencv3.0 + caffe 安装教程
- ubuntu16.04+gtx1080+cuda8.0+opencv3.1.0+cudnn-v5+caffe安装教程
- Ubuntu16.04+cuda8.0+caffe安装教程
- Ubuntu 16.04 上安装 CUDA 9.0 详细教程