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
写的有点乱,但是你自己操作的话一步一步肯定能理解我的意思,多看官网,少看博客,自己啪啪打脸了。。。。
- Ubuntu16.04 install CUDA8.0, CuDNN5.05,Pycuda
- Ubuntu16.04+CUDA8.0+CUDNN5.1+Tensorflow
- ubuntu16.04+cuda8.0+cudnn5.1 安装
- Ubuntu16.04+cuda8.0+cudnn5.1安装
- 半小时搭建 Ubuntu16.04 + CUDA8.0 + CUDNN5.0 + Caffe 环境
- ubuntu16.04 + CUDA8.0+cudnn5.0+tensorflow-GPU+python2.7
- ubuntu16.04安装nvidia驱动+cuda8.0+cuDnn5.0
- 深度学习环境配置:ubuntu16.04 + cuda8.0 + cudnn5.1
- caffe+cuda8.0+cudnn5.1+Ubuntu16.04安装
- ubuntu16.04下cuda8.0+cudnn5.1+tensorflow安装
- Ubuntu16.04 (WIN10)+ cuda8.0 + cudnn5.1 + tensorflow1.0.1配置
- Ubuntu16.04+Titan X+CUDA8.0+cudnn5.1+Caffe
- ubuntu16.04配置caffe+cuda8.0+cudnn5.1
- Ubuntu16.04+caffe+cuda8.0+cudnn5.1+opencv配置
- Ubuntu16.04+Cuda8.0+Cudnn5.1+Opencv3.1吐血安装
- ubuntu16.04+caffe+cuda8.0+cudnn5.1+opencv3.1配置
- ubuntu16.04+cuda8.0+cudnn5.1.10+tensorflow(pip安装)
- Ubuntu16.04 Anaconda+Theano+Cuda8.0+Cudnn5.1+keras配置
- Can you solve this equation
- 理解YARN Scheduler
- Appium滑动
- CodeForces-610B-Vika and Squares
- 单链表
- Ubuntu16.04 install CUDA8.0, CuDNN5.05,Pycuda
- Codeforces 698A: Vacations(贪心)
- 利用cookie显示上次浏览的时间
- CodeForces 610APasha and Stick (拆数字组成长方形)
- 【杭电 4883】TIANKENG’s restaurant
- JS正则验证手机号
- <a>标签的href和onclick属性
- java String.split()函数的用法分析
- hdu 3440 House Man(差分约束)