-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Re-build the MKL binaries together with OpenMP and update SymSGD to make use of parallelism #2211
Comments
now includes openmp library file. - Licensing is now shipped as part of the nuget file. Updated the nuspec file to refer to the licensing file as opposed to the licensing url. This is part of dotnet#2211
So when enabling OpenMP for mac this hit multiple issues as MKL uses Intel's OpenMP implementation and we are linking against default OpenMP (installed via brew install libomp). While this does build, there is an error that comes up during tests that we are mixing two implementations of OpenMP:
I am following up with Intel for guidance on how to resolve this. |
…net#2211. - Updates to the nuspec file - Updates to the instructions for creating the nuget
* Related to changes for updating mlnetmkldeps nuget package, issue #2211. - Updates to the nuspec file - Updates to the instructions for creating the nuget
The current binaries for MlNetMKLDeps are build with sequential threading, and SymSgd has parallelism turned off.
Now that the legal issues around packaging and re-distributing Open MP are clarified, re-build the ML bits with threading=parallel and update SymSGD.
The text was updated successfully, but these errors were encountered: