py3.6_tensorflow1.10.0_cuda9.0_cudnn7.4_gtx1060

“如果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 一下没错就没错了

猜你喜欢

转载自blog.csdn.net/chen13017535518/article/details/84318499
今日推荐