alphacep / alphacep/vosk-server

Intel MKL docker build fail

Offen
#256 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
1.3k
Forks
317
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.