class_docstr: SAT (Scholastic Aptitude Test) Analogy Questions is a dataset comprising 374 multiple-choice analogy questions.
code: def _split_generators(self, dl_manager):
      data_dir = os.path.abspath(
          os.path.expanduser(dl_manager.manual_dir)
      )
      if not os.path.exists(data_dir):
          raise FileNotFoundError(
              f"{data_dir} does not exist. Make sure you insert a manual dir via `datasets.load_dataset('matinf', data_dir=...)` that includes SAT-package-V3.txt. Manual download instructions: {self.manual_download_instructions}"
          )
      return [
          datasets.SplitGenerator(
              name=datasets.Split.VALIDATION,
              # These kwargs will be passed to _generate_examples
              gen_kwargs={
                  "filepath": os.path.join(
                      data_dir, "SAT-package-V3.txt"
                  ),
              },
          )
      ]
  
file_path: lm-evaluation-harness/lm_eval/datasets/sat_analogies/sat_analogies.py
imports: import os
  import datasets
label_desc: Use image node_id 3 for calling the SatAnalogies obj's underlying member method code with example usage: obj._split_generators(dl_manager) and returns: list