MCPcopy Create free account
hub / github.com/modelscope/modelscope / parse_args

Function parse_args

modelscope/utils/nlp/space/args.py:49–64  ·  view source on GitHub ↗

Parse hyper-parameters from cmdline.

(parser)

Source from the content-addressed store, hash-verified

47
48
49def parse_args(parser):
50 """ Parse hyper-parameters from cmdline. """
51 parsed = parser.parse_args()
52 args = HParams()
53 optional_args = parser._action_groups[1]
54 for action in optional_args._group_actions[1:]:
55 arg_name = action.dest
56 args[arg_name] = getattr(parsed, arg_name)
57 for group in parser._action_groups[2:]:
58 group_args = HParams()
59 for action in group._group_actions:
60 arg_name = action.dest
61 group_args[arg_name] = getattr(parsed, arg_name)
62 if len(group_args) > 0:
63 args[group.title] = group_args
64 return args

Callers

nothing calls this directly

Calls 1

HParamsClass · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…