zoukankan      html  css  js  c++  java
  • 【神经网络与深度学习】【VS开发】【CUDA开发】VS2013 配置CUDNN V4 DEMO


    VS2013 配置CUDNN V4 DEMO


    众所周知,当前主流深度学习的实现中调用的底层API都是cudnn,自己做项目需要开发深度学习模块时,也需要调用cudnn库,因此熟悉cudnn库是很有必要的。
    从NVIDIA官方网站可以申请到CUDNN库与DEMO,通过研究DEMO,我们可以更好地使用CUDNN库。


    下载CUDNN V4与DEMO

    下载页面
    需要注册一个开发者账户,流程很简单,这里不再赘述。
    建议至少下载4个文件,win、linux、sample、doc

    cudnn-7.0-win-x64-v4.0-prod.zip
    cudnn-7.0-linux-x64-v4.0-prod.tgz
    cudnn-sample-v4.tgz
    libcudnn4-doc_4.0.7_amd64.deb

    配置CUDNN V4

    CUDNN V4的配置方法很简单

    解压cudnn-7.0-win-x64-v4.0-prod.zip
    把解压后的文件夹中的bin,lib/x64,include中的内容拷贝至
    C:Program FilesNVIDIA GPU Computing ToolkitCUDAv7.5中的bin,lib/x64,include三个子目录下即可

    解压DEMO

    解压cudnn-sample-v4
    获得mnistCUDNN


    更改CUDA版本

    工程默认使用CUDA7.0,但我用的是CUDA7.5,所以要在属性表里做调整

    用notepad++打开mnistCUDNN_vs2010.vcxproj文件
    键入Ctrl+H,替换所有CUDA 7.0为CUDA 7.5(共有2个)
    保存退出

    配置minstCUDNN工程

    工程默认运行环境是Release,X64

    双击sln文件打开工程
    把项目属性改为Release,X64
    编译
    如果想要在Debug,X64模式下运行,需要手动拷贝FreeImagelibwin64ReleaseFreeImage64.dll文件至x64Debug目录下。
  • 相关阅读:
    怎么分辨是eclipse还是 android studio开发的
    一个帖子学会Android开发四大组件
    Android Studio ADB响应失败解决方法
    500 OOPS: could not read chroot() list file:/etc/vsftpd/chroot_list
    理解 with递归调用 Sqlserver 树查询
    SQLServer树查询
    数字证书原理【转】
    linux 基础命令
    项目经验分享[转自min.jiang]
    ios
  • 原文地址:https://www.cnblogs.com/huty/p/8518111.html
Copyright © 2011-2022 走看看