Base class for CLI argument handlers.
Source code in vllm/entrypoints/cli/types.py
| class CLISubcommand:
"""Base class for CLI argument handlers."""
name: str
@staticmethod
def cmd(args: argparse.Namespace) -> None:
raise NotImplementedError("Subclasses should implement this method")
def validate(self, args: argparse.Namespace) -> None:
# No validation by default
pass
def subparser_init(
self,
subparsers: argparse._SubParsersAction) -> FlexibleArgumentParser:
raise NotImplementedError("Subclasses should implement this method")
|
cmd
staticmethod
Source code in vllm/entrypoints/cli/types.py
| @staticmethod
def cmd(args: argparse.Namespace) -> None:
raise NotImplementedError("Subclasses should implement this method")
|
subparser_init
Source code in vllm/entrypoints/cli/types.py
| def subparser_init(
self,
subparsers: argparse._SubParsersAction) -> FlexibleArgumentParser:
raise NotImplementedError("Subclasses should implement this method")
|
validate
Source code in vllm/entrypoints/cli/types.py
| def validate(self, args: argparse.Namespace) -> None:
# No validation by default
pass
|