windows10+GeForce940M+cuda8.0+Anaconda3.4.2.0 + tensorflow-gpu(0.12.0rcl)安装教程
原来在ubuntu16.04上安装过tensorflow,但是英伟达驱动程序安装以后还是怎么样都不能使用显卡加速,转而回到windows的怀抱了
#原材料:
Anaconda3.4.2.0
Cuda8.0
DXSDK_Jun10.exe
#步骤
安装Anaconda3.4.2.0
需要选对版本,tensorflow在windows是不支持2.7版本的,需要选择3.5版本的,对应的就是Anaconda3.4.2.0安装DXSDK_Jun10.exe
我也不知道这个时干啥用的,但是据说不安装这个后面的cuda就不能编译通过安装nvidia显卡驱动
需要使用GPU加速,需要先安装显卡驱动哟,可以到官网上查询自己的显卡信息,选择对应的驱动程序安装,/Download/index.aspx?lang=cn,下载安装就行了安装cuda8.0
到官网下载cuda8.0版本的,本人的版本是cuda_8.0.61_win10,讲道理,8.0.44和8.0.61应该都是可以的。这是官网上地址,可自行百度
/cuda-downloads?
选择windows版本,64位系统,最好选择local版本的,不然可能安装不成功
安装cuda的时候可以只选择安装cuda,
我一次安装的时候选择自动安装,就是安装所有的组件,结果后来安装不成功,在命令行里输入:nvcc -V显示不是内部的命令。
确保你的path路径里有
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64
一般自动安装都不会出问题,要是没有的话,可以考虑重新安装一次
安装成功以后就是这样的
下载cudnn5.1
网上自行百度,也可以在这里下载:
/file/12794372(这个不是百度,第一次见这个盘)
下载成功以后解压文件,里面包含lib,include,bin三个文件夹。将这三个文件夹直接复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0,
替换掉里面相同的文件夹,然后就可以啦安装tensorflow
网上说使用conda安装的时cpu版本的,我们要安装gpu版本的,应该使用pip安装,在命令行输入:
pip install/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc1-cp35-cp35m-win_amd64.whl
要是没有出问题,那么恭喜你安装成功,我在执行这一步的时候遇到了一个问题: Cannot remove entries fromnonexistent file d:\programfiles\anaconda3\lib\site-packages\easy-install.pth
解决办法:
忽略已经安装的setuptools版本,直接安装最新的版本。
输入命令:C:\Windows\system32>pip install setuptools --ignore-installed
好了
Collecting setuptools Using cached
setuptools-30.2.0-py2.py3-none-any.whl Installing collected packages:
setuptools Successfully installed setuptools-30.2.0
再输入:
pip install /tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc1-cp35-cp35m-win_amd64.whl
安装成功就可以了
#ok
##引用:
Win10 TensorFlow(gpu)安装详解:
/sb19931201/article/details/53648615
在Windows下直接安装Tensorflow的Windows版本:
/jasonzzj/article/details/53490674
win10 + GTX 1050 + Anaconda3.4.2.0 + tensorflow-gpu(0.12.0rcl)安装总结与问题解决:
/jmt330/article/details/78325194