in dynalab/handler.py [0:0]
def postprocess(self, inference_output, samples: list) -> list:
"""
post process inference output into a response.
response should be a list of json
the response format will need to pass the validation in
```
dynalab.tasks.flores_small1.TaskIO().verify_response(response)
```
"""
translations = [
self.vocab.string(self.strip_pad(sentence), "sentencepiece")
for sentence in inference_output
]
return [
# Signing required by dynabench, don't remove.
self.taskIO.sign_response(
{"id": sample["uid"], "translatedText": translation},
sample,
)
for translation, sample in zip(translations, samples)
]