class_docstr: PatchCamelyon.
class_docstr_tok: ["PatchCamelyon","."]
code: def _split_generators(self, dl_manager):
      base_url = "https://zenodo.org/record/2546921/files/"
      resources = {
          "test_x": base_url
          + "camelyonpatch_level_2_split_test_x.h5.gz",
          "test_y": base_url
          + "camelyonpatch_level_2_split_test_y.h5.gz",
          "train_x": base_url
          + "camelyonpatch_level_2_split_train_x.h5.gz",
          "train_y": base_url
          + "camelyonpatch_level_2_split_train_y.h5.gz",
          "valid_x": base_url
          + "camelyonpatch_level_2_split_valid_x.h5.gz",
          "valid_y": base_url
          + "camelyonpatch_level_2_split_valid_y.h5.gz",
      }
      paths = dl_manager.download_and_extract(resources)
      return [
          tfds.core.SplitGenerator(
              name=tfds.Split.TEST,
              gen_kwargs=dict(split="test", paths=paths),
          ),
          tfds.core.SplitGenerator(
              name=tfds.Split.TRAIN,
              gen_kwargs=dict(split="train", paths=paths),
          ),
          tfds.core.SplitGenerator(
              name=tfds.Split.VALIDATION,
              gen_kwargs=dict(split="valid", paths=paths),
          ),
      ]
  
imports: 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