Caffe学习笔记(2) -- 如何调试Caffe网络
2016-06-15 10:14
387 查看
上一篇文章已经成功的在Windows环境下训练了mnist。这篇文章主要用来说明如何对网络进行调试。
这篇文章已经默认你已经成功的在Windows下配置并编译了Caffe并跑通了mnist demo
下面就开始正式的配置调试环境:
Caffe的根目录以下统一称为
打开
依次编译libcaffe和caffe项目
注意项目配置为
编译成功的项目会存储在
设置libcaffe为启动项目(默认已经是启动项目)
打开libcaffe的属性设置→调试
设置命令为
命令参数为
如果想保存训练日志到本地文件,命令参数为
工作目录为
点击确定。
设置调试断点
caffe的主函数main在caffe项目的caffe.cpp内,如下
具体的实现源码在libcaffe项目下,如网络的初始化就在net.cpp内,在这里打一个断点就可以调试了,如下
开始调试,直接点击上面的绿色三角,进入调试
参考
https://groups.google.com/forum/#!topic/caffe-users/CqejrkmTOx0
这篇文章已经默认你已经成功的在Windows下配置并编译了Caffe并跑通了mnist demo
下面就开始正式的配置调试环境:
Caffe的根目录以下统一称为
CAFFE_ROOT
打开
CAFFE_ROOT\windows\Caffe.sln
依次编译libcaffe和caffe项目
注意项目配置为
Debug x64
编译成功的项目会存储在
CAFFE_ROOT\Build\x64\Debug
设置libcaffe为启动项目(默认已经是启动项目)
打开libcaffe的属性设置→调试
设置命令为
CAFFE_ROOT\Build\$(Platform)\$(Configuration)\caffe.exe
命令参数为
train --solver=CAFFE_ROOT/examples/mnist/lenet_solver.prototxt
如果想保存训练日志到本地文件,命令参数为
train --solver=CAFFE_ROOT/examples/mnist/lenet_solver.prototxt 2>test.log
工作目录为
CAFFE_ROOT
点击确定。
设置调试断点
caffe的主函数main在caffe项目的caffe.cpp内,如下
具体的实现源码在libcaffe项目下,如网络的初始化就在net.cpp内,在这里打一个断点就可以调试了,如下
开始调试,直接点击上面的绿色三角,进入调试
参考
https://groups.google.com/forum/#!topic/caffe-users/CqejrkmTOx0
相关文章推荐
- Google网络请求框架Volley源码浅析(四)
- 第二篇 zigbee基本概念--网络设备类型和PANID
- 【网络编程】大端小端模式及其转换
- Java Socket编程实例(四)- NIO TCP实践
- HTTP协议1:工作原理
- Android判断设备网络连接状态,并判断连接方式
- System.Web.Http.GlobalConfiguration 并不包含“Configure”的定义
- Android之检测网络状态
- Session 初步(三) 之 JSP 中 HTTP Session 的应用
- 小白一键重装系统工具(一键GHOST) v8.16.5.1官方版
- Java Socket编程实例(三)- TCP服务端线程池
- TCP协议
- Nmap网络扫描从入门到精通实战视频课程
- 欢迎使用CSDN-markdown编辑器
- 网络负载均衡配置说明
- IHttpHandler详细介绍
- wireshark捕获/过滤指定ip地址数据包
- Java Socket编程实例(一)- TCP基本使用
- okhttp使用
- 人脸识别很危险!美斯坦福大学攻破,千万别拿来当网络身份认证