Ejemplo n.º 1
0
def setup_loader(ap: AudioProcessor,
                 is_val: bool = False,
                 verbose: bool = False):
    if is_val:
        loader = None
    else:
        dataset = MyDataset(
            ap,
            meta_data_eval if is_val else meta_data_train,
            voice_len=1.6,
            num_utter_per_speaker=c.num_utters_per_speaker,
            num_speakers_in_batch=c.num_speakers_in_batch,
            skip_speakers=False,
            storage_size=c.storage["storage_size"],
            sample_from_storage_p=c.storage["sample_from_storage_p"],
            additive_noise=c.storage["additive_noise"],
            verbose=verbose,
        )
        # sampler = DistributedSampler(dataset) if num_gpus > 1 else None
        loader = DataLoader(
            dataset,
            batch_size=c.num_speakers_in_batch,
            shuffle=False,
            num_workers=c.num_loader_workers,
            collate_fn=dataset.collate_fn,
        )
    return loader
Ejemplo n.º 2
0
def setup_loader(ap, is_val=False, verbose=False):
    if is_val:
        loader = None
    else:
        dataset = MyDataset(ap,
                            meta_data_eval if is_val else meta_data_train,
                            voice_len=1.6,
                            num_utter_per_speaker=10,
                            skip_speakers=False,
                            verbose=verbose)
        # sampler = DistributedSampler(dataset) if num_gpus > 1 else None
        loader = DataLoader(dataset,
                            batch_size=c.num_speakers_in_batch,
                            shuffle=False,
                            num_workers=0,
                            collate_fn=dataset.collate_fn)
    return loader