美文网首页
【框架caffe】0:基础知识

【框架caffe】0:基础知识

作者: yuanCruise | 来源:发表于2018-09-11 16:23 被阅读7次

    要想学习看懂caffe的源码需要学习一些先验知识。

    • gfags(google开源的处理命令行参数的库)
      这个库用来接收命令行传入的参数。
      语法为:
    DEFINE_int32(name, default_value, "description")
    //DEFINE_int32,DEFINE_int64,DEFINE_bool,DEFINE_double,DEFINE_string等
    

    定义完之后就可以在接下来的代码中使用名为 FLAGS_name 的变量了。若命令行没有传入某些参数,那么就被赋值为default_value。在caffe.cpp中有很多 FLAGS_name 定义,如

    DEFINE_string(gpu,"","some description")
    

    则命令行后-gpu 0,表示FLAGS_gpu=0,默认值为空。



    相关文章

      网友评论

          本文标题:【框架caffe】0:基础知识

          本文链接:https://www.haomeiwen.com/subject/hpsugftx.html