class_docstr: A silent ArgumentParser class.
  This class is meant to be used as a helper for creating dynamic parsers in
  TVMC. It will create a "supressed" parser based on an existing one (parent)
  which does not include a help message, does not print a usage message (even
  when -h or --help is passed) and does not exit on invalid choice parse
  errors but rather throws a TVMCException so it can be handled and the
  dynamic parser construction is not interrupted prematurely.
class_docstr_tok: ["A","silent","ArgumentParser","class",".","This","class","is","meant","to","be","used","as","a","helper","for","creating","dynamic","parsers","in","TVMC",".","It","will","create","a","``","supressed","''","parser","based","on","an","existing","one","(","parent",")","which","does","not","include","a","help","message",",","does","not","print","a","usage","message","(","even","when","-h","or","--","help","is","passed",")","and","does","not","exit","on","invalid","choice","parse","errors","but","rather","throws","a","TVMCException","so","it","can","be","handled","and","the","dynamic","parser","construction","is","not","interrupted","prematurely","."]
code: def __init__(self, parent, **kwargs):
      # Don't add '-h' or '--help' options to the newly created parser. Don't print usage message.
      # 'add_help=False' won't supress existing '-h' and '--help' options from the parser (and its
      # subparsers) present in 'parent'. However that class is meant to be used with the main
      # parser, which is created with `add_help=False` - the help is added only later. Hence it
      # the newly created parser won't have help options added in its (main) root parser. The
      # subparsers in the main parser will eventually have help activated, which is enough for its
      # use in TVMC.
      super().__init__(
          parents=[parent],
          add_help=False,
          usage=argparse.SUPPRESS,
          **kwargs,
      )
  
imports: import argparse
  from tvm.driver.tvmc import TVMCException
label_desc: Use image node_id 1 to create a new TVMCSuppressedArgumentParser object from inherited base classes: argparse with example: obj = TVMCSuppressedArgumentParser(parent)