def METHOD_NAME(self, dl_manager):
    archive = dl_manager.download(_DOWNLOAD_URL)
    return [
        datasets.SplitGenerator(
            name=datasets.Split.TRAIN, gen_kwargs={"files": dl_manager.iter_archive(archive), "split": "train"}
        ),
        datasets.SplitGenerator(
            name=datasets.Split.TEST, gen_kwargs={"files": dl_manager.iter_archive(archive), "split": "test"}
        ),
        datasets.SplitGenerator(
            name=datasets.Split("unsupervised"),
            gen_kwargs={"files": dl_manager.iter_archive(archive), "split": "train", "labeled": False},
        ),
    ]