builtin_format.proto 907 字节
Newer Older
W
wangguibao 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
syntax="proto2";
import "pds_option.proto";
package baidu.paddle_serving.predictor.format;

// dense format
message DenseInstance {
  repeated float features = 1;
};

message DensePrediction {
  repeated float categories = 1;
};

// sparse format
message SparseInstance {
  repeated uint32 keys = 1;
  repeated uint32 shape = 2;
  repeated float values = 3;
};

message SparsePrediction {
  repeated float categories = 1;
};

// int64-tensor format
message Int64TensorInstance {
  repeated int64 data = 1;
  repeated uint32 shape = 2;
};

message Float32TensorPredictor {
  repeated float data = 1;
  repeated uint32 shape = 2;
};

// x-image format
message XImageReqInstance {
  required bytes image_binary = 1;
  required uint32 image_length = 2;
};

message XImageResInstance {
  required string response_json = 1;
};

// x-record format
message XRecordInstance {
  // TODO
  required bytes data = 1;
};