MCPcopy Create free account
hub / github.com/NVIDIA/TensorRT / add_parser_args

Method add_parser_args

tools/Polygraphy/polygraphy/tools/base/tool.py:127–143  ·  view source on GitHub ↗

Add arguments to the command-line parser. This will also add arguments for any subtools reported by `get_subtools()`. Args: parser (argparse.ArgumentParser): The argument parser.

(self, parser)

Source from the content-addressed store, hash-verified

125 pass
126
127 def add_parser_args(self, parser):
128 """
129 Add arguments to the command-line parser.
130 This will also add arguments for any subtools reported by `get_subtools()`.
131
132 Args:
133 parser (argparse.ArgumentParser): The argument parser.
134 """
135 self.add_parser_args_impl(parser)
136
137 title, subtools = self.get_subtools()
138 if subtools:
139 subparsers = parser.add_subparsers(title=title, dest="subtool")
140 subparsers.required = True
141
142 for subtool in subtools:
143 subtool.setup_parser(subparsers)
144
145 def parse(self, args):
146 """

Callers 3

setup_parserMethod · 0.95
__init__Method · 0.45
__init__Method · 0.45

Calls 3

add_parser_args_implMethod · 0.95
get_subtoolsMethod · 0.95
setup_parserMethod · 0.80

Tested by

no test coverage detected