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/simplehttps://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/gpu/tensorflow_gpu-1.2.0-cp35-cp35m-win_amd64.whl

 

最后,安装是安装上了,但是CPU版本能用而GPU版本不能用,原因大概是还要安装CUDA和cuDNN。

 

看一眼自己的GPU,好像可以安装CUDA

tensorflow安装 windows10、anconda4.2.9、python3.5.2

 

去nvidia官网下载,不要下最高级的,下载了CUDA8.0,然后CuDNN6.0。

安装就next到底

3、测试GPU tensorflow时总是出错

import之后是说  No module named '_pywrap_tensorflow_internal ' 

解决方案:将bin目录下cudnn64_6.dll改名为cudnn64_5.dll;(不知道为什么要这么改,反正后来就解决了)