Ubuntu16.04 install CUDA8.0, CuDNN5.05,Pycuda

来源:互联网 发布:网络店铺运营 编辑:程序博客网 时间:2024/05/21 07:08

主要是按照官方教程来,实在找不到的再去找其它的资料:

CUDA8.0, 现在还没有正式版, 必须注册账号才能下载, 下载安装包的时候我们一定要选择deb, deb是ubuntu默认的,里边有很多执行脚本,避免自己弄乱环境, 在选择完成de b之后下方会出来安装步骤,deb安装的是三步, 解压--》 update --> install , OK.

如果开机之后一直在ubuntu界面进不去,强关再进去,然后改一下grub.d文件里边的两个文件:00_header 10_linux 分别打开把

quiet_boot="0"

#quiet_boot="1"

quick_boot="0"

#quick_boot="1"

把快速启动给关闭就好了,第一个文件只需要改

quick_boot="0"

#quick_boot="1"

然后就是配制cuda的环境变量, 在sudo vim  .bashrc文件中加入 两行:

export PATH=/usr/local/cuda-8.0/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH

然后source .bashrc  , 使环境变量生效

然后输入cuda-sample****  自己tab键就能找到,执行之后会生成一个NV***Sample的文件, 然后进去继续进去找一个demo, make一下, 这时候会报错:说你的g++版本太高, 这个cuda支持最高是4.9,所以你需要自己下载gcc-4.9 g++-4.9 这个具体叫什么名字可以用 sudo apt-cache search gcc-4  搜索具体叫什么名字, 然后apt-get安装, 记得安装完了之后要改一下之前的/use/bin 下边的g++ gcc的软链, 链到gcc-4.9, g++-4.9

然后在make一下就应该没有问题,然后再出现问题的原因就是没有重启,重启一下就好了。

--OK

CuDNN5.05去官网上下载,还是用之前的账号,不过需要填一些调查问卷, 下载一个cuDNN-repo8.0***.tgz的文件,然后用tar xvf filename解压, 

解压完了之后将里边的lib下的文件拷到 /usr/local/cuda/lib64 将include下的文件拷到/usr/local/cuda/include ,

然后去cd /usr/local/cuda/lib64 目录下面看到找到有三个文件:libcudnn.so, libcudnn.so.5 , libcudnn.so.5.05

然后执行 sudo -ln -sf libcudnn.so.5.05 libcudnn.so.5   ;  sudo -ln -sf libcudnn.so.5 libcudnn.so

然后再执行一个theano的check1.py程序(官网demo, using theano with gpu) 或者你用其它的框架, 这时候不再显示cuDNN is not aviable.

--OK

pycuda 的话就直接

sudo apt-get install python3-pycuda就好了, 这里我安装的是python3的, 你装其它的用sudo apt-cache search pycuda从列表里选一个就好了

--OK


写的有点乱,但是你自己操作的话一步一步肯定能理解我的意思,多看官网,少看博客,自己啪啪打脸了。。。。



0 0
原创粉丝点击