Google库pb_glog_gflags
wonengguwozai
欢迎爱技术的同行交流
展开
-
Google protocol buffer入门(二)
caffe.proto文件涉及到了proto文件,在这里转载了一篇关于Google protobuf的文件格式文章protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用xml进行...原创 2016-11-19 11:34:10 · 2129 阅读 · 0 评论 -
google glog之CHECK_*含义
#define CHECK_EQ(x,y) CHECK_OP(x,y,EQ,==)#define CHECK_NE(x,y) CHECK_OP(x,y,NE,!=)#define CHECK_LE(x,y) CHECK_OP(x,y,LE,#define CHECK_LT(x,y) CHECK_OP(x,y,LT,#define CHECK_GE(x,y) CHECK_OP(x,y原创 2017-01-16 15:58:23 · 8772 阅读 · 1 评论 -
在新版本caffe里添加新的一层(向新格式中加)
我前几天层写过一篇关于向新版本的caffe中添加新层的博客,那篇我已经标注了是在caffe的pb文件中使用v1LayerParameter的旧格式基础上进行的修改,我通过那篇博文的方法将新版本caffe中的euclidance loss (均方误差层)修改为patchloss层,并编译通过。而这片博文记录下:我通过仿照segmentation-caffe中unpooling添加层的方式对caffe原创 2017-01-18 17:16:56 · 1080 阅读 · 0 评论 -
Google gflags使用说明(处理命令行参数的库)
原文地址:http://blog.csdn.net/lezardfu/article/details/23753741flags是什么:gflags是google的一个开源的处理命令行参数的库,使用c++开发,具备python接口,可以替代getopt。gflags使用起来比getopt方便,但是不支持参数的简写(例如getopt支持--list缩写成-l,gflags不支转载 2017-07-22 11:09:57 · 1256 阅读 · 0 评论 -
Google protocol buffer入门(一)
原文地址:http://blog.csdn.net/majianfei1023/article/details/45112415Windows下google protobuf开发环境配置:http://blog.csdn.net/majianfei1023/article/details/45371743一.什么是protobufprotobuf全称Google Protoc...转载 2017-07-18 09:58:41 · 1010 阅读 · 0 评论 -
Google protocol buffer入门(三)
本篇主要介绍protobuf如何加载并解析.prototxt文件到proto定义的(或者说由proto编译后的xx_pb.h定义)对象。下面通过模拟caffe的加载过程。前言:一般来说cafe.proto中有对应的solve,solver中又有Layer,通过prototxt解析生成一个大对象sovler,然后solver底下有一个Layer数组对象,我们所定义的网络就是Layer数组,通过解...原创 2019-06-25 17:43:55 · 302 阅读 · 0 评论