good quality generation example for GPT, GPT-2, Transfo-XL, XLNet
This commit is contained in:
1 parent
7322c314a6
commit
7d4b200e40
10 files changed
+252
-46
No files matched your search
@@ -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()
|
||||
Reference in new issue
Block a user