class_docstr: CLIC dataset.
docstr: Returns SplitGenerators.
docstr_tok: ["Returns","SplitGenerators","."]
code: def _split_generators(self, dl_manager):
      """Returns SplitGenerators."""
      downloaded_dirs = dl_manager.download_and_extract(
          {
              "mobile_train": CLIC_MOBILE_TRAIN,
              "prof_train": CLIC_PROFESSIONAL_TRAIN,
              "mobile_val": CLIC_MOBILE_VALIDATION,
              "prof_val": CLIC_PROFESSIONAL_VALIDATION,
              "mobile_test": CLIC_MOBILE_TEST,
              "prof_test": CLIC_PROFESSIONAL_TEST,
          }
      )
  
      train_dirs = {
          k: v for k, v in downloaded_dirs.items() if "train" in k
      }
      val_dirs = {
          k: v for k, v in downloaded_dirs.items() if "val" in k
      }
      test_dirs = {
          k: v for k, v in downloaded_dirs.items() if "test" in k
      }
      return [
          tfds.core.SplitGenerator(
              name=tfds.Split.TRAIN,
              gen_kwargs={
                  "download_path": train_dirs,
              },
          ),
          tfds.core.SplitGenerator(
              name=tfds.Split.VALIDATION,
              gen_kwargs={
                  "download_path": val_dirs,
              },
          ),
          tfds.core.SplitGenerator(
              name=tfds.Split.TEST,
              gen_kwargs={
                  "download_path": test_dirs,
              },
          ),
      ]
  
imports: import os
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  import tensorflow_datasets.public_api
label_desc: Use image node_id 2 for calling the Builder obj's underlying member method code with example usage: obj._split_generators(dl_manager) and returns: list