(self, dl_manager)
| 197 | ) |
| 198 | |
| 199 | def _split_generators(self, dl_manager): |
| 200 | paths = dl_manager.download_and_extract({ |
| 201 | k: os.path.join(_VOC_DATA_URL, v) |
| 202 | for k, v in self.builder_config.filenames.items() |
| 203 | }) |
| 204 | return [ |
| 205 | tfds.core.SplitGenerator( |
| 206 | name=tfds.Split.TEST, |
| 207 | gen_kwargs=dict(data_path=paths["test"], set_name="test"), |
| 208 | ), |
| 209 | tfds.core.SplitGenerator( |
| 210 | name=tfds.Split.TRAIN, |
| 211 | gen_kwargs=dict(data_path=paths["trainval"], set_name="train"), |
| 212 | ), |
| 213 | tfds.core.SplitGenerator( |
| 214 | name=tfds.Split.VALIDATION, |
| 215 | gen_kwargs=dict(data_path=paths["trainval"], set_name="val"), |
| 216 | ), |
| 217 | ] |
| 218 | |
| 219 | def _generate_examples(self, data_path, set_name): |
| 220 | """Yields examples.""" |
nothing calls this directly
no test coverage detected