Skip to content
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

who can explain the association among MKL, MKLML, MKLDNN #102

Closed
buaasun opened this issue Aug 11, 2017 · 5 comments
Closed

who can explain the association among MKL, MKLML, MKLDNN #102

buaasun opened this issue Aug 11, 2017 · 5 comments
Labels

Comments

@buaasun
Copy link

buaasun commented Aug 11, 2017

I'm confused with the three: MKL MKLML MKLDNN?
Is there a runtime dependency in the three?

@rsdubtso
Copy link

  • MKL is a full library, containing all the functionality. It is free under community support licensing (https://software.intel.com/en-us/articles/free-mkl).

  • MKLML is a subset of MKL and it's built by the MKL release team using standard MKL custom dynamic library builder. It contains smaller number of functions to reduce the size of the download and reduce the number of dynamic libraries user needs.

  • MKLDNN is a separate open-source library actually developed by one of the MKL teams and that can be built completely standalone. But it does support linking with MKLML or full MKL for additional performance.

Hope this helps. Feel free to ask any further questions.

@buaasun
Copy link
Author

buaasun commented Aug 14, 2017

many thanks

@pengzhao-intel
Copy link

@rsdubtso The great explanation! Is it possible to add it into README page?

@sudoflex
Copy link

@rsdubtso, are there any other changes since MKLDNN is rebranding into DNNL?

@vpirogov
Copy link
Member

Hi @bobuntu,

The new name of the project is oneDNN. In addition to this starting from v1.0 the library has fully performant implementation of GEMM functionality and does not support linking to Intel MKL (or MKLML). We also stopped distributing MKLML package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants