这篇教程安装CUDA8.0写得很实用,希望能帮到您。 第二步 安装CUDA8.0
1.下载CUDA8.0
CUDA 8.0下载地址:
https://developer.nvidia.com/cuda-80-ga2-download-archive
选择linux的deb版本,选择如下图,网上也有选择runfile版本,deb版本下好后是一个beb文件,runfile下好后是一个run文件,这两种都可以
2. gcc降低版本,其实ubuntu16.04自带的gcc5.4是支持我们下的这个比较新cuda8.0.61版本的,不降级是可以的。
由于这里gcc5.0以上版本和将要安装的环境不匹配,而ubuntu16.04自带gcc5.0以上版本,所以这里可以先在终端输入:
gcc --version
从而查看gcc的版本,如果在5.0以下就请调到下一个小步骤。降版本请在终端输入下面的几行命令:
再在终端输入:
gcc --version
结果如下:
3. CUDA8.0的安装
在下载好的文件夹所在目录里打开终端。在终端输入如图所示的三行命令:
安装好之后,会在ubuntu的/usr/local目录下出现一个名字叫cuda-8.0的文件夹和一个名字叫cuda的文件夹快捷方式,这个快捷方式指向cuda-8.0,其实就是点进去后就是cuda8.0里面的东西
4. 配置环境变量:
先在终端执行如下命令打开配置环境变量的环境:
sudo gedit ~/.bashrc
再在打开的文档的最低端加上两行命令:
保存并关闭,执行如下命令使环境生效:
source ~/.bashrc
真正安装我加的是这三行命令,应该都可以:
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/extras/CUPTI/lib64:$LD_LIBRARY_PATH export CUDA_HOME=/usr/local/cuda-8.0
export PATH=/usr/local/cuda-8.0/bin:$PATH
安装cudnn:
去官网找对应的cuda的cudnn,应该只要下一个就行了吧,下载好后放在home目录下,
输入
tar xvzf cudnn-8.0-linux-x64-v6.0-ga.tgz(这个是你下好的cudnn文件名字,因人而异,就是个解压操作,也可以鼠标右击解压)比如解压 解压后会看到一个cuda文件夹,里面包含了include以及lib64两个子目录里面放了几个文件。
接下来这三条说是命令其实就是复制操作,就是把你解压出来的cudnn几个文件复制到指定的文件夹中。在home目录下,就是直接进终端所在的目录执行:
sudo cp cuda/include/cudnn.h /usr/local/cuda/include 回车
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64 回车
sudo chmod a+r /usr/local/cuda/include/cudnn.h/ usr/local/cuda/lib64/libcudnn* 回车 应该就配置完了。
但在有的博客cudnn下了四个文件:其他大部分教程应该都只下了第一个,是不是因为deb和runfile的不同,如果到上面还没装好,那我们就继续下其他三个, 如何查看已安装tensorflow版本 Failed to load module "canberra-gtk-module"解决方案 |