Skip to Content
🎉 WebNN Developer Preview is released →

Showcase

Text Generation
ONNX RuntimeGPU

Text Generation

Text Generation

Image Classification
Transformers.jsGPUNPU

Image Classification

Classification: MobileNet, ResNet, EfficientNet Lite

SD Turbo
ONNX RuntimeGPUNPU

SD Turbo

Text-to-Image: Text Encoder, UNet, VAE Decoder, Safety Checker

Stable Diffusion 1.5
ONNX RuntimeGPU

Stable Diffusion 1.5

Text-to-Image: Text Encoder, UNet, VAE Decoder, Safety Checker

Segment Anything
ONNX RuntimeGPU

Segment Anything

Image Segmentation: SAM

Whisper Base
ONNX RuntimeGPUNPU

Whisper Base

Automatic Speech Recognition: Whisper Encoder, Decoder

NNotepad
Vanilla JSCPUGPUNPU

NNotepad

A browser-based playground for experimenting with WebNN

Code Editor
Vanilla JSCPUGPUNPU

Code Editor

Evaluate, review and modify WebNN sample codes

Image Classification
Vanilla JSCPUGPUNPU

Image Classification

Classification: MobileNet, SqueezeNet, ResNet, EfficientNet Lite

Handwritten Classification
Vanilla JSCPUGPU

Handwritten Classification

Use LeNet to classify handwritten digits from the MNIST data set

Fast Style Transfer
Vanilla JSCPUGPU

Fast Style Transfer

Applying the STARRY NIGHT and other styles of Van Gogh to image

Object Detection
Vanilla JSCPUGPUNPU

Object Detection

Detecting instances of semantic objects in digital images and videos

Noise Suppression
Vanilla JSCPUGPU

Noise Suppression

A NSNet2 baseline impl. of deep learning-based noise suppression

Noise Suppression
Vanilla JSCPUGPU

Noise Suppression

An RNNoise baseline impl. of deep learning-based noise suppression

Semantic Segmentation
Vanilla JSCPUGPU

Semantic Segmentation

Partitioning image into semantically meaningful parts

Facial Landmark Detection
Vanilla JSCPUGPU

Facial Landmark Detection

Detecting facial landmarks like eyes, nose, mouth, etc.

Face Recognition
Vanilla JSCPUGPU

Face Recognition

Detecting faces of participants using object detection