gdb调试caffe工程

Posted 木易修的博K

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gdb调试caffe工程相关的知识,希望对你有一定的参考价值。

环境:UBUNTU 16.04

   CMake

   caffe 1.0.0-rc3

1.首先编译caffe为debug版本:

  在caffe根目录下编辑CMakeFileList.txt,加入如下几行:

1 SET(CMAKE_BUILD_TYPE "Debug")  
2 SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb")  
3 SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")  

  重新cmake,

  $cmake -DCMAKE_BUILD_TYPE=Debug ..

  (也可以不加,在CMakeFileList里面设置CMAKE_BUILD_TYPE)

  $make -j28

2.调试caffe

gdb build/tools/caffe-d
b 154
set args train --solver=examples/mnist/lenet_solver.prototxt

gdb --args ./build/tools/caffe.bin train  --solver=examples/mnist/lenet_solver.prototxt

 


以上是关于gdb调试caffe工程的主要内容,如果未能解决你的问题,请参考以下文章

GDB调试

Ubuntu 16.04 调试caffe深度学习框架

Linux gdb调试器用法全面解析

ros项目调试:ROS项目使用GDB调试

工具篇之GDB调试器用法

Android平台GDB调试环境搭建