当前位置:首页 > 操作系统 > Windows

64位windows离线安装tensorflow 1.12教程

64位windows离线安装tensorflow 1.12教程

**

目前,深度学习非常火爆,在众多的深度学习框架中,tensorflow用户较多。但其离线安装非常麻烦,经过几天的折腾,总算安装成功。下面将安装过程分享如下。如果需要离线安装软件包,请在百度网盘下载
(https://pan.baidu.com/s/1E9UhjFYuv0UOQaY_XuFZhw),提取密码0rvx。
一、下载相关软件
(一)Anaconda3.5.2以及tensorflow所需额外的.whl安装包
(二)gpu版本所需的cuda、cudnn软件等
下载相关软件全部放在目录c:tensorflow1.12下
Requires Distributions:
setuptools<=39.1
absl-py>=0.1.6
wheel>=0.26
grpcio>=1.8.6
keras_applications>=1.0.5
keras-preprocessing>=1.0.3
protobuf>=3.6.0
gast>=0.2.0
six>=1.10.0
tensorboard<1.11.0,>=1.10.0
numpy<=1.14.5,>=1.13.3
astor>=0.6.0
termcolor>=1.1.0
markdown>=2.6.8
werkzeug>=0.11.10

二、安装Anaconda3-5.2.0-Windows-x86-64.exe
选择将软件安装在“c:Anaconda3”,然后按照提示一步一步点击下一步即可。
在Install Microsoft VSCode时按照提示点击“skip”即可。
安装结束后重启计算机。

三、进入Anaconda目录用python安装部分依赖软件
1、将html5lib-0.9999999压缩包解压到Anaconda3目录下,将html5lib-0.9999999目录下的html5lib目录拷贝到Anaconda3目录下,通过cmd进入c:Anaconda3目录,输入:
python html5lib-0.9999999setup.py install

2、将gast-0.2.0压缩包解压到Anaconda3目录下,将gast-0.2.0目录下的gast目录和gast-0.2.0目标拷贝到Anaconda3目录下,在cmd下输入(c:Anaconda3):
Python gast-0.2.0setup.py install

3、将termcolor-1.1.0压缩包解压到Anaconda3目录下,在cmd下输入:
Python termcolor-1.1.0setup.py install

4、将absl-py-0.1.10压缩包解压到Anaconda3目录下,将absl-py-0.1.10目录下的absl目录拷贝到Anaconda3目录下,在cmd下输入:
Python absl-py-0.1.10setup.py install

四、用pip安装其余软件包
通过cmd进入c:Anaconda3Scripts目录,输入:
1、pip install e:tensorflow1.12astor-0.6.2-py2.py3-none-any.whl
2、pip install e:tensorflow1.12backports.weakref-1.0.post1-py2.py3-none-any.whl
3、pip install e:tensorflow1.12enum34-1.1.6-py3-none-any.whl
4、pip install e:tensorflow1.12protobuf-3.6.1-cp36-cp36m-win_amd64.whl
5、pip install e:tensorflow1.12grpcio-1.9.1-cp36-cp36m-win_amd64.whl
6、pip install e:tensorflow1.12markdown-2.6.11-py2.py3-none-any.whl
7、pip install e:tensorflow1.12six-1.11.0-py2.py3-none-any.whl
(以下三个可能有先后次序,如果报错就调整先后顺序)
8、pip install e:tensorflow1.12Keras-2.1.6-py2.py3-none-any.whl
9、pip install e:tensorflow1.12keras_applications-1.0.5-py2.py3-none-any.whl
10、pip install e:tensorflow1.12keras_preprocessing-1.0.3-py2.py3-none-any.whl
11、pip install e:tensorflow1.12tensorboard-1.10.0-py3-none-any.whl

五、选择安装cpu或gpu版本(二选一)
如果显卡支持cuda,还是选择安装gpu版本吧。
(一)安装CPU版本
pip install e:tensorflow1.12tf_nightly-1.12.0.dev20180928-cp36-cp36m-win_amd64.whl
(二)安装GPU版本
1、 安装cuda_9.2.148_windows.exe
2、 安装cuda_9.2.148.1_windows.exe
3、 解压cudnn-9.2-windows7-x64-v7.2.1.38.rar文件后,将cuda目录下所有文件拷贝到C:Program FilesNVIDIA GPU Computing Toolkitcuda(此为cuda缺省安装目录,可根据需要修改)目录下,选择合并文件夹
4、 没有安装visual studio的用户需要安装Microsoft Visual C++ 2017 Redistributable (X64)

通过cmd进入c:Anaconda3Scripts目录,输入:
5、pip install e:tensorflow1.12tf_nightly_gpu-1.12.0.dev20180919-cp36-cp36m-win_amd64.whl

六、验证
在spyder编辑器(点击windows开始菜单栏中的“Anaconda Navigator”,点击spyder编辑器的Launch,新建temp.py,输入:
Import tensorflow as tf
sess = tf.Session()
a = tf.constant(100)
b = tf.constant(200)
print(sess.run(tf.add(a,b)))
点击运行即可看到正确结果,宣告离线安装tensorflow结束。

七、备注
如果cuda环境没有安装好,会出现“ImportError: DLL load failed: 找不到指定的模块。”


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