def METHOD_NAME(self):
    def teller1(program_config, predictor_config):
        # All outputs are zero. But diff occurred.
        if predictor_config.target() == TargetType.Metal:
            return True
    self.add_ignore_check_case(
        teller1, IgnoreReasons.ACCURACY_ERROR,
        "The op output has diff in a specific case. We need to fix it as soon as possible."
    )
    def _teller3(program_config, predictor_config):
        target_type = predictor_config.target()
        in_x_shape = list(program_config.inputs["input_data_x"].shape)
        in_y_shape = list(program_config.inputs["input_data_y"].shape)
        if target_type not in [
                TargetType.ARM, TargetType.Host, TargetType.X86,
                TargetType.OpenCL
        ]:
            if len(in_x_shape) == 0 or len(in_y_shape) == 0:
                return True
    self.add_ignore_check_case(
        _teller3, IgnoreReasons.PADDLELITE_NOT_SUPPORT,
        "0D-tensor is not supported on this target now.")