离线配置Anaconda3+tensorflow-gpu1.4.0+cuda8.0+cudnn6.0
1.首先下载anaconda3 ----从官网上下载Anaconda3-5.1.0-Linux-x86_64.sh
直接通过命令 bash Anaconda3-5.1.0-Linux-x86_64.sh 安装
安装到检测联网时候推出,安装结束
2.更改环境目录,将conda命令和pip更改为anaconda的conda和pip
cd ~
vim .bashrc
在后面添加路径:
export PATH="/home/qlian/anaconda3:bin:$PATH"
当然也可以通过alias 命令重命名命令的路径,将conda和pip的命令指向anaconda的内容,,,但是不推荐,上面的方法一劳永逸
3.在本机可以联网的电脑下载tensorflow的相关包
然后从下面的pip list里面把没有的下载下来
下载地址:https://pypi.python.org/pypi
注1:尽量下载符合python版本的.whl文件,因为其安装过程十分简洁;有个别包只有tar.gz文件,也无需担心;
注2:很多包为python3.5和3.6共用,比如pbr-3.1.1-py2.py3-none-any.whl,即有none-any的文件,对于python的版本通用;
注3:python3.5安装的是tensorflow-1.4.0-cp35-cp35m-win_amd64.whl;Anaconda(内置3.6环境)是tensorflow-1.4.0-cp36-cp36m-win_amd64.whl;
注4:html5lib是十分变态的一个包,只能下载其html5lib 0.999与html5lib 0.9999999版本(即三个9和七个9的版本,其余版本亲测不行),该包成功安装之后才能进行bleach1.5.0的安装。(也许以后更新之后会有变化,请注意!)
所需packages: absl-py; backports.weakref; bleach 1.5.0; cycler; enum34; funcsig; html5lib; Markdown; matplotlib; mock; numpy; pbr; pip; protobuf; pyparsing; python-dateutil; pytz; setuptools; six; tensorflow-tensorboard; webencodings; Werkzeug;(以上也许会有打字错误,请结合图一下载)将以上各包存储在同一文件夹
4 安装
将上面的所有包通过scp 源文件地址 目的服务器用户名@服务器地址:目的存放地址
然后cd进入服务器下存放这些包的文件夹
通过 pip install 包名.whl 安装这些包
即可完成安装,若出错,基本上是因为上述某个包需要在它之前安装,报错提示会有说明;随着python版本的更新,以后所需包可能增加,若有报错请结合提示信息下载新包。
其次,tar.gz 的安装,通过解压发现含有setup.py文件,将该文件夹重压缩为.zip压缩包传入服务器,解压,绕后通过cd命令进入其文件目录,使用python setup.py install命令进行安装;
最后安装TensorFlow时,本人遇到数十次RetryingError(Retrying 5,4,…),经不断填坑,发现是因为packages未完全安装,造成该安装过程试图请求网络连接而不得,通过认真查看错误消息,缺什么补什么,在有网电脑上下载传输安装。
5 安装cuda8.0和cudnn6.0
因为我的服务器已经安好了cuda8.0,所以在此基础上面安装cudnn6.0
百度下载到cudnn的cudnn-8.0-linux-x64-v6.0.tgz
cudnn6.0(cuda8.0)下载链接:
链接:http://pan.baidu.com/s/1dE3MxzF 密码:08x7
然后解压
tar -xvf cudnn-8.0-linux-x64-v5..tgz
解压后理论上应该
sudo cp /include/cudnn.h /usr/local/cuda/include
sudo cp -a /lib64/libcudnn* /usr/local/cuda/lib64
但是因为我不是服务器最高权限用户,所以我只能通过修改.bashrc把环境路径添加进去

我当时把根目录下面的cuda拷贝到了home/qlian/haha/gaga,并把我下载解压的cudnn产生的cuda文件改成了cuda1,反正只要你把这两个路径都包含就去就没有错了
6 安装tensorflow-gpu1.4.0
注意1.6.0版本对cudnn的要求过高,所以建议不要用,会报错
1.4.0需要tensorboard0.4.0版本,这里附上链接,不太好找:https://pypi.python.org/pypi/tensorflow-tensorboard/0.4.0rc3
然后直接pip安装tensorflow-gpu就可以了,缺啥补啥
7最后测试一下
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello)) a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))
显示下图就表示成功了:

