Spaces:
Runtime error
Runtime error
File size: 434 Bytes
92ec8d3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
def aggregate_loss_dict(agg_loss_dict):
mean_vals = {}
for output in agg_loss_dict:
for key in output:
mean_vals[key] = mean_vals.setdefault(key, []) + [output[key]]
for key in mean_vals:
if len(mean_vals[key]) > 0:
mean_vals[key] = sum(mean_vals[key]) / len(mean_vals[key])
else:
print(f'{key} has no value')
mean_vals[key] = 0
return mean_vals
|