Spaces:
Paused
Paused
| import json | |
| def merge_predictions(results): | |
| if len(results) == 0: | |
| return {} | |
| formats = results[0][1].keys() | |
| predictions = {format_: {} for format_ in formats} | |
| for format_ in formats: | |
| for indices, batch_preds in results: | |
| for idx, preds in zip(indices, batch_preds[format_]): | |
| predictions[format_][idx] = preds | |
| predictions[format_] = [predictions[format_][i] for i in range(len(predictions[format_]))] | |
| return predictions | |