Win7(64位)+VS2013+cuda7.5环境下搭建深度学习Caffe计算框架

2024-06-10 11:58

本文主要是介绍Win7(64位)+VS2013+cuda7.5环境下搭建深度学习Caffe计算框架,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

         

     0、前言

            经过一个星期,在查阅了很多网络资源(例如 欧新宇薛开宇大神等)后,终于在不断摸索中,找到适合了自己电脑配置【Win7(64)+VS2013+cuda7.5】的Caffe教程。感谢 happynear大神[ 如何快糙好猛地在Windows下编译CAFFE并使用其matlab和python接口]、 小咸鱼_前辈[ Windows下用VS2013加载caffemodel做图像分类],这两位前辈的博客给了我非常大的帮助,尤其是,happynear的博客会关注官网最新动态,不断更新上传的原创Github源码,且非常有爱的贴出亲手制作的第三方库以及已经转换好的MNIST的leveldb数据文件,解决了困惑我好几天的关于如何配置boost、snappy等依赖库的问题,让我这枚门外小菜鸟以最简洁明了的方式成功编译Caffe,对他们的无私付出表示衷心的感谢,我会继续关注并学习他们以及更多前辈的优秀博文。

             我在自己小本本上跑通了深度学习Caffe框架经典的MNIST测试集,灰常鸡冻。【如图1所示】在经过4000次的迭代后,正确率为0.9911。证实,我的Caffe框架搭建完成,且各种配置无误。


图1 Win7(64位)下MNIST测试结果

            终于跑通MNIST,我想做些这几天来的搭建Caffe记录,以便今后的学习。内容是以本机配置:Win7(64位)+Visual Studio 2013+OpenCV3.1.0(点击详见)+CUDA 7.5(配置CUDA,点击详见)+Python 2.7.0+笔记本自带显卡:NVDIA FeForce 610M(【计算机>>属性>>设备管理器>>显示适配器】即可查看,注意安装NVDIA驱动)为基础,转载了happynear及小咸鱼_的部分博文,尽量忠于原文,并在他们的基础上,关于我的安装时候出现的问题做些整理。(我本人整合了二位的内容,并尽可能认真地给出了自己出现的常见问题、相应解决方法,图1-10都是本人的工程截图。因此恬不知耻的标了原创二字

这篇关于Win7(64位)+VS2013+cuda7.5环境下搭建深度学习Caffe计算框架的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1048106

相关文章

Android开发环境配置避坑指南

《Android开发环境配置避坑指南》本文主要介绍了Android开发环境配置过程中遇到的问题及解决方案,包括VPN注意事项、工具版本统一、Gerrit邮箱配置、Git拉取和提交代码、MergevsR... 目录网络环境:VPN 注意事项工具版本统一:android Studio & JDKGerrit的邮

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Python中__init__方法使用的深度解析

《Python中__init__方法使用的深度解析》在Python的面向对象编程(OOP)体系中,__init__方法如同建造房屋时的奠基仪式——它定义了对象诞生时的初始状态,下面我们就来深入了解下_... 目录一、__init__的基因图谱二、初始化过程的魔法时刻继承链中的初始化顺序self参数的奥秘默认

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

Redis在windows环境下如何启动

《Redis在windows环境下如何启动》:本文主要介绍Redis在windows环境下如何启动的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis在Windows环境下启动1.在redis的安装目录下2.输入·redis-server.exe

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col