def METHOD_NAME(self):
    if self.custom_args:
        parser = argparse.ArgumentParser()
        parser.add_argument(
            "--input-height", default=None, dest="input_height",
            type=int, help="input height")
        parser.add_argument(
            "--input-width", default=None,
            dest="input_width", type=int, help="input width")
        parser.add_argument(
            "--warmup-steps", dest="warmup_steps",
            help="number of warmup steps", type=int, default=10)
        parser.add_argument(
            "--steps", dest="steps", help="number of steps", type=int,
            default=50)
        parser.add_argument(
            "--input-layer", dest="input_layer",
            help="name of input layer", type=str, default=None)
        parser.add_argument(
            "--output-layer", dest="output_layer",
            help="name of output layer", type=str, default=None)
        parser.add_argument(
            '--kmp-blocktime', dest='kmp_blocktime',
            help='number of kmp block time',
            type=int, default=1)
        self.args = parser.METHOD_NAME(self.custom_args, namespace=self.args)
        # Set KMP env vars, if they haven't already been set, but override the default KMP_BLOCKTIME value
        config_file_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "config.json")
        self.set_kmp_vars(config_file_path, kmp_blocktime=str(self.args.kmp_blocktime))