parse_arguments.py 924 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. from argparse import ArgumentParser
  2. def parse_arguments():
  3. parser = ArgumentParser()
  4. # The max number of examples to evaluate
  5. parser.add_argument(
  6. "--max-examples",
  7. type=int,
  8. default=100,
  9. help="The max number of examples to evaluate",
  10. required=False,
  11. )
  12. parser.add_argument(
  13. "--sql-model-name",
  14. type=str,
  15. default="meta-llama/Meta-Llama-3.1-8B-Instruct",
  16. help="The model to use for text2sql",
  17. required=False,
  18. )
  19. parser.add_argument(
  20. "--gold-file-name",
  21. type=str,
  22. default="gold-test-set.jsonl",
  23. help="The gold dataset to use as seed",
  24. required=False,
  25. )
  26. parser.add_argument(
  27. "--training-file-name",
  28. type=str,
  29. default="generated_queries.jsonl",
  30. help="The training dataset",
  31. required=False,
  32. )
  33. return parser.parse_args()