class_docstr: The SCROLLS benchmark.
code: def _split_generators(self, dl_manager):
      dl_dir = dl_manager.download_and_extract(
          self.builder_config.data_url
      )
      task_name = task_name = _get_task_name_from_data_url(
          self.builder_config.data_url
      )
  
      return {
          "train": self._generate_examples(
              dl_dir / task_name / "train.jsonl"
          ),
          "validation": self._generate_examples(
              dl_dir / task_name / "validation.jsonl"
          ),
          "test": self._generate_examples(
              dl_dir / task_name / "test.jsonl"
          ),
      }
  
file_path: datasets/tensorflow_datasets/text/scrolls/scrolls.py
imports: import dataclasses
  import json
  from etils import epath
  import tensorflow_datasets.public_api
label_desc: Use image node_id 2 for calling the Scrolls obj's underlying member method code with example usage: obj._split_generators(dl_manager) and returns: dict