good quality generation example for GPT, GPT-2, Transfo-XL, XLNet

This commit is contained in:
thomwolf committed 2019-07-13 15:25:03 +02:00
1 parent 7322c314a6
commit 7d4b200e40
10 files changed
+252 -46

No files matched your search

+14
View File
@@ -29,6 +29,7 @@ except ImportError:
import run_glue
import run_squad
import run_generation
logging.basicConfig(level=logging.DEBUG)
@@ -91,5 +92,18 @@ class ExamplesTests(unittest.TestCase):
self.assertGreaterEqual(result['exact'], 30)
def test_generation(self):
stream_handler = logging.StreamHandler(sys.stdout)
logger.addHandler(stream_handler)
testargs = ["run_generation.py",
"--prompt=Hello",
"--seed=42"]
model_name = "--model_name=openai-gpt"
with patch.object(sys, 'argv', testargs + [model_name]):
result = run_generation.main()
self.assertGreaterEqual(result['f1'], 30)
self.assertGreaterEqual(result['exact'], 30)
if __name__ == "__main__":
unittest.main()