def METHOD_NAME(self, argv: List[str]) -> bool:
    """
        Command line entry.
    """
    parser_args = self.parser.parse_args(argv)
    model_type = parser_args.model
    cfg_path = parser_args.config
    ckpt_path = parser_args.ckpt_path
    device = parser_args.device
    threshold = parser_args.threshold
    if not parser_args.verbose:
        self.disable_task_loggers()
    task_source = self.get_input_source(parser_args.input)
    task_results = OrderedDict()
    has_exceptions = False
    for id_, input_ in task_source.items():
        try:
            res = self(input_, threshold, model_type, cfg_path, ckpt_path,
                       device)
            task_results[id_] = res
        except Exception as e:
            has_exceptions = True
            task_results[id_] = f'{e.__class__.__name__}: {e}'
    self.process_task_results(parser_args.input, task_results,
                              parser_args.job_dump_result)
    if has_exceptions:
        return False
    else:
        return True