Spaces:
Running
Running
| import sys,os | |
| sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) | |
| from tqdm import tqdm | |
| from torch.utils.data import DataLoader | |
| from omegaconf import OmegaConf | |
| from vits.data_utils import TextAudioSpeakerSet | |
| from vits.data_utils import TextAudioSpeakerCollate | |
| from vits.data_utils import DistributedBucketSampler | |
| hps = OmegaConf.load("./configs/base.yaml") | |
| dataset = TextAudioSpeakerSet("files/valid.txt", hps.data) | |
| for _ in tqdm(dataset): | |
| pass | |
| sampler = DistributedBucketSampler( | |
| dataset, | |
| 4, | |
| [150, 300, 450], | |
| num_replicas=1, | |
| rank=0, | |
| shuffle=True) | |
| collate_fn = TextAudioSpeakerCollate() | |
| loader = DataLoader(dataset, num_workers=0, shuffle=False, pin_memory=True, | |
| collate_fn=collate_fn, batch_sampler=sampler) | |
| for _ in tqdm(loader): | |
| pass | |