class_docstr: High-level Python wrapper for a quantized starcoder model.
class_docstr_tok: ["High-level","Python","wrapper","for","a","quantized","starcoder","model","."]
docstr: Detokenize a list of tokens.
  
  Args:
      tokens: The list of tokens to detokenize.
  
  Returns:
      The detokenized string.
docstr_tok: ["Detokenize","a","list","of","tokens",".","Args",":","tokens",":","The","list","of","tokens","to","detokenize",".","Returns",":","The","detokenized","string","."]
code: def detokenize(self, tokens: List[int]) -> bytes:
      """Detokenize a list of tokens.
  
      Args:
          tokens: The list of tokens to detokenize.
  
      Returns:
          The detokenized string.
      """
      invalidInputError(
          self.ctx is not None,
          "The attribute `ctx` of `Starcoder` object is None.",
      )
      output = bytes()
      for token in tokens:
          output += starcoder_detokenize(self.ctx, token)
      return output
  
imports: from .starcoder_cpp import starcoder_load, starcoder_free, starcoder_run
  from .starcoder_cpp import starcoder_tokenize, starcoder_detokenize
  from .starcoder_cpp import starcoder_forward, starcoder_eval, starcoder_embed
  from bigdl.llm.utils.common import invalidInputError
  from bigdl.llm.ggml.model.generation import GenerationMixin
  from typing import List, Optional, Generator, Sequence, Union
  import time
  import uuid
  import warnings
label_desc: Use image node_id 7 for calling the Starcoder obj's underlying member method code with example usage: obj.detokenize(tokens) and returns: output