Win10环境+ CUDA9.0 +CUDNN7.0+TensorFlow1.7/1.6/1.5配置

前言:很多小伙伴在选择CUDA版本和cudnn版本上有疑问,这里简短的说一下,希望能帮到各位小伙伴,我在网上看到有人说,要根据自己的显卡来选择CUDA,其实是错误的,你可以下载自己所需要的CUDA版本,这只是个驱动而已。CUDA的版本和cundd的版本要对应,不然可能会有不兼容报错。CUDA是显卡驱动程序,cundd是用来加速深度学习训练的库,在训练网络时,使用GPU加速,会调CUDA驱动和cudnn库,安装时两者要联系起来,本文的第二步,就是做这个事。

系统环境:windows10     64位

显卡:GTX1060

CUDA版本:cuda_9.0.176_win10(配套的cudnn一定要是7版本)

下载地址:https://developer.nvidia.com/cuda-90-download-archive

CUDNN版本:cudnn-9.0-windows10-x64-v7(7版本的)

下载地址:https://developer.nvidia.com/cudnn

TensorFlow-gpu版本:TensorFlow1.7(1.6和1.5也支持)

1.下载CUDA, https://developer.nvidia.com/cuda-90-download-archive

按照自己机器的信息选择,下图是我自己机器信息:

下载完之后直接点击运行,会自行安装,安装时会让你选择一个文件夹作为抽取文件临时存放,记住这不是安装文件夹,安装文件夹系统会自动安装到C盘,具体我后面会提到,临时文件夹安装完后会自动删除。

2.下载cudnn,下载地址:https://developer.nvidia.com/cudnn,进去之后,找到对应的版本,点击Download,他会要你注册登录,然后填个问卷,才可以下载,这一步自行按照网站提示做就可以了。提交完问卷后,就可以点击下载了。以下是版本选择界面:

勾选这个,然后选择要下载的版本,我选的是图中划线那个(应该选择7.0版本,7.1可能有些不兼容)。



下载完,解压cudnn,会出现四个文件,如下:

接下来,我们要将CUDA和CUDNN链接起来,这样CUDA才能调用CUDNN.这里有两种方法将CUDA和CUDNN链接起来

第一种:

在环境变量下面,把解压后文件的bin目录加到系统环境变量中,放在path下面,如图:


重启一下电脑,让环境变量生效,完成。

第二种:

就是把cudnn中的库加入到CUDA中,因为CUDA系统会自动安装到c盘的Program Files文件中,选择该文件夹下的NVIDIA GPUComputing Toolkit文件,一直到

这个文件夹下有如下文件,我标出的这三个,和cudnn中的前三个文件是对应的如下图:


接下来要做的就是,把cudnn三个文件夹中的文件,复制到CUDA相应文件夹的下面(仔细看一下就会发现他们的目录结构是一样的),完成。

3.安装TensorFlow

安装:在命令窗口中输入pip install tensorflow-gpu,

如果要安装(更新)最新的版本,可输入: pip install --upgrade tensorFlow-gpu

等待安装完成即可

4.现在CUDA,cudnn,TensorFlow都已经安装好了,可以尽情的去写TensorFlow代码啦!

(注:新手第一次使用TensorFlow-GPU版时,训练网络时应该在tf.session处做一点修改,如下:

将with tf.Session() as sess:

改为:

config = tf.ConfigProto()
config.gpu_options.allow_growth = True

with tf.Session(config=config) as sess:

否则可能会报错:

原因是当TensorFlow要大量使用GPU时,不会自动给其分配资源,需要手动调整。

 

 

 

 


  • 17
    点赞
  • 120
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
安装和配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2的步骤如下: 1. 首先,下载并安装Anaconda3。访问Anaconda官方网站,并下载适合您操作系统的安装程序。运行安装程序,按照提示进行安装。 2. 安装完成后,打开终端或命令提示符,并创建一个新的Anaconda环境。运行以下命令: ``` conda create -n env_name python=3.7 ``` 将"env_name"替换为您想要的环境名称。 3. 激活新创建的环境。运行以下命令: ``` conda activate env_name ``` 4. 下载并安装PyCharm。访问JetBrains官方网站,下载适合您操作系统的PyCharm安装程序。运行安装程序,按照提示进行安装。 5. 下载并安装CUDA 10.1。访问NVIDIA官方网站,下载与您的显卡和操作系统兼容的CUDA 10.1安装程序。运行安装程序,按照提示进行安装。 6. 下载并安装cuDNN 7.6。访问NVIDIA官方网站,并下载与您的CUDA版本和操作系统兼容的cuDNN 7.6库。将cuDNN文件解压缩到CUDA的安装目录中。 7. 配置PyCharm以使用Anaconda环境。打开PyCharm并导航到"Settings" > "Project Interpreter"。单击右上角的设置图标,并选择"Add"。在打开的窗口中,选择"Conda Environment" > "Existing environment"。在"Interpreter"字段中,选择Anaconda环境的路径。 8. 在PyCharm中安装TensorFlow 2.2。返回"Settings" > "Project Interpreter",并单击右下角的"+"按钮。在搜索栏中输入"tensorflow",并选择TensorFlow包。单击"Install"按钮,完成安装。 9. 现在,您已成功安装和配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2。您可以开始使用TensorFlow进行深度学习任务。 请注意,安装和配置步骤可能因操作系统和版本而异。建议在查找和安装这些软件时参考官方文档和教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值