2.4 数据类型 ——protobuf

本文介绍了Caffe中使用Google Protocol Buffer(protobuf)进行数据读取、运算和存储的基本原理。protobuf是一种高效的数据存储格式,适用于结构化数据串行化和RPC数据交换。文章还详细阐述了如何新建proto文件、编译proto文件生成.pb.cc和.pb.h文件,以及如何将编译后的代码用于实际程序中。
摘要由CSDN通过智能技术生成

定义:Caffe中,数据的读取、运算、存储都是采用Google Protocol Buffer来进行的。

Protocol Buffer(PB)是一种轻便、高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。

使用方法:

编译

protoc --proto_path=IMPORT_PATH --cpp_out=DST_DIR --java_out=DST_DIR --python_out=DST_DIR path/to/file.proto

参数解释:

1. protoc为Protocol Buffer提供的命令行编译工具。

2. --proto_path等同于-I选项,主要用于指定待编译的.proto消息定义文件所在的目录,该选项可以被同时指定多个。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值