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

Function get_args_parser

light-eval/src/eval_ceval.py:25–56  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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

Callers 1

eval_ceval.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected