Ubuntu下借助Qt Creator 调试Caffe

Ubuntu下借助Qt Creator 调试Caffe

1.下载并安装Qt Creator

  • 下载页面,推荐使用4.x版本,比如: Qt Creator 4.1.0 for Linux 64-bit
  • 下载的是run包,安装方法:
    • cd到下载目录
    • sudo ./qt-creator-opensource-linux-x86_64-4.1.0.run
  • 如果后面环境没设置好,想重装,卸载方法:
    • cd到Qt Creator的安装目录(我的是/opt/qtcreator-4.1.0/
    • sudo ./QtCreatorUninstaller
    • 再重复上述安装步骤吧

2. 在Qt Creator中配置caffe

  • 先确保有一份可以用命令行调用并正确执行的caffe;如果没有,见caffe安装
  • 运行Qt Creator ->file->open file or project ->载入 caffe根目录下的 CMakeLists.txt
  • 进入以下界面(据说只需要勾选Debug和Release模式,我都勾上了 = =b)

  • 点击左边任务栏,Projects选项,进入以下界面,将Edit build configuration改为Debug模式
    Ubuntu下借助Qt Creator 调试Caffe_第1张图片

  • 点击左下角的锤子图标,进行项目编译;这需要一些时间,可以在底部Compile Output选项卡中查看编译进度;编译成功的界面如下:

  • 再次点击左边任务栏,Projects选项,进入以下界面;
    Command line arguments中填入:train --solver=/home/archer/Downloads/caffe-master/examples/mnist/lenet_solver.prototxt
    Working directory中填入caffe根目录:/home/archer/Downloads/caffe-master/

Ubuntu下借助Qt Creator 调试Caffe_第2张图片

  • 点击左下角小电脑图标,build栏目下选择Debugrun栏目下选择Caffe.bin

3.可以调试了

  • 现在可以通过三角按键run来运行caffe(下面是我用mnist运行成功的截图
    Ubuntu下借助Qt Creator 调试Caffe_第3张图片
  • 接下来你就可以按照自己的需求设置断点,进行调试
  • 友情提示:caffe是从根目录下tool/caffe.cpp开始运行的

以上就在Qt Creator中基本把Caffe配置好了。

可能自己实际操作中还会遇到一些问题;别急躁,只要以上几步都完成了,那么你已经成功一大半了,遇到问题请耐心在网上搜索(推荐用google),你遇到的问题,别人应该都有讨论到,会得到解决的,加油!

你可能感兴趣的:(caffe,Qt-Creator)