(self, inputs)
| 1351 | return metrics |
| 1352 | |
| 1353 | def predict_batch(self, inputs): |
| 1354 | self.model.network.eval() |
| 1355 | self.mode = 'test' |
| 1356 | inputs = [paddle.to_tensor(x) for x in to_list(inputs)] |
| 1357 | self._input_info = _update_input_info(inputs) |
| 1358 | outputs = self.model.network(*inputs) |
| 1359 | if self._nranks > 1 and isinstance(self.model._place, base.CUDAPlace): |
| 1360 | outputs = [_all_gather(o) for o in to_list(outputs)] |
| 1361 | |
| 1362 | return [to_numpy(o) for o in to_list(outputs)] |
| 1363 | |
| 1364 | def parameters(self, *args, **kwargs): |
| 1365 | return self.model.network.parameters(*args, **kwargs) |
nothing calls this directly
no test coverage detected