CYF200127's picture
Upload 162 files
1f516b6 verified
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