Caffe Ubuntu 下的调试

原创 2016年05月31日 21:44:56

如果需要改动Caffe源码,往往需要对caffe的实验进行单步调试.
如果不用GBD调试,可以通过图形界面在ubuntu下调试,这里推荐一个很好用的软件,Anjuta .支持在ubuntu下的图形界面调试.
下面以BVLC/caffe库上的mnist上训练Lenet为例,说明如何调试.假设前面的数据准备已经完成,下面开始编译部分:
1.首先把caffe_root目录下的Makefile.config配置文件中的DEBUG=1处的注释去掉:DEBUG := 1;
2.重新make;
3.Anjugate不需要生成项目文件,直接在Anjugate中打开项目,从源代码导入,直接用makefile即可;
4.在Anjugate中的菜单项”运行->程序参数中进行配置”;其中

  • Program是指的你make之后生成的caffe二进制文件,例如:caffe_root/build/tools/caffe;
  • arguments是你运行程序输入的参数,比如:train –solver=examples/mnist/lenet_solver.prototxt
  • working directory和其他的一般不需要另外配置.

5.caffe.cpp的位置在caffe_root/tools/目录下,在main函数中设置断点,或者在任意lenet中包含的层对应cpp或cu文件中设置断点,都可以在文件中中断,从而进行调试.比如: 在softmax_loss_layer.cu(cpp)中设置断点.

Reference:
http://www.zhihu.com/question/27987666
https://www.zhihu.com/question/27982282

(14)caffe总结之Linux下Caffe如何调试

注意,在使用这款软件之前,该有的数据,都要生成,最好先通过终端来运行一下,保证,能运行,再在这个软件上面来运行。 Caffe也算是一个代码量比较大的工程,阅读代码过程进行调试有助于我们理...
  • u013289254
  • u013289254
  • 2017年04月21日 15:34
  • 675

anjuta的基本使用方法(包括如何设置MYSQL)

转自:www.linuxsir.org by jerboa1.首先要建立项目。在文件-新增项目,然后利用程序精灵,生成需要的项目。如gtk 2.0项目。项目名称一定要给定,版本和用用户按需要给出,项目...
  • bat603
  • bat603
  • 2006年08月15日 13:57
  • 6801

Linux下如何使用qt和anjuta来单步调试caffe的代码

转自 http://blog.csdn.net/xiaoyezi_1834/article/details/50724875 https://www.zhihu.com/question/27987...
  • u011534057
  • u011534057
  • 2016年06月13日 18:06
  • 9358

(Caffe,LeNet)IDE单步调试(一)

本文地址: 1 运行范例脚本train_lenet.shUbuntu下终端行执行train_lenet.sh可训练lenet-5(详细情况参考其他教程),能直观地看到lenet训练起来带情况。 tr...
  • mounty_fsc
  • mounty_fsc
  • 2016年04月07日 21:57
  • 9331

[Caffe]: 关于debug_info详解

debug_info在我们使用caffe训练网络的时候发现loss值输出不正常,第一反应就是想输出各层的中间结果进行检查。 caffe提供了一个debug_info参数作为是否输出调试信息的标志。但...
  • cham3
  • cham3
  • 2017年03月28日 16:29
  • 1391

Linux下Caffe如何调试

Caffe也算是一个代码量比较大的工程,阅读代码过程调试有助于我们理解代码,首先要先将Caffe编译成debug模式 方法是,将Makefile.config中"DEBUG := 1"前面的注释去掉再...
  • xiaoyezi_1834
  • xiaoyezi_1834
  • 2016年02月23日 17:43
  • 10057

caffe使用gdb单步调试及源码阅读

转载地址:http://blog.csdn.net/dengbingfeng/article/details/51469051 版权声明:本文为博主原创文章,未经博主允许不得转载...
  • zr459927180
  • zr459927180
  • 2016年07月29日 09:57
  • 1013

Caffe单步调试

转自博客:::http://blog.csdn.net/xiaoyezi_1834/article/details/50724875这个方法我实际用过,确实算是比较好用,相对GDB或者Qt或者ecli...
  • lanxueCC
  • lanxueCC
  • 2016年10月25日 19:57
  • 1332

caffe调试 ubuntu1404+eclipse

eclipse 下载网址http://www.eclipse.org/downloads/ 下载eclipse IDE for c/c++. 下载完成后进入下载目录:tar -zxvf eclipse...
  • yaoxingfu72
  • yaoxingfu72
  • 2015年08月26日 20:31
  • 8311

用GDB调试程序 - Ubuntu中文

导读: 用GDB调试程序出自Ubuntu中文目录[隐藏]1 GDB概述 2 一个调试示例 3 使用GDB 4 GDB的命令概貌 5 GDB中运行UNIX的shell程序 6 在GDB中运行程序 7 调...
  • chief1985
  • chief1985
  • 2008年05月13日 12:55
  • 14737
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Caffe Ubuntu 下的调试
举报原因:
原因补充:

(最多只允许输入30个字)