File tree 1 file changed +8
-3
lines changed
tools/accuracy_checker/openvino/tools/accuracy_checker/adapters
1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -135,8 +135,9 @@ def additional_output_mapping(self):
135
135
@additional_output_mapping .setter
136
136
def additional_output_mapping (self , value ):
137
137
self ._additional_output_mapping = value
138
- for adapter in self .target_mapping .values ():
139
- adapter .additional_output_mapping = value
138
+ if hasattr (self , '_per_target_adapters' ):
139
+ for adapter in self ._per_target_adapters .values ():
140
+ adapter .additional_output_mapping = value
140
141
141
142
@classmethod
142
143
def parameters (cls ):
@@ -176,7 +177,11 @@ def configure(self):
176
177
common_adapter_config = deepcopy (self .launcher_config )
177
178
self ._per_target_adapters = {}
178
179
for key , output_name in self .target_mapping .items ():
179
- self ._per_target_adapters [key ] = SuperResolutionAdapter (common_adapter_config , output_blob = output_name )
180
+ self ._per_target_adapters [key ] = SuperResolutionAdapter (
181
+ common_adapter_config , output_blob = output_name ,
182
+ additional_output_mapping = self .additional_output_mapping
183
+ )
184
+
180
185
181
186
def process (self , raw , identifiers = None , frame_meta = None ):
182
187
predictions = [{}] * len (identifiers )
You can’t perform that action at this time.
0 commit comments