kaldi-asr / kaldi-asr/kaldi

oneAPI mkl path on windows differs; upgrade Linux to oneMKL

Open
#4,516 8 comments 0 reactions 1 assignee Claimed by @kkm000 View on GitHub
bug Priority: lower stale-exclude windows
Dominant language
Shell
Stars
15.5k
Forks
5.4k
PR merge metrics
No merged PRs in 30d

Description

Seems that the new oneAPI Intel installer places things in different paths than expected by FindBLAS.cmake - after setting everything up (Intel oneAPI 2021.2) I could not make the cmake process work on Windows and the only way to overcome that was to patch FindBLAS.cmake and add ```lib/${BLAS_mkl_ARCH_NAME}``` to the ```BLAS_mkl_LIB_PATH_SUFFIXES``` variable. Seems that the oneAPI package has changed the structure of things since none of the existing suffixes work, but since I don't have any older MKL installations I can't verify that this breaks anything with the old ones, so just letting you know.

Not sure if this helps much, but this is how the library layout looks like for me after the installation:
![image](https://user-images.githubusercontent.com/1997432/117009939-f35eb500-acf4-11eb-98d3-623280851716.png)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.