admin 管理员组

文章数量: 887007

64位windows 7离线安装cuda 10+ cudnn 7.3+tensorflow 1.11.0 GPU版本教程

Tensorflow用户较多,但其官网GPU版本的离线安装非常麻烦,经常被“Import Error: DLL load failed: 找不到指定的模块。”问题困扰,难以找到解决办法。下面将利用第三方whl安装包(忘记具体网址了)的安装过程分享如下。如果需要离线安装软件包,请在百度网盘下载(https://pan.baidu/s/1iX-n_fzOApT4-PuD-5sO4A),提取密码(o9b5)。
一、下载相关软件
(一)Anaconda3.5.2以及tensorflow所需额外的.whl安装包
(二)gpu版本所需的cuda 10、cudnn 7.3软件等
下载相关软件全部放在目录c:\tensorflow1.11下
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

二、安装cuda 10.0
按提示安装cuda_10.0.130_411.31_windows.exe即可。
三、安装cuDNN 7.3
解压cudnn-10.0-windows7-x64-v7.3.0.29.rar文件后,将cuda目录下所有文件拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\cuda\v10.0(此为cuda缺省安装目录,可根据需要修改)目录下,选择合并文件夹
四、安装Microsoft Visual C++ 2015 Redistributable
1、 没有安装visual studio的用户需要安装Microsoft Visual C++ 2015 Redistributable (X64)
安装结束后重启电脑。

五、安装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.9999999\setup.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.0\setup.py install

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

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

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

八、验证
运行风格迁移程序(图片1024像素*768像素,大小134kb;经迁移处理大小为422kb),缺省迭代1000步,显卡titan Xp运行时间为135秒,CPU (i7-7700K CPU@4.20GHz,32.0GB内存)运行时间约3小时30分钟,加速比约为97倍。

本文标签: 离线 版本 教程 CUDA Windows