I will retrain in a Ubuntu server, a model with the new prerelease 0.4-alpha.2 and the new CTC hoping it will improve the WER and get more or less the same results as for 0.1 version (with the same data).
As the CTC has changed, and so the generate_trie binary, I am questioning if the quantization in the language_model binary file is still mandatory.
On the other hand, I get this error from DeepSpeech.py :
from ds_ctcdecoder import ctc_beam_search_decoder_batch, Scorer
ModuleNotFoundError: No module named 'ds_ctcdecoder'
I have executed this before: $ pip3 install -r requirements.txt $ pip3 install deepspeech-gpu==0.4.0a2
Is there something else to install?
I have executed this to get the url: $ python3 util/taskcluster.py --arch gpu --decoder
Collecting ds-ctcdecoder==0.4.0a1 from https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.gpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl
HTTP error 404 while getting https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.gpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl
Could not install requirement ds-ctcdecoder==0.4.0a1 from https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.gpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl because of error 404 Client Error: Not Found for url: https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.gpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl
Could not install requirement ds-ctcdecoder==0.4.0a1 from https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.gpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl because of HTTP error 404 Client Error: Not Found for url: https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.gpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl for URL https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.gpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl
Thanks,
Mar
lissyx
((slow to reply) [NOT PROVIDING SUPPORT])
2
Please check the documentation. This is just wrong.
Collecting ds-ctcdecoder==0.4.0a1 from https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.cpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl
HTTP error 404 while getting https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.cpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl
Could not install requirement ds-ctcdecoder==0.4.0a1 from https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.cpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl because of error 404 Client Error: Not Found for url: https://queue.taskcluster.net/v1/task/OjaaCF-MTOmXUUAE6x-hjQ/artifacts/public%2Fds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl
Could not install requirement ds-ctcdecoder==0.4.0a1 from https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.cpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl because of HTTP error 404 Client Error: Not Found for url: https://queue.taskcluster.net/v1/task/OjaaCF-MTOmXUUAE6x-hjQ/artifacts/public%2Fds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl for URL https://index.taskcluster.net/v1/task/project.deepspeech.deepspeech.native_client.master.cpu-ctc/artifacts/public/ds_ctcdecoder-0.4.0a1-cp36-cp36m-manylinux1_x86_64.whl
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
In the meantime I have build it:
cd native_client/ctcdecode
make bindings NUM_PROCESSES=8
pip3 install dist/*.whl
It is ok?
Regards,
Mar
lissyx
((slow to reply) [NOT PROVIDING SUPPORT])
6
Now, that looks better, but can you verify VERSION file? It seems it reads 0.4.0-alpha.1 from there, instead of 0.4.0-alpha.2.
lissyx
((slow to reply) [NOT PROVIDING SUPPORT])
8
Yes, if you pull latest branch that includes the 0.4.0-alpha.2 then it should work better. Maybe we should have something more robust, might be a good idea to file an issue on Github.
lissyx
((slow to reply) [NOT PROVIDING SUPPORT])
9
I forgot you can try to add --branch v0.4.0-alpha.1 after --decoder