深度学习-Windows平台下的Caffe编译教程
一、安装CUDA7.5
Cuda是英伟达推出的GPU加速运算平台
我这里安装的是cuda7.5,已经安装过的忽略,还没有安装过的这里有安装教程.windows下面安装还是非常简单的.
https://developer.nvidia.com/cuda-downloads
二、下载cuDNN
https://developer.nvidia.com/cudnn
三、从Microsoft官方Github上下载Caffe的源码压缩包.
微软官方也移植了Caffe,在windows下面的配置会比较简单一点.
https://github.com/Microsoft/caffe
三、打开caffe-master文件夹,然后看到一个windows文件夹,然后继续打开windows文件夹,看到里面一个CommonSettings.props.example文件,复制出来一份,并改名字为CommonSettings.props
四、.用VS2013打开Caffe.sln(就到刚刚那个文件夹里面),打开效果如下
五、打开CommenSetting.probs.在cudapath那里把存放解压的cudnn出来的文件夹cuda的目录路径放到其中去.(比如我这里是装在D:\Application\DevTools\cudnn-8.0-windows10-x64-v5.1下面)
当然,也可以不使用CuDnn。
六、设置项目为2013,或者您电脑上当前使用的VisualStudio版本。如果您电脑上只安装了VS13或者VS15,那就可以免去这步。方法是,按Ctrl一个个全选中项目,然后右击属性。选择为当前使用的平台即可。
七、开始编译:首先设置为X64,Debug或Release都可以。然后在解决方案上右击选择‘生成解决方案’。
有时候,会提示LibCaffe.lib库不存在之类的,这个时候,需要先编译libcaffe项目。之后再全部编译。
编译过程中,VS会自动Nuget到所需要的所有依赖。时间比较长,但是要耐心等待。之后就顺利编译通过了。
八、编译完成后,caffe-master下,就会有个Build。
至此,编译完成!我用的是VS2013.
九、多说一句:
当然,大家也可以直接下载Microsoft提供的Release版本。下载后如下:https://github.com/Microsoft/caffe/releases
下载好后,内容如下:不过打不开caffe.exe,会提示你缺损cn开头的四个dll。这个时候,你需要安装我们第一步中介绍的CUDA7.5即可。
好了,我的已经安装过了。正常运行。效果如下。
最新文章
- curl方法post一个数组
- ShineTime - 带有 CSS3 闪亮特效的缩略图相册
- Laravel 5 性能优化技巧
- Pinyin 输入法安装 opensuse 13 gnome
- java基础八 [序列化和文件的输入/输出](阅读Head First Java记录)
- 关于百度地图API的地图坐标转换问题
- [译]GotW #6b Const-Correctness, Part 2
- ROC曲线和PR曲线
- - Shell - sort处理大文件(页 1) - ChinaUnix.net
- 201521123086《JAVA程序设计》第五周作业
- 【Unity与23种设计模式】责任链模式(Chain of Responsibility)
- Cisco 交换机配置的基本命令
- 重磅!!!微软发布ASP.NET Core 2.2,先睹为快。
- Python爬虫第二天
- elasticsearch5之Elastalert 安装使用 配置邮件报警和微信报警
- MongoDB 和 NoSQL简介
- [PHP] 算法-构建排除当前元素的乘积数组的PHP实现
- ecshop2.73修改密码方法|ecshop2.73修改密码方法
- 大数据-07-Spark之流数据
- SAS FORMAT 逻辑库存储 【输出格式 没有找到或无法加载】解决方法