MCPcopy Create free account
hub / github.com/Alpha-VLLM/LLaMA2-Accessory / get_args_parser

Function get_args_parser

light-eval/src/eval_mmlu.py:23–54  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21choices = ["A", "B", "C", "D"]
22
23def get_args_parser():
24 parser = argparse.ArgumentParser('light-eval', add_help=False)
25 # Dataset parameters
26 parser.add_argument('--data_dir', type=str, default='data/mmlu/')
27 parser.add_argument('--ntrain', type=int, default=5)
28 parser.add_argument('--batch_size', type=int, default=8)
29 parser.add_argument('--overwrite', action="store_true", default=False, help="Overwrite existed results")
30 # Model parameters
31 parser.add_argument('--llama_type', default='llama', type=str, metavar='MODEL',
32 help='type of llama')
33 parser.add_argument('--llama_config', default='/path/to/params.json', type=str, nargs="+",
34 help='Path to llama model config')
35 parser.add_argument('--tokenizer_path', type=str, default="../tokenizer.model",
36 help='path to tokenizer.model')
37 parser.add_argument('--pretrained_path', default='/path/to/pretrained', type=str,
38 help='directory containing pretrained checkpoints')
39 parser.add_argument('--pretrained_type', type=str, default="consolidated", choices=['consolidated', 'meta_ori'],
40 help='pretrained checkpoint save format')
41 parser.add_argument('--max_seq_len', default=2048, type=int,
42 help='max input sequence length, which should be adjusted accordingly to the model')
43 # Parrallel parameters
44 parser.add_argument('--device', default='cuda',
45 help='device for inference')
46 parser.add_argument('--model_parallel_size', default=1, type=int)
47
48 parser.add_argument('--world_size', default=1, type=int,
49 help='number of distributed processes')
50 parser.add_argument('--local_rank', default=-1, type=int)
51 parser.add_argument('--dist_on_itp', action='store_true')
52 parser.add_argument('--dist_url', default='env://',
53 help='url used to set up distributed training')
54 return parser
55
56def format_subject(subject):
57 l = subject.split("_")

Callers 1

eval_mmlu.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected