help="The logging level for Triton. The verbose logging can be enabled by specifying a value >= 1.",
)
parser.add_argument(
"--log-dir",
type=str,
default=None,
help="log dir folder",
)
parser.add_argument(
"--triton-log-path",
type=str,
default=None,
help="triton log path",
)
parser.add_argument(
"--name",
type=str,
default=None,
help="worker name",
)
parser.add_argument(
"-op",
"--operator",
type=str,
action="append",
nargs="+",
default=[],
dest="operators",
help="The operator to be hosted in the worker. The option can accept a single argument for the model name to load. Alternatively, it can also accept optional arguments in format `name:<model_name> version:<model_version>(optional) batch_size:<batch_size>(optional)`",
)
parser.add_argument(
"--metrics-port",
type=int,
default=0,
help="enable prometheus metrics for worker",
)
"""
TODO: Add more options as per requirements
"""
args=parser.parse_args(args)
try:
Parser._validate_args(args)
exceptExceptionaserr:
parser.error(f"Failed to validate arguments {err=}, {type(err)=}")