{'checkpoint': None,
'config': 'configs/ljspeech.yaml',
'data': '~/datasets/LJSpeech-1.1',
'iteration': None,
'output': './experiment',
'use_gpu': 1}
W0701 01:08:32.058022 15717 device_context.cc:252] Please NOTE: device: 0, CUDA Capability: 61, Driver API Version: 10.1, Runtime API Version: 10.0
W0701 01:08:32.060909 15717 device_context.cc:260] device: 0, cuDNN Version: 7.6.
Rank 0: checkpoint loaded.
0it [00:00, ?it/s]/root/anaconda3/envs/paddle/lib/python3.7/site-packages/librosa/core/audio.py:161: UserWarning: PySoundFile failed. Trying audioread instead.
warnings.warn('PySoundFile failed. Trying audioread instead.')
2020-07-01 01:08:36,171-WARNING: DygraphDataLoader reader thread raised an exception.
Exception in thread Thread-3:
Traceback (most recent call last):
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/librosa/core/audio.py", line 129, in load
with sf.SoundFile(path) as sf_desc:
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/soundfile.py", line 629, in init
self._file = self._open(file, mode_int, closefd)
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/soundfile.py", line 1184, in _open
"Error opening {0!r}: ".format(self.name))
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/soundfile.py", line 1357, in _error_check
raise RuntimeError(prefix + _ffi.string(err_str).decode('utf-8', 'replace'))
RuntimeError: Error opening '~/datasets/LJSpeech-1.1/wavs/LJ019-0253.wav': System error.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/anaconda3/envs/paddle/lib/python3.7/threading.py", line 926, in _bootstrap_inner
self.run()
File "/root/anaconda3/envs/paddle/lib/python3.7/threading.py", line 870, in run
self._target(*self._args, *self._kwargs)
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/reader.py", line 913, in _reader_thread_loop_for_singleprocess
six.reraise(sys.exc_info())
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/six.py", line 703, in reraise
raise value
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/reader.py", line 892, in _reader_thread_loop_for_singleprocess
for sample in self._batchreader():
File "/root/AI/Paddle/Parakeet/parakeet/data/datacargo.py", line 112, in next
minibatch = [self.dataset[i] for i in index]
File "/root/AI/Paddle/Parakeet/parakeet/data/datacargo.py", line 112, in
minibatch = [self.dataset[i] for i in index]
File "/root/AI/Paddle/Parakeet/parakeet/data/dataset.py", line 47, in getitem
return self.getexample(index)
File "/root/AI/Paddle/Parakeet/parakeet/data/dataset.py", line 100, in get_example
self._cache[i] = self.dataset[i]
File "/root/AI/Paddle/Parakeet/parakeet/data/dataset.py", line 47, in getitem
return self.getexample(index)
File "/root/AI/Paddle/Parakeet/parakeet/data/dataset.py", line 82, in get_example
return self._transform(indata)
File "/root/AI/Paddle/Parakeet/examples/transformertts/data.py", line 119, in call
wav, = librosa.load(str(fname))
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/librosa/core/audio.py", line 162, in load
y, sr_native = audioread_load(path, offset, duration, dtype)
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/librosa/core/audio.py", line 186, in __audioread_load
with audioread.audio_open(path) as input_file:
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/audioread/init__.py", line 111, in audio_open
return BackendClass(path)
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/audioread/rawread.py", line 62, in init
self._fh = open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '~/datasets/LJSpeech-1.1/wavs/LJ019-0253.wav'
Traceback (most recent call last):
File "train_transformer.py", line 217, in
main(args)
File "train_transformer.py", line 113, in main
batch = next(iterator)
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/tqdm/_tqdm.py", line 897, in iter
for obj in iterable:
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/reader.py", line 804, in next
return self._reader.read_next_var_list()
paddle.fluid.core_avx.EnforceNotMet:
Error: Blocking queue is killed because the data reader raises an exception
[Hint: Expected killed != true, but received killed:1 == true:1.] at (/paddle/paddle/fluid/operators/reader/blocking_queue.h:141)
我按照步骤想训练example里面的transformer_tts模型。环境和clone库都已经准备好,LJSpeech数据也下载准备好。但是在命令行输入运行函数和传入参数后,却报错如下: 运行命令:python train_transformer.py \ --use_gpu=1 \ --data='~/datasets/LJSpeech-1.1' \ --output='./experiments' \ --config='configs/ljspeech.yaml' \
报错log:**
{'checkpoint': None, 'config': 'configs/ljspeech.yaml', 'data': '~/datasets/LJSpeech-1.1', 'iteration': None, 'output': './experiment', 'use_gpu': 1} W0701 01:08:32.058022 15717 device_context.cc:252] Please NOTE: device: 0, CUDA Capability: 61, Driver API Version: 10.1, Runtime API Version: 10.0 W0701 01:08:32.060909 15717 device_context.cc:260] device: 0, cuDNN Version: 7.6. Rank 0: checkpoint loaded. 0it [00:00, ?it/s]/root/anaconda3/envs/paddle/lib/python3.7/site-packages/librosa/core/audio.py:161: UserWarning: PySoundFile failed. Trying audioread instead. warnings.warn('PySoundFile failed. Trying audioread instead.') 2020-07-01 01:08:36,171-WARNING: DygraphDataLoader reader thread raised an exception. Exception in thread Thread-3: Traceback (most recent call last): File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/librosa/core/audio.py", line 129, in load with sf.SoundFile(path) as sf_desc: File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/soundfile.py", line 629, in init self._file = self._open(file, mode_int, closefd) File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/soundfile.py", line 1184, in _open "Error opening {0!r}: ".format(self.name)) File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/soundfile.py", line 1357, in _error_check raise RuntimeError(prefix + _ffi.string(err_str).decode('utf-8', 'replace')) RuntimeError: Error opening '~/datasets/LJSpeech-1.1/wavs/LJ019-0253.wav': System error.
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/root/anaconda3/envs/paddle/lib/python3.7/threading.py", line 926, in _bootstrap_inner self.run() File "/root/anaconda3/envs/paddle/lib/python3.7/threading.py", line 870, in run self._target(*self._args, *self._kwargs) File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/reader.py", line 913, in _reader_thread_loop_for_singleprocess six.reraise(sys.exc_info()) File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/six.py", line 703, in reraise raise value File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/reader.py", line 892, in _reader_thread_loop_for_singleprocess for sample in self._batchreader(): File "/root/AI/Paddle/Parakeet/parakeet/data/datacargo.py", line 112, in next minibatch = [self.dataset[i] for i in index] File "/root/AI/Paddle/Parakeet/parakeet/data/datacargo.py", line 112, in
minibatch = [self.dataset[i] for i in index]
File "/root/AI/Paddle/Parakeet/parakeet/data/dataset.py", line 47, in getitem
return self.getexample(index)
File "/root/AI/Paddle/Parakeet/parakeet/data/dataset.py", line 100, in get_example
self._cache[i] = self.dataset[i]
File "/root/AI/Paddle/Parakeet/parakeet/data/dataset.py", line 47, in getitem
return self.getexample(index)
File "/root/AI/Paddle/Parakeet/parakeet/data/dataset.py", line 82, in get_example
return self._transform(indata)
File "/root/AI/Paddle/Parakeet/examples/transformertts/data.py", line 119, in call
wav, = librosa.load(str(fname))
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/librosa/core/audio.py", line 162, in load
y, sr_native = audioread_load(path, offset, duration, dtype)
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/librosa/core/audio.py", line 186, in __audioread_load
with audioread.audio_open(path) as input_file:
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/audioread/init__.py", line 111, in audio_open
return BackendClass(path)
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/audioread/rawread.py", line 62, in init
self._fh = open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '~/datasets/LJSpeech-1.1/wavs/LJ019-0253.wav'
Traceback (most recent call last): File "train_transformer.py", line 217, in
main(args)
File "train_transformer.py", line 113, in main
batch = next(iterator)
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/tqdm/_tqdm.py", line 897, in iter
for obj in iterable:
File "/root/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/reader.py", line 804, in next
return self._reader.read_next_var_list()
paddle.fluid.core_avx.EnforceNotMet:
C++ Call Stacks (More useful to developers):
0 std::string paddle::platform::GetTraceBackString<std::string const&>(std::string const&, char const, int) 1 paddle::platform::EnforceNotMet::EnforceNotMet(std::string const&, char const, int) 2 paddle::operators::reader::BlockingQueue<std::vector<paddle::framework::LoDTensor, std::allocator > >::Receive(std::vector<paddle::framework::LoDTensor, std::allocator >)
3 paddle::operators::reader::PyReader::ReadNext(std::vector<paddle::framework::LoDTensor, std::allocator > )
4 std::_Function_handler<std::unique_ptr<std::future_base::_Result_base, std::future_base::_Result_base::_Deleter> (), std::future_base::_Task_setter<std::unique_ptr<std::future_base::_Result, std:: future_base::_Result_base::_Deleter>, unsigned long> >::_M_invoke(std::_Any_data const&)
5 std::__future_base::_State_base::_M_do_set(std::function<std::unique_ptr<std::future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)
6 ThreadPool::ThreadPool(unsigned long)::{lambda()#1}::operator()() const
Error Message Summary:
Error: Blocking queue is killed because the data reader raises an exception [Hint: Expected killed != true, but received killed:1 == true:1.] at (/paddle/paddle/fluid/operators/reader/blocking_queue.h:141)
这是什么原因呢?希望开发人员帮忙解决,谢谢