MCPcopy Create free account
hub / github.com/TencentARC/InstantMesh / get_parser

Function get_parser

train.py:21–85  ·  view source on GitHub ↗
(**parser_kwargs)

Source from the content-addressed store, hash-verified

19
20
21def get_parser(**parser_kwargs):
22 def str2bool(v):
23 if isinstance(v, bool):
24 return v
25 if v.lower() in ("yes", "true", "t", "y", "1"):
26 return True
27 elif v.lower() in ("no", "false", "f", "n", "0"):
28 return False
29 else:
30 raise argparse.ArgumentTypeError("Boolean value expected.")
31
32 parser = argparse.ArgumentParser(**parser_kwargs)
33 parser.add_argument(
34 "-r",
35 "--resume",
36 type=str,
37 default=None,
38 help="resume from checkpoint",
39 )
40 parser.add_argument(
41 "--resume_weights_only",
42 action="store_true",
43 help="only resume model weights",
44 )
45 parser.add_argument(
46 "-b",
47 "--base",
48 type=str,
49 default="base_config.yaml",
50 help="path to base configs",
51 )
52 parser.add_argument(
53 "-n",
54 "--name",
55 type=str,
56 default="",
57 help="experiment name",
58 )
59 parser.add_argument(
60 "--num_nodes",
61 type=int,
62 default=1,
63 help="number of nodes to use",
64 )
65 parser.add_argument(
66 "--gpus",
67 type=str,
68 default="0,",
69 help="gpu ids to use",
70 )
71 parser.add_argument(
72 "-s",
73 "--seed",
74 type=int,
75 default=42,
76 help="seed for seed_everything",
77 )
78 parser.add_argument(

Callers 1

train.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected