in evaluate_model.py [0:0]
def parse_args() -> argparse.Namespace:
"""Parse command line arguments.
Returns:
argparse.Namespace: Parsed command line arguments
"""
parser = argparse.ArgumentParser(description='Evaluate model on math tasks')
parser.add_argument('--task', type=str, required=True,
choices=['gsm8k', 'math', 'math_hard', 'math_500', 'aime24', 'amc23'],
help='Task to evaluate')
parser.add_argument('--model', type=str, required=True,
help='Model name or path')
parser.add_argument('--use_chat_template', action='store_true', default=False,
help='Use chat template')
parser.add_argument('--override_bs', type=int, default=-1,
help='Batch size; -1 for automatic batch size')
return parser.parse_args()