Ejemplo n.º 1
0
    def _split_generators(self, dl_manager: tfds.download.DownloadManager):
        """Returns SplitGenerators."""

        path = os.path.join(dl_manager.manual_dir, _DATASET)

        if not tf.io.gfile.exists(path):
            raise AssertionError(
                f'You must download the dataset .tar.gz file and place it into {dl_manager.manual_dir}')

        return {
            'train': self._generate_examples(dl_manager.iter_archive(path), 'train'),
            'valid': self._generate_examples(dl_manager.iter_archive(path), 'valid'),
            'test': self._generate_examples(dl_manager.iter_archive(path), 'test')
        }
Ejemplo n.º 2
0
    def _split_generators(self, dl_manager: tfds.download.DownloadManager):
        """Returns SplitGenerators."""
        # TODO(blood_quality): Downloads the data and defines the splits
        path = os.path.join(dl_manager.manual_dir, self.builder_config.dataset)

        if not tf.io.gfile.exists(path):
            raise AssertionError(
                f'You must download the dataset .zip file and place it into {dl_manager.manual_dir}'
            )

        path_iter = dl_manager.iter_archive(path)
        return {'train': self._generate_examples(path_iter)}
Ejemplo n.º 3
0
    def _split_generators(self, dl_manager: tfds.download.DownloadManager):
        """Returns SplitGenerators."""

        path = os.path.join(dl_manager.manual_dir, self.builder_config.dataset)

        if not tf.io.gfile.exists(path):
            raise AssertionError(
                f'You must download the dataset .tar.gz file and place it into {dl_manager.manual_dir}'
            )

        if self.builder_config.selection == 'all':
            path_iter = dl_manager.iter_archive(path)
            return {'train': self._generate_examples(path_iter)}