class_docstr: Reference:
  - HF Hub: https://huggingface.co/rinna/japanese-gpt-neox-3.6b-instruction-sft
code: def doc_to_text(self, doc):
      choices = self.SEP.join(
          [f"- {choice}" for choice in doc["choices"]]
      )
      combined_context = self.SEP.join(
          [
              context
              for context in self.batch_truncate_text(
                  doc["contexts"], self.CONTEXT_LIMIT
              )
          ]
      )
      input_text = (
          f"文脈：{combined_context}{self.SEP}質問：{doc['goal']}{self.SEP}"
          + f"選択肢：{self.SEP}{choices}"
      )
      return f"ユーザー: {input_text}{self.SEP}システム: "
  
imports: import os
  import inspect
  import datasets
  from lm_eval.base import MultipleChoiceTask, rf
  import numpy
label_desc: Use image node_id 2 for calling the JAQKETV1WithRinnaInstructionSFT obj's underlying member method code with example usage: obj.doc_to_text(doc) and returns: str, input_text, self, str