【Win10环境】深度学习之CUDA与CUDNN详细安装教程

引言

深度神经网络是一种目前被广泛使用的工具,可以用于图像识别、分类,物体检测,机器翻译等等。深度学习(DeepLearning)是一种学习神经网络各种参数的方法。因此,我们将要介绍的深度学习,指的是构建神经网络结构,并且运用各种深度学习算法训练网络参数,进而解决各种任务。本文从PyTorch环境配置开始。PyTorch是一种Python接口的深度学习框架,使用灵活,学习方便。还有其他主流的深度学习框架,例如Caffe,TensorFlow,CNTK等等,各有千秋。

个人认为,初期学习还是选择一种入门,不要期望全都学会。须知,发力集中才能深入挖掘,乱花渐欲迷人眼,选择适合自己的,从一而终,相信会对科研大有裨益!

概念介绍

cuda:是显卡厂商NVIDIA推出的运算平台,CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。【硬件需求:GTX级独立图像显卡,注:这里安装的主要指CUDA驱动

cudnn:NVIDIA cuDNN是用于深度神经网络GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如加州大学伯克利分校的流行CAFFE软件。简单的,插入式设计可以让开发人员专注于设计和实现神经网络模型,而不是调整性能,同时还可以在GPU上实现高性能现代并行计算。

安装教程

cuda下载地址:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=81&target_type=exelocal

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

cuda安装步骤

 

cuda下载成功

 【双击】运行cuda安装程序,具体步骤如下:

注:安装时首先提示的路径感觉不重要,因为安装完后就自动消失了,可以默认也可以自己选择路径

安装时选择自定义安装

第一次使用默认安装时失败,看了很多教程建议自定义安装,且不勾选Visual Studio Integration

点击下一步,进入模块安装路径选择界面,可以选择默认,如下图所示:

点击下一步

如果安装完后没有报错,并且C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0和C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0目录路径都存在的话,可进行下一步设置环境变量。

但是本人安装完没有出现C:\ProgramData(此文件夹是隐藏的,不要误认为没安装,可以选择显示隐藏文件查看!)

cuda配置环境变量

在系统变量中添加以下变量(与Path同级位置)

CUDA_PATH = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1

CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0

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

进入cmd测试是否配置成功

set cuda

进入cuda安装路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\demo_suite

同样用cmd,分别输入deviceQuery.exe 和 bandwidthTest.exe,若都显示 Rsult=PASS 则说明通过,否则需要重新安装。

deviceQuery.exe 测试通过显示:

bandwidthTest.exe测试通过显示:

以上都没问题的话,则CUDA8.0安装成功。

 

cudnn安装步骤

通过官网下载并解压CUDNN压缩包后,如下图所示:

打开压缩包,依次将压缩包中的3个文件复制到相应位置

1.    cudnn-8.0-windows10-x64-v6.0\cuda\bin\cudnn64_7.dll —> C:\Program Files\NVIDIA GPUComputing 
Toolkit\CUDA\v9.1\bin

2.   cudnn-8.0-windows10-x64-v6.0\cuda\include\cudnn.h —> C:\Program Files\NVIDIA GPUComputing 
Toolkit\CUDA\v9.1\include

3.    cudnn-8.0-windows10-x64-v6.0\cuda\lib\x64\cudnn.lib —> C:\Program Files\NVIDIA GPUComputing 
Toolkit\CUDA\v9.1\lib\x64

注意: 一定要安装cudnn,不然无法进行卷积操作

相关博文:

Win10环境下安装PyTorch GPU版【CUDA8.0+CUDNN8.0】 

Anaconda创建虚拟环境

 

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
安装CUDAcuDNN的步骤如下: 1. 首先,下载并安装CUDA。可以从NVIDIA官方网站下载适合您的操作系统和显卡的CUDA安装程序。安装过程中,选择自定义安装选项,确保选择正确的安装路径。安装完成后,系统会自动将CUDA的路径添加到系统的环境变量中。[1] 2. 下载cuDNNcuDNN是一个用于深度学习的加速库,可以提高训练和推理的速度。您需要在NVIDIA的开发者网站上注册并登录,然后下载适合您的CUDA版本的cuDNN。下载完成后,解压缩文件。 3. 将cuDNN文件复制到CUDA安装目录中。打开解压缩后的cuDNN文件夹,将其中的文件复制到CUDA安装目录的相应文件夹中。具体来说,将cuDNN的bin文件夹中的文件复制到CUDA的bin文件夹中,将include文件夹中的文件复制到CUDA的include文件夹中,将lib文件夹中的文件复制到CUDA的lib文件夹中。[2] 4. 验证安装是否成功。打开命令提示符,输入以下命令来验证CUDAcuDNN安装是否成功: - 输入`nvcc -V`,如果显示了CUDA的版本信息,则表示CUDA安装成功。 - 输入`python`,然后在Python交互式环境中输入以下代码来验证cuDNN安装: ```python import tensorflow as tf print(tf.__version__) ``` 如果能够成功导入TensorFlow并显示版本号,则表示cuDNN安装成功。[3] 请注意,安装CUDAcuDNN可能会因个人电脑的配置和操作系统的不同而有所差异。建议在安装前仔细阅读官方文档,并确保您的系统满足安装要求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值