Linux下调试caffe

参考博客:https://blog.csdn.net/xiaoyezi_1834/article/details/50724875

使用Anjuta

我使用的是ubuntu18.04,安装命令:

sudo apt-get install anjuta

安装完成后,启动,在命令窗口输入:

anjuta

然后import project选择到caffe根目录,最后结果如下:

由于要调试mnist,需要先下载数据集:

./data/mnist/get_mnist.sh

转换成lmdb格式:

./examples/mnist/create_mnist.sh

由于我是在虚拟机中的调试,虚拟机不能共享主机的GPU,虚拟中是CPU模式,需要将examples/mnist/lenet_solver.prototxt中的求解模式由GPU改为CPU。

在Anjuta中配置调试信息:

配置程序参数

点击“运行 -> 程序参数”,以调试训练mnist为例:

(1)在Program一栏中,选择右边的打开按钮,然后选择文件夹caffe/build/tools/下的caffe可执行文件。

(2)对于Arguments一栏,填入参数:train --solver=examples/mnist/lenet_solver.prototxt,然后点击“应用”

 

 调试:

点击“运行 -> 调试程序”,使用调试快捷键:F5(单步跨入函数)、F6(单步跨过函数)、Shift+F5(单步跨出函数)进行调试。当然,也可以设置调试器命令的。Anjuta使用方法还是比较简单的,大家查看一下菜单就能知道怎么用。下面附一张我使用Anjuta调试Caffe代码的截图(左下方可以查看变量的值等,右下方是程序的运行结果)

 

 

 

 

 

 

 

posted @ 2019-12-07 10:41  巨鹿王十二  阅读(217)  评论(0编辑  收藏  举报