caffe框架对python3.x以上版本支持有限,为了能调通代码,能用python3.x以上的版本,我把这个代码改成:
import datum_pb2
datum = datum_pb2.Datum()
datum.ParseFromString(raw_datum)
1.确认protobuf文件定义:
在项目文件目录里新建txt文件,写入如下内容,然后保存,去掉txt文件后缀名
syntax = "proto3";
message Datum {
uint32 channels = 1;
uint32 height = 2;
uint32 width = 3;
bytes data = 4;
}
2. 编译 Protobuf 文件(这一步要安装好protobuf编译器),会生成datum_pb2.py
protoc --python_out=. datum.proto
3.修改代码