ubantu16.04安装tensorflow(GPU)+cuda8.0+cudnn6.0
来源:互联网 发布:windows阻止软件自启 编辑:程序博客网 时间:2024/06/05 02:16
Ubantu16.04安装tensor flow(gpu)+cuda8.0+cudnn6.0
博主是个爱折腾的人,很不幸这两天系统崩了,无奈之下又得重新安装tensorflow....
之前试过基于Anaconda的安装以及源码安装,个人感觉太复杂,于是打算采用pip安装试试,结果发现步骤相对简单多了...强烈推荐使用pip安装tensorflow
系统环境:ubantu16.04
显卡:GTX960M
前提:已安装好显卡驱动!
我安装的是nvidia-375,如果不清楚自己的显卡支持什么驱动需要去官网查询
如果你的显卡是GTX960M或者支持nvidia-375,可以使用此命令:sudo apt-get install nvidia-375进行安装
第一步:安装Anaconda
Anaconda里面集成了很多关于Python科学计算的第三方库,主要是安装方便,在官网(https://www.continuum.io/downloads)上即可下载。
任意版本均可,笔者使用的是anaconda3-4.2.0
第二步:安装CUDA
CUDA分network版本与local版本,建议下载local版本,因为network版本是在安装过程中下载的,选择本地版较好,同时建议下载runfile版本,据说deb版本太多坑,我之前用deb版本安装的时候也觉得不太方便....
下载完成之后,cd到该文件所在处,根据官网提示输入:
sudo sh cuda_8.0.61_375.26_linux.run
然后会让你选择安装内容,个人觉得除了cuda toolkit是必须的外,其他可选可不选。
具体可以参考下图
设置Cuda环境变量
输入:sudo gedit ~/.bash_profile
然后在文末添加以下两行:export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/extras/CUPTI/lib64"
export CUDA_HOME=/usr/local/cuda-8.0
保存离开,如果大家对环境变量的设置不太熟悉,可以google一下。
第三步:安装cudnn
初次下载cudnn需要在网上填写一堆问卷,耐心填吧。(下载地址:https://developer.nvidia.com/cudnn)
下载好后,打开终端依次输入以下命令:
cd ‘cudnn文件所在位置’
tar xvzf cudnn-8.0-linux-x64-v6.0.tgz###(解压这个文件)
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*
若出现以下问题:
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 不是符号连接
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 不是符号连接
在终端输入:
sudo mv /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1.org
sudo mv /usr/lib32/nvidia-375/libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1.org
sudo ln -s /usr/lib/nvidia-375/libEGL.so.375.39 /usr/lib/nvidia-375/libEGL.so.1
sudo ln -s /usr/lib32/nvidia-375/libEGL.so.375.39 /usr/lib32/nvidia-375/libEGL.so.1
即可
第四步:pip安装tensorflow
打开终端:输入 sudo apt-get install python-pip python-dev
pip install tensorflow-gpu
第五步:验证
打开终端,输入:
$python
>>>import tensorflow as tf
>>>sess=tf.Session()
如果按下图显示就安装成功了~~~
这是目前博主试过最快的安装方式,如有什么错误之处,欢迎指出修改~~
- ubantu16.04安装tensorflow(GPU)+cuda8.0+cudnn6.0
- Win10下安装Tensorflow(GPU)+CUDA8.0+cudnn6
- Win10下安装Tensorflow(GPU)+CUDA8.0+cudnn6
- Win10下安装Tensorflow(GPU)+CUDA8.0+cudnn6
- win10+anaconda2+cuda8.0+cudnn6.0安装tensorflow-gpu
- ubuntu16.04+cuda8.0+cudnn6+tensorflow安装
- window10下安装Theano-GPU与Tensorflow-GPU(提供cuda8.0,cudnn6.0下载)
- Tensorflow GPU安装指南 (Ubuntu 16.04 anaconda cuda8.0 cuDNN6.0)
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow(一)
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow(二)
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow(三)
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow(四)
- Ubuntu16.04+丽台K620+CUDA8.0+cuDNN6.0搭建Tensorflow-GPU
- Ubuntu 16.04 安装CUDA8.0+Cudnn6.0+TensorFlow+Caffe安装
- windows10下cuda8.0+cudnn6.0+PYthon3.5.3+tensorflow安装
- tensorflow-gpu1.3.0安装(win10+cuda8.0.61+cuDNN6.0)
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow+anaconda
- ubuntu16.04+cuda8.0+cudnn6+opencv3.1 搭建caffe tensorflow
- 数据库操作练习6
- 【二叉树经典问题】145. Binary Tree Postorder Traversal
- 263.Ugly Number
- hdu 1215 七夕节
- mysql面试--引擎MyISAM与InnoDB的区别
- ubantu16.04安装tensorflow(GPU)+cuda8.0+cudnn6.0
- PAT 甲级 1002. A+B for Polynomials
- Android IPC之代理模式
- HDU
- 264.Ugly Number II
- 溢出能覆盖变量当然也能覆盖地址
- 题目1044:Pre-Post
- effective C++条款四十解读
- MobileNet训练分类网