code: def decode(self, text_ids: List[int]) -> str:
      ids = [int(_id) - self.num_image_tokens for _id in text_ids]
      ids = [_id for _id in ids if _id >= 0]
      text = self._get_text_tokenizer().decode(ids)
      text = self.postprocess(text)
      return text
  
imports: import os
  from typing import Dict, List, Optional, Union
  import numpy
  import sentencepiece
  from transformers.tokenization_utils import PreTrainedTokenizer
  from transformers.tokenization_utils_base import BatchEncoding, EncodedInput
  from transformers.utils import PaddingStrategy, logging
label_desc: Use image node_id 11 for calling the SPTokenizer obj's underlying member method code with example usage: obj.decode(text_ids) and returns: text