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

Core operator set, scope and coordination #37

Open
anssiko opened this issue Dec 12, 2024 · 0 comments
Open

Core operator set, scope and coordination #37

anssiko opened this issue Dec 12, 2024 · 0 comments

Comments

@anssiko
Copy link
Member

anssiko commented Dec 12, 2024

The WG has been discussing core operator set webmachinelearning/webnn#573 and is analyzing what compositional fundamentals are needed. As part of this effort, a review of e.g. MLIR Linalg, PyTorch Prims IR, TOSA, StableHLO, is being conducted.

The WG charter scope section is abstract enough to not warrant a revision to allow this work to happen. Notably, the following statement seems future-proof:

This Working Group puts priority on building blocks required by well-known model architectures [...]

So I'm not proposing any normative changes to the scope section.

There are a few informative things to check in this context, however:

  • Any updates to the informative list of major platform APIs? Currently reads:

    The APIs in scope of this group are not tied to any particular platform and are implementable on top of existing major platform APIs, such as Android Neural Networks API, Windows DirectML, and macOS/iOS Metal Performance Shaders and Basic Neural Network Subroutines.

  • Only StableHLO out of many is currently mentioned, see external coordination. This seems unbalanced, given the group is also looking at other sets. Does it help the reader to mention other sets, or is it better to remove the lone StableHLO reference to simplify?

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

No branches or pull requests

1 participant