tensorflow安装 windows10、anconda4.2.9、python3.5.2
1、安装环境
windows10、anconda4.2.9、python3.5.2
urrent conda install:
platform : win-64
conda version : 4.2.9
conda is private : False
conda-env version : 4.2.9
conda-build version : 2.0.2
python version : 3.5.2.final.0
requests version : 2.11.1
root environment : E:\Program Files\Anaconda3 (writable)
default environment : E:\Program Files\Anaconda3
envs directories : E:\Program Files\Anaconda3\envs
package cache : E:\Program Files\Anaconda3\pkgs
channel URLs : https://repo.continuum.io/pkgs/free/win-64/
https://repo.continuum.io/pkgs/free/noarch/
https://repo.continuum.io/pkgs/pro/win-64/
https://repo.continuum.io/pkgs/pro/noarch/
https://repo.continuum.io/pkgs/msys2/win-64/
https://repo.continuum.io/pkgs/msys2/noarch/
config file : None
offline mode : False
2、安装TensorFlow gpu版本
直接pip install 和 conda install 安装失败:
pip install 下载很慢,没耐心等待了(后来发现是图书馆网速太慢)
conda install 出错 Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)): https://repo.continuum.io/pkgs/free/win-64/
所以,按照网上教程安装whl,gpu版本
先创建一个名为tensorflow-gpu的环境
创建:conda create --name tensorflow-gpu python=3.5.2
查看:(E:\Program Files\Anaconda3) C:\Users\Administrator>conda info -e
# conda environments:
#
tensorflow-gpu E:\Program Files\Anaconda3\envs\tensorflow-gpu
root * E:\Program Files\Anaconda3
**: activate tensorflow-gpu
**后看一下库包:
(tensorflow-gpu) C:\Users\Administrator>conda list
# packages in environment at E:\Program Files\Anaconda3\envs\tensorflow-gpu:
#
certifi 2016.2.28 py35_0
pip 9.0.1 py35_1
python 3.5.2 0
setuptools 36.4.0 py35_1
vc 14 0
vs2015_runtime 14.0.25420 0
wheel 0.29.0 py35_0
wincertstore 0.2 py35_0
很多库包都没有,哎。。。。
用whl文件安装还是很慢。。。。。
查教程说要用国内镜像:
CPU安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.2.0-cp35-cp35m-win_amd64.whl
GPU安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/gpu/tensorflow_gpu-1.2.0-cp35-cp35m-win_amd64.whl
最后,安装是安装上了,但是CPU版本能用而GPU版本不能用,原因大概是还要安装CUDA和cuDNN。
看一眼自己的GPU,好像可以安装CUDA
去nvidia官网下载,不要下最高级的,下载了CUDA8.0,然后CuDNN6.0。
安装就next到底
3、测试GPU tensorflow时总是出错
import之后是说 No module named '_pywrap_tensorflow_internal '
解决方案:将bin目录下cudnn64_6.dll改名为cudnn64_5.dll;(不知道为什么要这么改,反正后来就解决了)