code: def run_cmd(self, argvs):
      self.parser = argparse.ArgumentParser(
          description="Run the {}".format(self.name),
          prog="hub run {}".format(self.name),
          usage="%(prog)s",
          add_help=True,
      )
      self.arg_input_group = self.parser.add_argument_group(
          title="Input options", description="Input data. Required"
      )
      self.arg_config_group = self.parser.add_argument_group(
          title="Config options",
          description="Run configuration for controlling module behavior, not required.",
      )
      self.add_module_config_arg()
  
      self.add_module_input_arg()
      args = self.parser.parse_args(argvs)
      input_data = self.check_input_data(args)
      if len(input_data) == 0:
          self.parser.print_help()
          exit(1)
      else:
          for image_path in input_data:
              if not os.path.exists(image_path):
                  raise RuntimeError(
                      "File %s or %s is not exist." % image_path
                  )
      return self.object_detection(
          paths=input_data,
          use_gpu=args.use_gpu,
          batch_size=args.batch_size,
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import ast
  import argparse
  from math import ceil
  import paddle
  import numpy
  import paddle.jit
  import paddle.static
  from paddlehub.module.module import moduleinfo, runnable, serving
  from paddle.inference import Config, create_predictor
  from paddlehub.utils.parser import txt_parser
  from .processor import load_label_info, postprocess, base64_to_cv2
  from .data_feed import test_reader, padding_minibatch
label_desc: Use image node_id 8 for calling the FasterRCNNResNet50RPN obj's underlying member method code with example usage: obj.run_cmd(argvs) and returns: self