Giter Site home page Giter Site logo

Comments (8)

emfomenk avatar emfomenk commented on May 18, 2024 1

We definitely want to use one single API for both Intel MKL and MKL-DNN. This single API will be MKL-DNN one.
Alas, right now I can't estimate when this will happen. Also since Intel MKL has to provide backward compatibility, DNN interface of Intel MKL will also remain supported for time being (at least for several years after deprecation notice).

from onednn.

emfomenk avatar emfomenk commented on May 18, 2024

Hi @Maratyszcza,

For the description of current differences please see this comment.

MKL-DNN interface was re-thought, in particular layout (mkldnn_memory_desc_t) become transparent, while in Intel MKL it is opaque for user. For the rest Intel MKL (DNN primitives) and MKL-DNN are pretty close.

from onednn.

Maratyszcza avatar Maratyszcza commented on May 18, 2024

Thank you. Will Intel MKL adapt interfaces of MKL-DNN in the future, or there will be two parallel sets of interfaces?

from onednn.

bhack avatar bhack commented on May 18, 2024

@Maratyszcza Do you plan to integrate in NNPACK?

from onednn.

Maratyszcza avatar Maratyszcza commented on May 18, 2024

@bhack Integrate what?

from onednn.

bhack avatar bhack commented on May 18, 2024

I mean using NNPACK internal implementation and MKL-DNN with the same NNPACK API..

from onednn.

Maratyszcza avatar Maratyszcza commented on May 18, 2024

No, this wouldn't be efficient. MKL-DNN uses a different layout for layers.

from onednn.

bhack avatar bhack commented on May 18, 2024

@Maratyszcza So.. We need to interface another engine in tiny 😉

from onednn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.