alphacep / alphacep/vosk-server

Intel MKL docker build fail

Abierto
#256 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
1.3k
Forks
317
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I found a problem when building docker/Dockerfile.kaldi-vosk-server with option `--build-arg KALDI_MKL=1`. It fails with error:
`make: *** No rule to make target '/opt/kaldi/tools/OpenBLAS/install/lib/libopenblas.a', needed by '[libvosk.so](https://libvosk.so/)'. Stop.`
If force install MKL and openblas, then image is built without errors. But when running `vosk-server` with model it fails with error:
`OSError: cannot load library '/usr/local/lib/python3.9/dist-packages/vosk-0.3.50-py3.9.egg/vosk/libvosk.so': /usr/local/lib/python3.9/dist-packages/vosk-0.3.50-py3.9.egg/vosk/libvosk.so: undefined symbol: vsPowx
`

WARNING. To install MKL I had to download the latest version of kaldi and copy `tools/extras/install_mkl.sh` from there to the version from the `vosk` branch.

How can I use vosk compiled with MKL?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.