def METHOD_NAME(self, inputs: Dict[str, Tensor]) -> Dict[str, Tensor]:
    """process the prediction results
    Args:
        inputs (Dict[str, Any]): The model outputs.
        The output should follow some rules:
            1. Values can be retrieved by keys(dict-like, or the __getitem__ method is overriden)
            2. 'logits' and 'input_ids' key exists.
        Models in modelscope will return the output dataclass `modelscope.outputs.FillMaskModelOutput`.
    Returns:
        Dict[str, str]: the prediction results
    """
    logits = inputs[OutputKeys.LOGITS].detach().cpu().numpy()
    input_ids = inputs[OutputKeys.INPUT_IDS].detach().cpu().numpy()
    pred_ids = np.argmax(logits, axis=-1)
    rst_ids = np.where(input_ids == self.preprocessor.mask_id, pred_ids,
                       input_ids)
    pred_strings = []
    for ids in rst_ids:  # batch
        pred_string = self.preprocessor.decode(
            ids,
            skip_special_tokens=True,
            clean_up_tokenization_spaces=True)
        pred_strings.append(pred_string)
    return {OutputKeys.TEXT: pred_strings}