win7环境下离线安装tensorflow

来源:互联网 发布:ubuntu apache2 php 编辑:程序博客网 时间:2024/05/16 14:26

说明:由于公司电脑不能连接互联网,所以决定自己采坑,在隔绝网络的环境下安装tensorflow!tensorflow支持CPUGPU两种运作模式,流程1-6步指的是只安装CPU版本,7-9步提供的是GPU安装步骤,供大家参考。

1. 安装Anaconda

安装包选择:Anaconda3-4.2.0-windows-x86_64(内置python3.5编译环境)

安装包简介:Anaconda是集成了很多关于python科学计算的第三方库,安装方便,并且将各个库之间的依赖连接的很好,可以省去python各个依赖库之间的繁琐安装,轻松搭建起tensorflow的编译环境。更多关于Anaconda的介绍可以通过以下网址查看:https://baike.baidu.com/item/anaconda/20407441;

安装步骤:按照安装流程顺序安装即可。注意最后应将路径加入Path的选项勾上,否则可能会导致无法启动Anaconda

2. 下载并解压protoc-3.1.0-win32,将bin文件夹中的protoc.exe拷贝到C:\windows\system32中;

3. Anaconda的安装路径下进入到Anaconda3\Lib\site-packages目录下,新建tensorflow文件夹用来存放tensorflow的安装文件;

4. 下载并解压protobuf-3.1.0.tar,将解压后的文件protobuf-3.1.0拷贝到新建的tensorflow文件夹中,并且将第2步得到的protoc.exe文件拷贝到protobuf-3.1.0\src文件中;

5. 通过cmd命令进入到protobuf-3.1.0\python\setup.py的目录下,执行命令python setup.py install;

6. 安装tensorflow:将安装包tensorflow_gpu-1.0.1-cp35-cp35m-win_amd64.whl复制到Anaconda3\Lib\site-packages\tensorflow文件中,然后通过cmd命令进入到Anaconda3\Lib\site-packages\tensorflow目录下,执行命令pip install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl进行安装,待安装结束后,打开Anaconda,进入spyder,在Ipython命令行下输入import tensorflow as tf,若不报错则说明tensorflow安装成功。

7. 安装tensorflowGPU版本:与第六步安装步骤相同,把安装包换成tensorflow_gpu-1.0.1-cp35-cp35m-win_amd64.whl即可。

8. 下载好安装包CUDA8.0版本,双击进行安装。

安装包说明:CUDANvidia推出的通用并行计算架构,能使程序高速运行。

9. 下载cuDNN套件,然后进行解压,将得到的includebinlib中的文件分别复制到CUDA安装路径下对应的includebinlib文件中,并将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64这两个路径加入环境变量中即可。

注:Nvidia公司提供的CUDA通用计算平台要求显卡必须是独显,且计算能力(compute capability)必须为3.0以上才能使用GPU加速功能。查询显卡计算能力可查看网址:https://developer.nvidia.com/cuda-gpus

以上就是tensorflow离线安装全部过程,觉得有用请点赞哦~谢谢大家!