I wonder how to anticipate the outputs names matching between local OV model and deployed OV model (using OVMS) with a REST API.
When looking at the model loaded locally, I can see each output multiple names
, for example :
<ConstOutput: names[80, 2162] shape[..100] type: f32>,
The list of names may have different length, for example:
<ConstOutput: names[2169, 2165, tensor, 77, 2160, tensor.37] shape[..100,4] type: f32>
Regarding now the deployed model, each output only have one name that is included each time in the lists shown before, for example:
'outputs': [{'name': '2160', 'datatype': 'FP32', 'shape': ['-1', '4']},
{'name': '2162', 'datatype': 'FP32', 'shape': ['-1']}
As I need a specific post processing to ensure which output I’m currently looking at, I want to know if there are some rules regarding the outputs names.