“如果cpu是火车,那么gpu就是高铁“ -----来自DL_bitch
新入一颗1060核弹,操作一波,记录如下:
一.准备:
0.如果不是1060显卡,去查支不支持cuda,桌面右键点击NVIDIA控制面板---帮助---系统信息---组件,看NVCUDA.DLL后面写的支持的最高版本(1060是9.2,我装的是9.0,没毛病)
1.装visual c++(自行google,也就是去ms官网下载,一路智障next)
2.装anaconda/py3.6版本(https://repo.anaconda.com/archive/选择Anaconda3-5.3.0-Windows-x86_64.exe,py3.7现在tf有问题,不要用了,18年11月,以后怎么样未知)
3.pip install tensorflow-gpu==1.10.0 (有些低版本tf版本不支持cuda9,试了几个1.5及以后貌似都是cuda9没问题)
二.安装cuda以及cudnn:
0.cuda版本问题,tf1.10.0,1.8,1.5版本都试过,需要cuda9.0,安装了cuda9.2都报错:ImportError: Could not find ‘cudnn64_90.dll’ 还有什么提示需要cuda9之类的信息,那就换cuda9.0吧,确定了cuda9.0后去下载对应版本的cudnn(官网有对应提示,下载就是了,下之前需要官网注册并填调查问卷,有google账号直接授权注册就好了,just do it)
1.cuda是一个.exe后缀的显卡运算平台,就当做一个软件吧,下载后直接点击一路next安装
2.cudnn是一个DeepLearning库,下载后是一个压缩文件,解压缩后是名为cuda的文件夹下面有几个简单的文件,就酱
3.把解压后文件夹里的cuda\bin下的那个神秘的文件(就一个文件而已)移动到cuda安装目录下相同文件名下(安装在哪个盘就在哪个盘下搜索NVIDIA GPU Computing Toolkit关键字,会找到的,往下一直打开就会发现bin文件)
4.cuda\include下的那个神秘的文件(就一个文件而已),移动它如步骤3
5.cuda\lib\x64下的那个神秘的文件(就一个文件而已),移动它如步骤3
6.添加环境变量
CUDA_PATH = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
CUDA_PATH_V9_0 = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
上面两个是安装cuda后它会自己添加的(那个v9.0是cuda版本),下面需要手动:
CUDA_SDK_PATH = C:\Program Files\NVIDIA Corporation\CUDA Samples\v9.0 (这个路径网上不一样,搜索NVIDIA Corporation或CUDA Samples自己去找到路径)
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64
CUDA_BIN_PATH = %CUDA_PATH%\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64
7.以上操作完就ojbk了,import tensorflow as tf 一下没错就没错了