MCPcopy Create free account
hub / github.com/modelscope/modelscope / evaluate_batch

Function evaluate_batch

modelscope/trainers/utils/inference.py:178–187  ·  view source on GitHub ↗
(trainer, data, metric_classes, vis_closure)

Source from the content-addressed store, hash-verified

176
177
178def evaluate_batch(trainer, data, metric_classes, vis_closure):
179 batch_result = trainer.evaluation_step(data)
180
181 if metric_classes is not None:
182 for metric_cls in metric_classes:
183 metric_cls.add(batch_result, data)
184
185 if vis_closure is not None:
186 # trainer.visualization
187 vis_closure(batch_result)
188
189
190def get_metric_values(metric_classes):

Callers 2

single_gpu_testFunction · 0.85
multi_gpu_testFunction · 0.85

Calls 2

evaluation_stepMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…