The output while generating the .uff model is as follows with no conversion found for “NMS”, “concat_box_conf” etc.
Loading frozen_inference_graph.pb
Using output node NMS
Converting to UFF graph
Warning: No conversion function registered for layer: NMS yet.
Converting as custom op NMS NMS
name: "NMS"
op: "NMS"
input: "concat_box_loc"
input: "concat_priorbox"
input: "concat_box_conf"
attr {
key: "iouThreshold_u_float"
value {
f: 0.600000023842
}
}
attr {
key: "maxDetectionsPerClass_u_int"
value {
i: 100
}
}
attr {
key: "maxTotalDetections_u_int"
value {
i: 100
}
}
attr {
key: "numClasses_u_int"
value {
i: 91
}
}
attr {
key: "scoreConverter_u_str"
value {
s: "SIGMOID"
}
}
attr {
key: "scoreThreshold_u_float"
value {
f: 9.99999993923e-09
}
}
Warning: No conversion function registered for layer: concat_box_conf yet.
Converting as custom op concat_box_conf concat_box_conf
name: "concat_box_conf"
op: "concat_box_conf"
input: "BoxPredictor_0/Reshape_1"
input: "BoxPredictor_1/Reshape_1"
input: "BoxPredictor_2/Reshape_1"
input: "BoxPredictor_3/Reshape_1"
input: "BoxPredictor_4/Reshape_1"
input: "BoxPredictor_5/Reshape_1"
Warning: No conversion function registered for layer: concat_priorbox yet.
Converting as custom op concat_priorbox concat_priorbox
name: "concat_priorbox"
op: "concat_priorbox"
input: "PriorBox"
attr {
key: "axis_u_int"
value {
i: 2
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
Warning: No conversion function registered for layer: PriorBox yet.
Converting as custom op PriorBox PriorBox
name: "PriorBox"
op: "PriorBox"
input: "strided_slice_6"
input: "strided_slice_7"
attr {
key: "aspectRatios_u_flist"
value {
list {
f: 1.0
f: 2.0
f: 0.5
f: 3.0
f: 0.330000013113
}
}
}
attr {
key: "featureMapShapes_u_ilist"
value {
list {
i: 19
i: 10
i: 5
i: 3
i: 2
i: 1
}
}
}
attr {
key: "layerVariances_u_flist"
value {
list {
f: 0.10000000149
f: 0.10000000149
f: 0.20000000298
f: 0.20000000298
}
}
}
attr {
key: "maxScale_u_float"
value {
f: 0.949999988079
}
}
attr {
key: "minScale_u_float"
value {
f: 0.20000000298
}
}
attr {
key: "numLayers_u_int"
value {
i: 6
}
}
Warning: No conversion function registered for layer: concat_box_loc yet.
Converting as custom op concat_box_loc concat_box_loc
name: "concat_box_loc"
op: "concat_box_loc"
input: "Squeeze"
input: "Squeeze_1"
input: "Squeeze_2"
input: "Squeeze_3"
input: "Squeeze_4"
input: "Squeeze_5"
No. nodes: 795
UFF Output written to frozen_inference_graph.uff
But when i read in the frozen protobuf file to print the names of the nodes, I donot see these anywhere. Also, in the sampleUffSSD.cpp, the layers names preceed with a “_”, eg _NMS , _concat_priorbox etc Can you tell me if converting the .pb file to .uff file is also changing the names of the nodes ?