离线配置Anaconda3+tensorflow-gpu1.4.0+cuda8.0+cudnn6.0的更多相关文章
- 深度学习环境搭建:Tensorflow1.4.0+Ubuntu16.04+Python3.5+Cuda8.0+Cudnn6.0
目录 深度学习环境搭建:Tensorflow1.4.0+Ubuntu16.04+Python3.5+Cuda8.0+Cudnn6.0 Reference 硬件说明: 软件准备: 1. 安装Ubuntu ...
- 深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow
深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow 最近在公司做深度学习相关的学习和实验,原来一直 ...
- (转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX10 ...
- 深度学习环境搭建(Ubuntu16.04+GTX1080Ti+CUDA8.0+Cudnn6.0+TensorFlow+Caffe2(Pytorch))
OS System:Ubuntu16.04 GPU Device:GTX1080Ti Softwares:CUDA8.0.Cudnn6.0.TensorFlow(1.4.0).Caffe2(1.0.0 ...
- 深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
不多说,直接上干货! 深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
- UBUNTU 16.04 + CUDA8.0 + CUDNN6.0 + OPENCV3.2 + MKL +CAFFE + tensorflow
首先说一下自己机子的配置 CPU:Intel(R) Core(TM) i5-5600 CUP @3.20GHz *4 GPU : GTX 1060 OS : 64bit Ubuntu16.04LTS ...
- fuel 9.0完全离线配置+升级fule 9.1+bootstrap制作
2017-08-23 fuel 完全离线配置 完全离线适用于部署在内网,无Internet的环境当中,且需要升级fuel版本的情况.理论上,我的办法适用所有版本. 以下所有操作全部在fuel节点上. ...
- ubuntu 16.04 +anaconda3.6 +Nvidia DRIVER 390.77 +CUDA9.0 +cudnn7.0.4+tensorflow1.5.0+neural-style
这是我第一个人工智能实验.虽然原理不是很懂,但是觉得深度学习真的很有趣.教程如下. Table of Contents 配置 时间轴 前期准备工作 anaconda3 安装 bug 1:conda:未 ...
- 初用Linux, 安装Ubuntu16.04+NVIDIA387+CUDA8.0+cudnn5.1+TensorFlow1.0.1
因为最近Deep Learning十分热门, 装一下TensorFlow学习一下. 本文主要介绍安装流程, 将自己遇到的问题说明出来, 并记录自己如何处理, 原理方面并没有能力解释. 由于本人之前从来 ...
随机推荐
- yum install perl-ExtUtils-MakeMaker
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/per ...
- IOStime处理
对时间处理,在开发时,时常碰到.一般有获取具体的年月日和星期,两个不同时间的差,某一天的前一天或后一天等 .现在只介绍获取具体的年月日和星期,及某一天的前一天或后一天的方法: 对时间的处理一般都会用到 ...
- 10个顶级的CSS3代码生成器
新出来的在线工具和web应用允许开发人员快速创建网站,而无需手动一行一行地编写代码.当前,不断有新的框架和代码库涌现在前端开发这个领域里. 但是,这也让许多开发人员忘记了代码生成器以及它们在构建网站时 ...
- Android(java)学习笔记169:服务(service)之为什么使用服务
1.服务 service 长期在后台运行的进程,一般没有应用程序界面 2.进程线程和应用程序之间的关系 应用程序开启,系统启动一个Linux进程,所有的组件都是运行在同一个进程的同一个线程(mai ...
- python的特殊数字类型(无穷大、无穷小等)
float('inf') 表示正无穷 -float('inf') 或 float('-inf') 表示负无穷 其中,inf 均可以写成 Inf 起步python中整型不用担心溢出,因为python理论 ...
- jeecms
===标签=== <!-- 显示一级栏目对应的二级栏目 --> <!-- [@cms_channel_list parentId=c.id] [#if tag_list?size&g ...
- 在移动端实现1px的边框
由于分辨率 DPI 的差异,高清手机屏上的 1px 实际上是由 2×2 个像素点来渲染,有的屏幕甚至用到了 3×3 个像素点 所以 border: 1px 在移动端会渲染为 2px 的边框 与设计图产 ...
- 通俗理解 模糊自适应PID
模糊自适应PID算法就是在经典的PID的基础上添加模糊控制规则库,建立这个库的目的就是算法能够自己来进行改变P.I.D的值. 就拿温度的上升过程控制来说,刚开始的时候,希望温度能够快速的升到终点温度, ...
- opencv加载图片和视频
一.加载图片: 1.先放一段最简单的加载图片的代码 import cv2 as cv #引用opencv库image = "D:/Image/test.jpg" #确定图片所在路径 ...
- docker 阿里云镜像加速器
传送门:阿里云镜像地址 Ubuntu/CentOS 安装/升级你的Docker客户端 推荐安装1..0以上版本的Docker客户端,参考文档 docker-ce 如何配置镜像加速器 针对Docker客 ...