-
-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2021 versions of MKL do not work on Windows #119
Comments
The 2022 version 2020.3-1.5.4 loads properly. |
I have the same issue it seems: It was a bit hidden, as I had a systemwide MKL installation, which was then found, but gave other errors. |
I cannot get 2020.3-1.5.4 working neither. See #127 |
I have just released 0.46.0, which is now compiled with oneAPI MKL 2022.2 on Windows and Linux, and 2021.1 on Mac. All versions of 2022 should work, including the natives bundled with appropriate versions of bytedeco mkl-platform-redist (please see the example project in https://github.com/uncomplicate/neanderthal/blob/master/examples/hello-world/project.clj) So, you should either:
Please check whether this works for you now. |
I am running into similar issues on Mac OSX/Intel chips with
Loading the module yields the following error and it seems the MLK library is not loaded properly.
Here is my lein setup, following the helloworld
|
After installing the Intel MLK on Mac OSX (2023.1) version, the files are there, but I have to manually created symbolic link files in order to let the library finds it: The module expects
|
Yes. Mac OS build of Neanderthal requires MKL 2021, since that's the last that could be installed on my old Macbook Air. If you need newer MKL, you'd need to build neandertal-native yourself through leiningen. |
Hi I'm sorry if this isn't on topic but since there is a range of dependency issues discussed here I thought it would be a good place for mine, when using linux. I have no issues with this setup on windows. Let me know if you would prefer a seperate issue. Using Arch Linux, when I attempt to require
with the latest neanderthal dependencies:
I get the following error
Is there an obvious step I'm missing? |
Thanks. There are a few difference between my setup experience and the documentation:
|
I did a big more digging. Indeed, After
This solution is not elegant and not portable, a proper way would be inside this library and query
|
Intel changed MKL to be part of the oneAPI in the 2021 version. With that change the dll files within MKL changed somewhat. The most notable change is that
mkl_rt.dll
has been renamed tomkl_rt.1.dll
. This breaks compatibility withorg.bytedeco/mkl-platform-redist
since theneanderthal-mkl-0.33.013762547502008737550.dll
generated into temp folder has a dependency tomkl_rtt.dll
. This causes Neanderthal Native bootstrap to fail withjava.lang.UnsatisfiedLinkError
.When reverting to
[org.bytedeco/mkl-platform-redist "2020.3-1.5.4"]
problems go away since that version still containsmkl_rt.dll
.The text was updated successfully, but these errors were encountered: