Handle long answer needs to be updated. (#14279)

`start_` and `end_` tensors now contain a batch_size at this point.
This commit is contained in:
Nicolas Patry
2021-11-06 15:04:30 +01:00
committed by GitHub
parent 843c326ee1
commit 24b30d4d2f
2 changed files with 7 additions and 1 deletions

View File

@@ -50,6 +50,12 @@ class QAPipelineTests(unittest.TestCase, metaclass=PipelineTestCaseMeta):
question="Where was HuggingFace founded ?", context="HuggingFace was founded in Paris."
)
self.assertEqual(outputs, {"answer": ANY(str), "start": ANY(int), "end": ANY(int), "score": ANY(float)})
outputs = question_answerer(
question="Where was HuggingFace founded ?",
context="HuggingFace was founded in Paris.",
handle_impossible_answer=True,
)
self.assertEqual(outputs, {"answer": ANY(str), "start": ANY(int), "end": ANY(int), "score": ANY(float)})
outputs = question_answerer(
question=["In what field is HuggingFace working ?", "In what field is HuggingFace working ?"],