Add debug_failures flag
This commit is contained in:
parent
9677f7084c
commit
ead2a74bf0
|
@ -60,6 +60,7 @@ class TextWavLoader(torch.utils.data.Dataset):
|
||||||
self.load_conditioning = opt_get(hparams, ['load_conditioning'], False)
|
self.load_conditioning = opt_get(hparams, ['load_conditioning'], False)
|
||||||
self.conditioning_candidates = opt_get(hparams, ['num_conditioning_candidates'], 3)
|
self.conditioning_candidates = opt_get(hparams, ['num_conditioning_candidates'], 3)
|
||||||
self.conditioning_length = opt_get(hparams, ['conditioning_length'], 44100)
|
self.conditioning_length = opt_get(hparams, ['conditioning_length'], 44100)
|
||||||
|
self.debug_failures = opt_get(hparams, ['debug_loading_failures'], False)
|
||||||
self.audiopaths_and_text = []
|
self.audiopaths_and_text = []
|
||||||
for p, fm in zip(self.path, fetcher_mode):
|
for p, fm in zip(self.path, fetcher_mode):
|
||||||
if fm == 'lj' or fm == 'libritts':
|
if fm == 'lj' or fm == 'libritts':
|
||||||
|
@ -127,7 +128,8 @@ class TextWavLoader(torch.utils.data.Dataset):
|
||||||
tseq, wav, text, path = self.get_wav_text_pair(self.audiopaths_and_text[index])
|
tseq, wav, text, path = self.get_wav_text_pair(self.audiopaths_and_text[index])
|
||||||
cond = self.load_conditioning_candidates(self.audiopaths_and_text[index][0]) if self.load_conditioning else None
|
cond = self.load_conditioning_candidates(self.audiopaths_and_text[index][0]) if self.load_conditioning else None
|
||||||
except:
|
except:
|
||||||
print(f"error loading {self.audiopaths_and_text[index][0]}")
|
if self.debug_failures:
|
||||||
|
print(f"error loading {self.audiopaths_and_text[index][0]}")
|
||||||
return self[index+1]
|
return self[index+1]
|
||||||
if wav is None or \
|
if wav is None or \
|
||||||
(self.max_wav_len is not None and wav.shape[-1] > self.max_wav_len) or \
|
(self.max_wav_len is not None and wav.shape[-1] > self.max_wav_len) or \
|
||||||
|
|
Loading…
Reference in New Issue
Block a user