docstr: Called when Ludwig is run on the command line with the callback enabled.
  
  :param cmd: The Ludwig subcommand being run, ex. "train", "evaluate", "predict", ...
  :param args: The full list of command-line arguments (sys.argv).
docstr_tok: ["Called","when","Ludwig","is","run","on","the","command","line","with","the","callback","enabled",".",":","param","cmd",":","The","Ludwig","subcommand","being","run",",","ex",".","``","train","''",",","``","evaluate","''",",","``","predict","''",",","...",":","param","args",":","The","full","list","of","command-line","arguments","(","sys.argv",")","."]
code: def on_cmdline(self, cmd: str, *args: List[str]):
      """Called when Ludwig is run on the command line with the callback enabled.
  
      :param cmd: The Ludwig subcommand being run, ex. "train", "evaluate", "predict", ...
      :param args: The full list of command-line arguments (sys.argv).
      """
      pass
  
imports: from abc import ABC
  from typing import Any, Callable, Dict, List, Union
  from ludwig.api_annotations import PublicAPI
  from ludwig.types import HyperoptConfigDict, ModelConfigDict, TrainingSetMetadataDict
label_desc: Use image node_id 1 for calling the Callback obj's underlying member method code with example usage: obj.on_cmdline(cmd) without return types