Fetches the `tfds.core.DatasetBuilder` by name.
(
name: str,
data_dir: epath.PathLike | None,
builder_kwargs: dict[str, Any] | None,
try_gcs: bool,
file_format: str | file_adapters.FileFormat | None = None,
)
| 482 | |
| 483 | |
| 484 | def _fetch_builder( |
| 485 | name: str, |
| 486 | data_dir: epath.PathLike | None, |
| 487 | builder_kwargs: dict[str, Any] | None, |
| 488 | try_gcs: bool, |
| 489 | file_format: str | file_adapters.FileFormat | None = None, |
| 490 | ) -> dataset_builder.DatasetBuilder: |
| 491 | """Fetches the `tfds.core.DatasetBuilder` by name.""" |
| 492 | if builder_kwargs is None: |
| 493 | builder_kwargs = {} |
| 494 | if file_format is not None: |
| 495 | builder_kwargs['file_format'] = file_format |
| 496 | return builder(name, data_dir=data_dir, try_gcs=try_gcs, **builder_kwargs) |
| 497 | |
| 498 | |
| 499 | def _download_and_prepare_builder( |
no test coverage detected