You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, MathNet community, we’re encountering issues using MathNet.Numerics with Intel MKL on Linux. We'd appreciate your input and guidance on how best to proceed.
Problem Statement
To work with intel-mkl on Linux, MathNet.Numerics requires the MathNet.Numerics.MKL.Linux provider. The latest version of this provider (3.0.0-beta3) is distributed as a separate NuGet package, but it is outdated since its last release in 2022 and incompatible with the latest intel-mkl library.
While it’s possible to build the provider from the master branch using the mkl_build.sh script, this approach is less convenient than installing via NuGet. Additionally, the script often requires manual tuning based on the user’s environment to work correctly.
Release a new version of the Linux MKL provider based on the latest improvements in the master.
We’re wondering if there are any plans to release an updated version of the Linux MKL provider via NuGet, or if there’s anything we can contribute to help move this forward.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hey, MathNet community, we’re encountering issues using MathNet.Numerics with Intel MKL on Linux. We'd appreciate your input and guidance on how best to proceed.
Problem Statement
To work with
intel-mkl
on Linux, MathNet.Numerics requires theMathNet.Numerics.MKL.Linux
provider. The latest version of this provider (3.0.0-beta3) is distributed as a separate NuGet package, but it is outdated since its last release in 2022 and incompatible with the latestintel-mkl
library.While it’s possible to build the provider from the master branch using the mkl_build.sh script, this approach is less convenient than installing via NuGet. Additionally, the script often requires manual tuning based on the user’s environment to work correctly.
To Reproduce
Install intel-mkl:
apt-get install intel-mkl
Create a test project:
.csproj file
Output:
Potential Solution
Release a new version of the Linux MKL provider based on the latest improvements in the master.
We’re wondering if there are any plans to release an updated version of the Linux MKL provider via NuGet, or if there’s anything we can contribute to help move this forward.
Beta Was this translation helpful? Give feedback.
All reactions