-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.pbtxt
117 lines (115 loc) · 1.97 KB
/
config.pbtxt
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
platform: "ensemble"
max_batch_size: 0
input [
{
name: "IMAGE_BYTES"
data_type: TYPE_STRING
dims: [ 1 ]
}
]
output [
{
name: "BBOXES"
data_type: TYPE_FP32
dims: [-1,4]
},
{
name: "CLASSES"
data_type: TYPE_INT64
dims: [-1]
},
{
name: "MASKS"
data_type: TYPE_UINT8
dims: [-1, -1, -1]
},
{
name: "SCORES"
data_type: TYPE_FP32
dims: [-1]
}
]
ensemble_scheduling {
step [
{
model_name: "preprocess"
model_version: 1
input_map: {
key: "image_bytes"
value: "IMAGE_BYTES"
}
output_map: {
key: "preprocessed_image"
value: "PREPROCESSED_IMAGE"
}
},
{
model_name: "mask_rcnn"
model_version: 1
input_map: {
key: "image__0"
value: "PREPROCESSED_IMAGE"
}
output_map: {
key: "bboxes__0"
value: "RAW_BBOXES"
}
output_map: {
key: "classes__1"
value: "RAW_CLASSES"
}
output_map: {
key: "masks__2"
value: "RAW_MASKS"
}
output_map: {
key: "scores__3"
value: "RAW_SCORES"
}
output_map: {
key: "shape__4"
value: "SHAPE"
}
},
{
model_name: "postprocess"
model_version: 1
input_map: {
key: "bboxes"
value: "RAW_BBOXES"
}
input_map: {
key: "classes"
value: "RAW_CLASSES"
}
input_map: {
key: "masks"
value: "RAW_MASKS"
}
input_map: {
key: "scores"
value: "RAW_SCORES"
}
input_map: {
key: "shape"
value: "SHAPE"
}
output_map: {
key: "post_bboxes"
value: "BBOXES"
}
output_map: {
key: "post_classes"
value: "CLASSES"
}
output_map: {
key: "post_masks"
value: "MASKS"
}
output_map: {
key: "post_scores"
value: "SCORES"
}
}
]
}