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

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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值