in src/data.py [0:0]
def __getitem__(self, _):
ret = None
while ret is None:
try:
ret = self.try_random_slice()
if self.augmentation:
ret = [ret, self.augmentation(ret)]
else:
ret = [ret, ret]
if self.dataset_name == 'wav':
ret = [mu_law(x / 2 ** 15) for x in ret]
except Exception as e:
logger.info('Exception %s in dataset __getitem__, path %s', e, self.path)
logger.debug('Exception in H5Dataset', exc_info=True)
return torch.tensor(ret[0]), torch.tensor(ret[1])