本文主要解析caffe源码中/tools/caffe.cpp文件,此文件是caffe程序的入口main函数,包含了命令行参数代码实现,如tain,test,time等。
caffe结构请参考: https://blog.csdn.net/c20081052/article/details/80585888
caffe命令行参数请参考: https://blog.csdn.net/c20081052/article/details/80596572
代码注释如下:
#ifdef WITH_PYTHON_LAYER
#include "boost/python.hpp" //下面两个是Boost.Python实现Python C/C++混合编程(具体参考boost.python)
namespace bp = boost::python;
#endif
#include //下面俩是google开源的命令行参数解析工具
#include
#include
#include
参考:https://blog.csdn.net/lanxuecc/article/details/52934133