awesome-webnn
⚡Delightful WebNN resources, curated list of awesome things around WebNN ecosystem.😎
https://github.com/webmachinelearning/awesome-webnn
Last synced: 1 day ago
JSON representation
-
Videos
-
WebNN API
- QCon上海 2023: WebNN,Web 端侧推理的未来 - by Ningxin Hu
- Web AI on next generation AI PCs
- The Web Neural Network (WebNN) API: Where we are and what's Next
- Google BlinkOn 18: WebNN Implementation on DirectML - by Chai Chaoweeraprasit
- The Web Neural Network (WebNN) API: Where we are and what's Next
- Empowering AI PC’s with Intel’s AI Software Stack
- Web AI on next generation AI PCs
- Web Neural Networks for the AI PC - by Guy Tamir
- Empowering AI PC’s with Intel’s AI Software Stack
- Web Neural Network (WebNN) API Workshop
- Innovations in WebNN
- Microsoft Build '24: Bring AI experiences to all your Windows Devices
- Web Neural Network (WebNN) API Workshop
- Innovations in WebNN
- Microsoft Build '24: Bring AI experiences to all your Windows Devices
- Microsoft Build '24: The Web is AI Ready—maximize your AI web development with WebNN - by Moh Haghighat
- Web Neural Networks for the AI PC - by Guy Tamir
- Microsoft Build '24: The Web is AI Ready—maximize your AI web development with WebNN - by Moh Haghighat
- AI @ W3C - Massieux
- OpenCV Webinar 13: Chinese, Use WebNN to Optimize OpenCV.js DNN - by Hanxi Guo
- Introducing WebNN as a new backend for TensorflowJS - by Shivay Lamba
- QCon上海 2023: WebNN,Web 端侧推理的未来 - by Ningxin Hu
- Google BlinkOn 18: WebNN Implementation on DirectML - by Chai Chaoweeraprasit
- AI @ W3C - Massieux
- OpenCV Webinar 13: Chinese, Use WebNN to Optimize OpenCV.js DNN - by Hanxi Guo
- Introducing WebNN as a new backend for TensorflowJS - by Shivay Lamba
- W3C TPAC 2021: WebNN Performance Comparison - by Wanming Lin
- W3C TPAC 2021: WebNN Performance Comparison - by Wanming Lin
-
-
Websites
-
Browser Support
- Implementation Status of WebNN Operations
- WebNN browser support overview - compat-data/pull/22569/files)) - CanIUse.com
- Implementation Status of WebNN Operations
- WebNN browser support overview - compat-data/pull/22569/files)) - CanIUse.com
-
Demos
-
Demos on CPU or GPU
- Stable Diffusion 1.5 - developer-preview/tree/main/demos/stable-diffusion-1.5)) - Text Encoder, UNet, VAE, Safety Checker
- Stable Diffusion Turbo - developer-preview/tree/main/demos/sd-turbo)) - Text Encoder, UNet, VAE, Safety Checker
- Segment Anything - developer-preview/tree/main/demos/segment-anything))
- Segment Anything - developer-preview/tree/main/demos/segment-anything))
- Stable Diffusion 1.5 - developer-preview/tree/main/demos/stable-diffusion-1.5)) - Text Encoder, UNet, VAE, Safety Checker
- Stable Diffusion Turbo - developer-preview/tree/main/demos/sd-turbo)) - Text Encoder, UNet, VAE, Safety Checker
-
Other Demos
- WebNN API Demo for Golang - demo)) - by Souyama
- WebNN via Transformers.js - ai/)) - image classification, sentiment analysis, feature detection, offline-ready, installable (PWA), web workers - by [Maxim Salnikov](https://www.linkedin.com/in/webmax/)
- Angular AI (Analysis, Vision, Generation) - ai)) - by Maxim Salnikov
- RapidChat - by Sushanth Rajasankar
- SD Turbo Image-to-Image - developer-preview/)) by Eyal Gruss
- RapidChat - by Sushanth Rajasankar
- SD Turbo Image-to-Image - developer-preview/)) by Eyal Gruss
- Super Resolution - by Sushanth Rajasankar
- Super Resolution - by Sushanth Rajasankar
- WebNN API Demo for Golang - demo)) - by Souyama
-
Demos on NPU
- Whisper Base - developer-preview/tree/main/demos/whisper-base)) - Audio, recording, and real time Whisper transcription (coming soon)
- Whisper Base - developer-preview/tree/main/demos/whisper-base)) - Audio, recording, and real time Whisper transcription (coming soon)
- Image Classification - developer-preview/tree/main/demos/image-classification)) - EfficientNet Lite4, MobileNet v2, ResNet50 (coming soon)
- Image Classification - developer-preview/tree/main/demos/image-classification)) - EfficientNet Lite4, MobileNet v2, ResNet50 (coming soon)
-
-
Blogs
- WebNN: Bringing AI Inference to the Browser
- Intel: Announcing WebNN Developer Preview for the AI PC - by Qi Zhang
- Microsoft: Introducing the WebNN Developer Preview with DirectML - by Adele Parsons, Dwayne Robinson
- Microsoft: WebNN Developer Preview through DirectML announced at Build 2024 - by Paval Davuluri
- W3C: Updated WebNN API Candidate Recommendation - by Dominique Hazael-Massieux, Anssi Kostiainen
- WebNN: Bringing AI Inference to the Browser
- Intel: Announcing WebNN Developer Preview for the AI PC - by Qi Zhang
- Microsoft: Introducing the WebNN Developer Preview with DirectML - by Adele Parsons, Dwayne Robinson
- Microsoft: WebNN Developer Preview through DirectML announced at Build 2024 - by Paval Davuluri
- NVIDIA: WebNN accelerated with NVIDIA RTX via DirectML announced at Build 2024
- NVIDIA: WebNN accelerated with NVIDIA RTX via DirectML announced at Build 2024
- W3C: Updated WebNN API Candidate Recommendation - by Dominique Hazael-Massieux, Anssi Kostiainen
-
WebNN Explained
-
Try out WebNN
- Google Chrome Dev
- W3C WebNN Samples - developer-preview/install.html) or [Intel AI PC Development](https://www.intel.com/content/www/us/en/developer/topic-technology/ai-pc/webnn.html)
- W3C WebNN Samples - developer-preview/install.html) or [Intel AI PC Development](https://www.intel.com/content/www/us/en/developer/topic-technology/ai-pc/webnn.html)
-
Articles
- Web-Apps smarter machen mit offlinefähigen KI-Modellen, WebGPU und WebNN - by Christian Liebel
- Web AI Monthly #20: Microsoft / Intel launch WebNN / WebGPU playgrounds
- Video Frame Processing on the Web – WebAssembly, WebGPU, WebGL, WebCodecs, WebNN, and WebTransport - by François Daoust
- Web AI Monthly #20: Microsoft / Intel launch WebNN / WebGPU playgrounds
- Web-Apps smarter machen mit offlinefähigen KI-Modellen, WebGPU und WebNN - by Christian Liebel
- Video Frame Processing on the Web – WebAssembly, WebGPU, WebGL, WebCodecs, WebNN, and WebTransport - by François Daoust
-
Frameworks
-
Community
- Web Machine Learning Working Group - W3C Community
- Web Machine Learning Community Group - W3C Community
- Web Machine Learning Working Group - W3C Community
- Web Machine Learning Community Group - W3C Community
-
Presentations
-
Other Demos
- Generative AI power on the web: making web apps smarter with WebGPU and WebNN - by Christian Liebel
- Privacy-first in-browser Generative AI web apps: offline-ready, future-proof, standards-based - by [Maxim Salnikov](https://www.linkedin.com/in/webmax/)
- Privacy-first in-browser Generative AI web apps: offline-ready, future-proof, standards-based - by [Maxim Salnikov](https://www.linkedin.com/in/webmax/)
- Generative AI power on the web: making web apps smarter with WebGPU and WebNN - by Christian Liebel
- WebNN: Die AI-Revolution im Browser? - by Christian Liebel
- 第六届 FEDAY: WEBNN, WEB 端侧推理的未来 - by Belem Zhang
- WebNN Implementation on DirectML - BlinkOn 18 - by Chai Chaoweeraprasit, Rafael Cintron, Ningxin Hu
- WebNN Implementation on DirectML - BlinkOn 18 - by Chai Chaoweeraprasit, Rafael Cintron, Ningxin Hu
- W3C 中国 Web 前沿技术论坛: WebNN Updates - web-forum/slides/zhang-min.pdf) - by Belem Zhang
- WebNN: Die AI-Revolution im Browser? - by Christian Liebel
- 第六届 FEDAY: WEBNN, WEB 端侧推理的未来 - by Belem Zhang
- W3C 中国 Web 前沿技术论坛: WebNN Updates - web-forum/slides/zhang-min.pdf) - by Belem Zhang
-
-
Samples
-
Samples on CPU or GPU
- WebNN Samples - samples))
- NNotepad - WebNN Playground - samples/tree/master/nnotepad)) - by Joshua Bell
- Code Editor - samples/tree/master/code))
- NNotepad - WebNN Playground - samples/tree/master/nnotepad)) - by Joshua Bell
- WebNN Samples - samples))
- Noise Suppression - samples/tree/master/nsnet2)) - NSNet2
- Noise Suppression - samples/tree/master/rnnoise)) - RNNoise
- Semantic Segmentation - samples/tree/master/semantic_segmentation)) - DeepLab v3
- Semantic Segmentation - samples/tree/master/semantic_segmentation)) - DeepLab v3
- Style Transfer - samples/tree/master/style_transfer)) - Fast Style Transfer
- Code Editor - samples/tree/master/code))
- Face Recognition - samples/tree/master/face_recognition)) - FaceNet, SSD MobileNet V2 Face
- Facial Landmark Detection - samples/tree/master/facial_landmark_detection)) - Face Landmark (SimpleCNN), SSD MobileNet V2 Face
- Handwritten Digits Classification - samples/tree/master/lenet)) - LeNet
- Face Recognition - samples/tree/master/face_recognition)) - FaceNet, SSD MobileNet V2 Face
- Facial Landmark Detection - samples/tree/master/facial_landmark_detection)) - Face Landmark (SimpleCNN), SSD MobileNet V2 Face
- Handwritten Digits Classification - samples/tree/master/lenet)) - LeNet
- Noise Suppression - samples/tree/master/nsnet2)) - NSNet2
- Noise Suppression - samples/tree/master/rnnoise)) - RNNoise
- Style Transfer - samples/tree/master/style_transfer)) - Fast Style Transfer
-
Samples on NPU
- Object Detection - samples/tree/master/object_detection)) - SSD MobileNet v1 (coming soon)
- Object Detection - samples/tree/master/object_detection)) - SSD MobileNet v1 (coming soon)
- Image Classification - samples/tree/master/image_classification)) - EfficientNet Lite 4, MobileNet v2, ResNet 50 v1 (coming soon)
- Image Classification - samples/tree/master/image_classification)) - EfficientNet Lite 4, MobileNet v2, ResNet 50 v1 (coming soon)
-
-
Tutorials
-
ONNX Runtime Web
- WebNN Operators Support Table - by Wanming Lin
- ONNX Runtime Web Tutorials
- Build ONNX Runtime Web with WebNN Support
- WebNN Operators Support Table - by Wanming Lin
- Microsoft Learn: Windows AI / DirectML: WebNN Overview - cn/windows/ai/directml/webnn-overview)) ([繁體中文](https://learn.microsoft.com/zh-tw/windows/ai/directml/webnn-overview)) ([日本語](https://learn.microsoft.com/ja-jp/windows/ai/directml/webnn-overview))
- Microsoft Learn: Windows AI / DirectML: WebNN Overview - cn/windows/ai/directml/webnn-overview)) ([繁體中文](https://learn.microsoft.com/zh-tw/windows/ai/directml/webnn-overview)) ([日本語](https://learn.microsoft.com/ja-jp/windows/ai/directml/webnn-overview))
- Microsoft Learn: Windows AI / DirectML: WebNN API Tutorial - cn/windows/ai/directml/webnn-tutorial)) ([繁體中文](https://learn.microsoft.com/zh-tw/windows/ai/directml/webnn-tutorial)) ([日本語](https://learn.microsoft.com/ja-jp/windows/ai/directml/webnn-tutorial))
- Microsoft Learn: Windows AI / DirectML: WebNN API Tutorial - cn/windows/ai/directml/webnn-tutorial)) ([繁體中文](https://learn.microsoft.com/zh-tw/windows/ai/directml/webnn-tutorial)) ([日本語](https://learn.microsoft.com/ja-jp/windows/ai/directml/webnn-tutorial))
- ONNX Runtime Web Tutorials
- Build ONNX Runtime Web with WebNN Support
-
WebNN API
-
-
Spec
-
Samples on NPU
- W3C Web Neural Network API - by Ningxin Hu, Chai Chaoweeraprasit, Dwayne Robinson.
- W3C Web Neural Network API - by Ningxin Hu, Chai Chaoweeraprasit, Dwayne Robinson.
-
-
Tools
-
Samples on NPU
- Onnx2Text - Converts an ONNX ML model protobuf from/to text - by Dwayne Robinson
- Onnx2Text - Converts an ONNX ML model protobuf from/to text - by Dwayne Robinson
- Netron WebNN - Show WebNN support status in Chromium for models opened in Netron - by Belem Zhang
- Netron WebNN - Show WebNN support status in Chromium for models opened in Netron - by Belem Zhang
-
-
Bug Reporting
-
Source Code
Programming Languages
Categories
Sub Categories