@@ -180,34 +180,34 @@ absl::Status SanityCheckOutputTensors(
180180
181181 // Check dimensions for the other tensors are correct.
182182 if (output_tensors[0 ]->dims ->data [0 ] != 1 ||
183- output_tensors[0 ]->dims ->data [1 ] != num_results ||
183+ output_tensors[0 ]->dims ->data [1 ] < num_results ||
184184 output_tensors[0 ]->dims ->data [2 ] != 4 ) {
185185 return CreateStatusWithPayload (
186186 StatusCode::kInternal ,
187187 absl::StrFormat (
188- " Expected locations tensor with dimensions [1,%d,4] at index 0 , "
189- " found [%d,%d,%d]." ,
188+ " Expected locations tensor with dimensions [1, num_detected_boxes , "
189+ " 4] at index 0, num_detected_boxes >= %d, found [%d,%d,%d]." ,
190190 num_results, output_tensors[0 ]->dims ->data [0 ],
191191 output_tensors[0 ]->dims ->data [1 ],
192192 output_tensors[0 ]->dims ->data [2 ]));
193193 }
194194 if (output_tensors[1 ]->dims ->data [0 ] != 1 ||
195- output_tensors[1 ]->dims ->data [1 ] != num_results) {
195+ output_tensors[1 ]->dims ->data [1 ] < num_results) {
196196 return CreateStatusWithPayload (
197197 StatusCode::kInternal ,
198198 absl::StrFormat (
199- " Expected classes tensor with dimensions [1,%d] at index 1, "
200- " found [%d,%d]." ,
199+ " Expected classes tensor with dimensions [1, num_detected_boxes] "
200+ " at index 1, num_detected_boxes >= %d, found [%d,%d]." ,
201201 num_results, output_tensors[1 ]->dims ->data [0 ],
202202 output_tensors[1 ]->dims ->data [1 ]));
203203 }
204204 if (output_tensors[2 ]->dims ->data [0 ] != 1 ||
205- output_tensors[2 ]->dims ->data [1 ] != num_results) {
205+ output_tensors[2 ]->dims ->data [1 ] < num_results) {
206206 return CreateStatusWithPayload (
207207 StatusCode::kInternal ,
208208 absl::StrFormat (
209- " Expected scores tensor with dimensions [1,%d] at index 2, "
210- " found [%d,%d]." ,
209+ " Expected scores tensor with dimensions [1, num_detected_boxes] "
210+ " at index 2, num_detected_boxes >= %d, found [%d,%d]." ,
211211 num_results, output_tensors[2 ]->dims ->data [0 ],
212212 output_tensors[2 ]->dims ->data [1 ]));
213213 }
0 commit comments