zoukankan      html  css  js  c++  java
  • 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代码的截图(左下方可以查看变量的值等,右下方是程序的运行结果)

     

  • 相关阅读:
    GDB编辑、搜索源码以及在线帮助
    GDB查看栈信息
    GDB信号处理
    GDB反向调试
    GDB调试多进程程序
    GDB后台调试命令
    GDB non-stop模式
    GDB调试多线程程序
    GDB禁用删除断点
    解决Mac OS下Eclipse、IntelliJ IDEA打开其他窗口默认全屏
  • 原文地址:https://www.cnblogs.com/juluwangshier/p/12000876.html
Copyright © 2011-2022 走看看