-
Notifications
You must be signed in to change notification settings - Fork 7
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
Add Implementation Status of WebNN Operations page #41
Conversation
@Honry @huningxin, added TFLite External Delegate status, PTAL. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
This is a great starting point, thanks everyone for your contributions! @ibelem, here are my comments:
Some minor suggestions:
This PR fixes #223. Thanks again for your work on this! |
@anssiko thanks for your great suggestion on the BCD integration, we definitely need to do this for web developers and created an internal task. The BCD data will cover not only the WebNN ops implementation status but also all the WebNN interfaces, constructors, methods etc., and the browser compatibility data for all of them. Maybe we need to think about what kind of WebNN milestones and what frequency of updates are appropriate. Go back to this PR:
WDYT? |
Thanks for the updates @ibelem! A good approach might be to:
I don't, but @dontcallmedom might know. |
@ibelem, for WebNN delegate, we've supported Slice and StridedSlice. |
@anssiko All the 30 first-wave ops for WebNN XNNPack/CPU backend have been landed in upstream Chromium (yesterday), also updated the TFLite WebNN Delegate and ONNXRuntime WebNN EP supported ops to latest, PTAL. |
LGTM, thanks @ibelem |
@ibelem would it help you to keep the commit history or would you prefer squash and merge? |
1. WebNN XNNPack/CPU ops implementation status for first-wave models defined in WebNN spec 2. W3C Web Platform Test (WPT) implementation status 3. TFLite WebNN delegate supported ops status 4. ONNX Runtime Web WebNN EP supported ops status
c59d883
to
675c5ab
Compare
Thanks @anssiko and @Honry @lisa0314 @miaobin @BruceDai for the review, the commits have been squashed as following:
|
@ibelem now live at https://webmachinelearning.github.io/webnn-status/ 🚀 The Jekyll version in use does not seem to understand some of the Jekyll syntax used. For example, Please take a look if that would fix the issue. |
Along with a broader introduction to WebNN in upcoming blogs, articles, etc., we need a "Implementation Status of WebNN Operations" page for developers to understand the actual implementation progress. We'll start with the backends or JS ML frameworks we already support.
@lisa0314 @miaobin @Honry please help to review the contents of this PR.
@anssiko @huningxin Please provide your feedback if we are OK to share this data or any other thoughs, my plan was to merge this PR when @lisa0314 @miaobin land all the first-wave ops of XNNPack in Chromium in next 1-2 weeks.