您的位置:首页 > Web前端

ubuntu下Qt环境单步调试caffe源码

2017-12-25 15:50 246 查看


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
模式



点击左下角的
锤子图标
,进行项目编译;这需要一些时间,可以在底部
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/




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



3.可以调试了

现在可以通过三角按键
run
来运行caffe(下面是我用mnist运行成功的截图



接下来你就可以按照自己的需求设置断点,进行调试
友情提示:caffe是从根目录下tool/caffe.cpp开始运行的

以上就在Qt Creator中基本把Caffe配置好了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: