Public Member Functions | |
def | __init__ (self, model_required=False, inputs="--inputs", model_type=None) |
def | add_to_parser (self, parser) |
def | parse (self, args) |
def | register (self, maker) |
def | check_registered (self) |
Public Attributes | |
input_shapes | |
model_file | |
model_type | |
Private Attributes | |
_model_required | |
_inputs | |
_model_type | |
def polygraphy.tools.args.model.ModelArgs.__init__ | ( | self, | |
model_required = False , |
|||
inputs = "--inputs" , |
|||
model_type = None |
|||
) |
def polygraphy.tools.args.model.ModelArgs.add_to_parser | ( | self, | |
parser | |||
) |
Add arguments to a command-line parser. Args: parser (argparse.ArgumentParser): The argument parser.
Reimplemented from polygraphy.tools.args.base.BaseArgs.
def polygraphy.tools.args.model.ModelArgs.parse | ( | self, | |
args | |||
) |
Parses relevant arguments from command-line arguments. Args: args: Arguments provided by argparse.
Reimplemented from polygraphy.tools.args.base.BaseArgs.
|
inherited |
Registers another argument group with this one. This can be used to pick up dependencies for example. Args: maker (BaseArgs): Another argument group.
Reimplemented in polygraphy.tools.args.trt.loader.TrtLoaderArgs, polygraphy.tools.args.tf.loader.TfLoaderArgs, polygraphy.tools.args.onnx.loader.OnnxLoaderArgs, polygraphy.tools.args.data_loader.DataLoaderArgs, polygraphy.tools.args.trt_legacy.TrtLegacyArgs, polygraphy.tools.args.trt.runner.TrtRunnerArgs, polygraphy.tools.args.tf2onnx.loader.Tf2OnnxLoaderArgs, polygraphy.tools.args.tf.runner.TfRunnerArgs, polygraphy.tools.args.onnx.runner.OnnxtfRunnerArgs, and polygraphy.tools.args.onnxrt.runner.OnnxrtRunnerArgs.
|
inherited |
Called after all `register()` calls to make dependency checks easier.
Reimplemented in polygraphy.tools.args.trt.loader.TrtLoaderArgs, polygraphy.tools.args.tf.loader.TfLoaderArgs, polygraphy.tools.args.onnx.loader.OnnxLoaderArgs, polygraphy.tools.args.trt_legacy.TrtLegacyArgs, polygraphy.tools.args.data_loader.DataLoaderArgs, polygraphy.tools.args.trt.runner.TrtRunnerArgs, polygraphy.tools.args.tf.runner.TfRunnerArgs, polygraphy.tools.args.tf2onnx.loader.Tf2OnnxLoaderArgs, polygraphy.tools.args.onnx.runner.OnnxtfRunnerArgs, and polygraphy.tools.args.onnxrt.runner.OnnxrtRunnerArgs.
|
private |
|
private |
|
private |
polygraphy.tools.args.model.ModelArgs.input_shapes |
polygraphy.tools.args.model.ModelArgs.model_file |
polygraphy.tools.args.model.ModelArgs.model_type |