Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.

WebML Examples Results on Different Backends and Platforms

Wanming Lin edited this page Feb 7, 2021 · 55 revisions
  • Test Devices:
Platform Device Name CPU GPU Memory
Windows 10(2004.19635.1) Dell XPS 13 Intel i5-8250U Intel UHD Graphics 620 (Driver: 27.20.100.7988) 8GB
Windows 10(1909.18363.778) acer Swift 3 Intel i5-1035G4 Intel Iris Plus Graphics (Driver: 7463) 8GB
Linux Ubuntu 16.04 Dell XPS 13 Intel i7-8550U Intel UHD Graphics 620 16GB
macOS 10.15.4 MacBook Pro Intel i5-8259U Intel Iris Plus Graphics 655 16GB
Android 10 Google Pixel 2 XL Qualcomm Snapdragon 835 Qualcomm Adreno 540 4GB

Note: acer Swift 3 device is for IE-GNA testing.

Example Results:

Test Environments

Windows:

Image Classification

Image Classification WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN
MobileNet v1(TFLite) Yes Yes Yes Yes Yes Yes Yes
MobileNet v1 Quant(TFLite) Yes #74 #74 #74 #74 #851 #74 #851 #74
MobileNet v2(TFLite) Yes Yes Yes Yes Yes Yes Yes
MobileNet v2 Quant(TFLite) Yes #74 #74 #74 #74 #851 #74 #851 #74
SqueezeNet(TFLite) Yes Yes Yes Yes Yes Yes Yes
Inception v3(TFLite) Yes Yes Yes Yes Yes Yes Yes
Inception v3 Quant(TFLite) Yes #74 #74 #74 #74 #851 #74 #851 #74
Inception v4(TFLite) Yes Yes Yes Yes Yes #750 Yes
Inception v4 Quant(TFLite) Yes #74 #74 #74 #74 #851 #74 #851 #74
Inception Resnet v2(TFLite) Yes Yes Yes Yes Yes #750 Yes
SqueezeNet(ONNX) Yes Yes Yes Yes Yes Yes Yes
MobileNet v2(ONNX) Yes Yes Yes Yes Yes Yes Yes
ResNet50 v1(ONNX) Yes Yes Yes Yes Yes #750 Yes
ResNet50 v2(ONNX) Yes Yes Yes Yes Yes #750 Yes
Inception v2(ONNX) Yes Yes Yes #1130 Yes #751 #725
DenseNet 121(ONNX) Yes Yes Yes #1130 #841 #751 #725
SqueezeNet(OpenVINO) Yes Yes Yes #866 #841 Yes Yes
MobileNet v1(OpenVINO) Yes Yes Yes Yes Yes Yes Yes
MobileNet v2(OpenVINO) Yes Yes Yes Yes Yes Yes Yes
ResNet50 v1(OpenVINO) Yes Yes Yes Yes Yes #750 Yes
DenseNet 121(OpenVINO) Yes Yes Yes #1130 #841 #751 #725
Inception v2(OpenVINO) Yes Yes Yes Yes Yes #750 Yes
Inception v4(OpenVINO) Yes Yes Yes Yes Yes #750 Yes

Person/Object Detection

Person/Object Detection WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN
SSD MobileNet v1(TFLite) Yes Yes Yes Yes Yes Yes Yes
SSD MobileNet v1 Quant(TFLite) Yes #74 #74 #74 #74 #851 #74 #851 #74
SSD MobileNet v2(TFLite) Yes Yes Yes Yes Yes Yes Yes
SSD MobileNet v2 Quant(TFLite) Yes #74 #74 #74 #74 #851 #74 #851 #74
SSDLite MobileNet v2(TFLite) Yes Yes Yes Yes Yes Yes Yes
Tiny Yolo v2 COCO(TFLite) Yes Yes #629 #630 #1130 #842 #751 #725
Tiny Yolo v2 VOC(TFLite) Yes Yes #629 #630 #1130 #842 #751 #725

Semantic Segmentation

Semantic Segmentation WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN
DeepLab  224(TFLite) Yes Yes Yes #461 Yes #754 #704
DeepLab  224 Atrous(TFLite) Yes Yes Yes #461 Yes #754 #704
DeepLab  257(TFLite) Yes Yes Yes #461 #837 #754 #704
DeepLab  257 Atrous(TFLite) Yes Yes Yes #461 #837 #754 #704
DeepLab  321(TFLite) Yes Yes Yes #461 #837 #754 #704
DeepLab  321 Atrous(TFLite) Yes Yes Yes #461 #837 #754 #704
DeepLab  513(TFLite) Yes Yes Yes #461 #837 #754 #704
DeepLab  513 Atrous(TFLite) Yes Yes Yes #461 #837 #754 #704
DeepLab  224 Atrous(OpenVINO) Yes Yes Yes #461 Yes #754 #704
DeepLab  257 Atrous(OpenVINO) Yes Yes Yes #461 #837 #754 #704
DeepLab  321 Atrous(OpenVINO) Yes Yes Yes #461 #837 #754 #704
DeepLab  513 Atrous(OpenVINO) Yes Yes Yes #461 #837 #754 #704

Skeleton Detection

Skeleton Detection WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN
PoseNet Yes Yes Yes Yes Yes Yes Yes

Face Recognition

Face Recognition WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN
SSD MobileNet v1 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #639 #1130 #843 #751 #725
SSD MobileNet v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #639 #1130 #843 #751 #725
SSDLite MobileNet v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #639 #1130 #843 #751 #725
Tiny Yolo v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #629 #1130 #842 #751 #725
SSD MobileNet v1 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes Yes #1130 Yes #751 #725
SSD MobileNet v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes Yes #1130 Yes #751 #725
SSDLite MobileNet v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes Yes #1130 Yes #751 #725
Tiny Yolo v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes #629 #1130 #842 #751 #725

Facial Landmark Detection

Facial Landmark Detection WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN
SSD MobileNet v1(TFLite) Yes Yes #800 Yes Yes #750 #727
SSD MobileNet v2(TFLite) Yes Yes #800 Yes Yes #750 #727
SSDLite MobileNet v2(TFLite) Yes Yes #800 Yes Yes #750 #727
Tiny Yolo v2(TFLite) Yes Yes #629 #630 #1130 #842 #751 #725

Style Transfer

Style Transfer WASM WebGL
Fast Style Transfer(TFLite) #1392 Yes
Fast Style Transfer(ONNX) #1392 Yes

Super Resolution

Super Resolution WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN
SRGAN 96x4 Yes Yes #639 #640 #843 #782 #783
SRGAN 128x4 Yes Yes #639 #640 #843 #782 #783

Emotion Analysis

Emotion Analysis WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN
SSD MobileNet v1(TFLite) Yes Yes #629 #541 #835 #782 #783
SSD MobileNet v2(TFLite) Yes Yes #629 #541 #835 #782 #783
SSDLite MobileNet v2(TFLite) Yes Yes #629 #541 #835 #782 #783
Tiny Yolo v2(TFLite) Yes Yes #629 #630 #1130 #842 #751 #725

Speech Commands

Speech Commands WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN IE-GNA
KWS CNN(TFLite) Yes Yes #936 #935 Yes #1277 #1277 N/A
KWS DNN(OpenVINO) Yes Yes Yes Yes Yes #750 Yes Yes

Speech Recognition

Speech Recognition WASM WebGL clDNN DNNL DirectML IE-clDNN IE-MKLDNN IE-GNA
wsj_dnn5b Yes Yes Yes Yes Yes #750 Yes Yes

Linux:

Image Classification

Image Classification WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD
MobileNet v1(TFLite) Yes Yes Yes Yes Yes Yes Yes
MobileNet v1 Quant(TFLite) Yes #74 #74 #74 #851 #74 #851 #74 #1269
MobileNet v2(TFLite) Yes Yes Yes Yes Yes Yes Yes
MobileNet v2 Quant(TFLite) Yes #74 #74 #74 #851 #74 #851 #74 #1269
SqueezeNet(TFLite) Yes Yes Yes Yes Yes Yes Yes
Inception v3(TFLite) Yes Yes Yes Yes Yes Yes Yes
Inception v3 Quant(TFLite) Yes #74 #74 #74 #851 #74 #851 #74 #1269
Inception v4(TFLite) Yes Yes Yes Yes #750 Yes Yes
Inception v4 Quant(TFLite) Yes #74 #74 #74 #851 #74 #851 #74 #1269
Inception Resnet v2(TFLite) Yes Yes Yes Yes #750 Yes Yes
SqueezeNet(ONNX) Yes Yes Yes Yes Yes Yes Yes
MobileNet v2(ONNX) Yes Yes Yes Yes Yes Yes Yes
ResNet50 v1(ONNX) Yes Yes Yes Yes #750 Yes Yes
ResNet50 v2(ONNX) Yes Yes Yes Yes #750 Yes #1270
Inception v2(ONNX) Yes Yes Yes #1130 #751 #725 #1271
DenseNet 121(ONNX) Yes Yes Yes #1130 #751 #725 #1271
SqueezeNet(OpenVINO) Yes Yes Yes #866 Yes Yes Yes
MobileNet v1(OpenVINO) Yes Yes Yes Yes Yes Yes Yes
MobileNet v2(OpenVINO) Yes Yes Yes Yes Yes Yes Yes
ResNet50 v1(OpenVINO) Yes Yes Yes Yes #750 Yes Yes
DenseNet 121(OpenVINO) Yes Yes Yes #1130 #751 #725 #1271
Inception v2(OpenVINO) Yes Yes Yes Yes #750 Yes Yes
Inception v4(OpenVINO) Yes Yes Yes Yes #750 Yes Yes

Person/Object Detection

Person/Object Detection WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD
SSD MobileNet v1(TFLite) Yes Yes Yes Yes Yes Yes Yes
SSD MobileNet v1 Quant(TFLite) Yes #74 #74 #74 #851 #74 #851 #74 #1269
SSD MobileNet v2(TFLite) Yes Yes Yes Yes Yes Yes Yes
SSD MobileNet v2 Quant(TFLite) Yes #74 #74 #74 #851 #74 #851 #74 #1269
SSDLite MobileNet v2(TFLite) Yes Yes Yes Yes Yes Yes Yes
Tiny Yolo v2 COCO(TFLite) Yes Yes #629 #630 #1130 #751 #725 #1271
Tiny Yolo v2 VOC(TFLite) Yes Yes #629 #630 #1130 #751 #725 #1271

Semantic Segmentation

Semantic Segmentation WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD
DeepLab  224(TFLite) Yes Yes Yes #461 #754 #704 #1272
DeepLab  224 Atrous(TFLite) Yes Yes Yes #461 #754 #704 #1272
DeepLab  257(TFLite) Yes Yes Yes #461 #754 #704 #1272
DeepLab  257 Atrous(TFLite) Yes Yes Yes #461 #754 #704 #1272
DeepLab  321(TFLite) Yes Yes Yes #461 #754 #704 #1272
DeepLab  321 Atrous(TFLite) Yes Yes Yes #461 #754 #704 #1272
DeepLab  513(TFLite) Yes Yes Yes #461 #754 #704 #1272
DeepLab  513 Atrous(TFLite) Yes Yes Yes #461 #754 #704 #1272
DeepLab  224 Atrous(OpenVINO) Yes Yes Yes #461 #754 #704 #1272
DeepLab  257 Atrous(OpenVINO) Yes Yes Yes #461 #754 #704 #1272
DeepLab  321 Atrous(OpenVINO) Yes Yes Yes #461 #754 #704 #1272
DeepLab  513 Atrous(OpenVINO) Yes Yes Yes #461 #754 #704 #1272

Skeleton Detection

Skeleton Detection WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD
PoseNet Yes Yes Yes Yes Yes Yes Yes

Face Recognition

Face Recognition WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD
SSD MobileNet v1 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #639 #1130 #751 #725 #1271
SSD MobileNet v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #639 #1130 #751 #725 #1271
SSDLite MobileNet v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #639 #1130 #751 #725 #1271
Tiny Yolo v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #629 #1130 #751 #725 #1271
SSD MobileNet v1 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes Yes #1130 #751 #725 #1271
SSD MobileNet v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes Yes #1130 #751 #725 #1271
SSDLite MobileNet v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes Yes #1130 #751 #725 #1271
Tiny Yolo v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes #629 #1130 #751 #725 #1271

Facial Landmark Detection

Facial Landmark Detection WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD
SSD MobileNet v1(TFLite) Yes Yes #800 Yes #750 #727 #1275
SSD MobileNet v2(TFLite) Yes Yes #800 Yes #750 #727 #1275
SSDLite MobileNet v2(TFLite) Yes Yes #800 Yes #750 #727 #1275
Tiny Yolo v2(TFLite) Yes Yes #629 #630 #1130 #751 #725 #1271

Style Transfer

Style Transfer WASM WebGL
Fast Style Transfer(TFLite) #1392 #1394
Fast Style Transfer(ONNX) #1392 #1394

Super Resolution

Super Resolution WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD
SRGAN 96x4 Yes Yes #639 #640 #782 #783 #1273
SRGAN 128x4 Yes Yes #639 #640 #782 #783 #1273

Emotion Analysis

Emotion Analysis WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD
SSD MobileNet v1(TFLite) Yes Yes #629 #541 #782 #783 #1274
SSD MobileNet v2(TFLite) Yes Yes #629 #541 #782 #783 #1274
SSDLite MobileNet v2(TFLite) Yes Yes #629 #541 #782 #783 #1274
Tiny Yolo v2(TFLite) Yes Yes #629 #630 #1130 #751 #725 #1271

Speech Commands

Speech Commands WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD IE-GNA
KWS CNN(TFLite) Yes Yes #936 #935 #937 #937 #937 #937
KWS DNN(OpenVINO) Yes Yes Yes Yes #750 Yes Yes #1276

Speech Recognition

Speech Recognition WASM WebGL clDNN DNNL IE-clDNN IE-MKLDNN IE-MYRIAD IE-GNA
wsj_dnn5b Yes Yes Yes Yes #750 Yes Yes Yes

macOS:

Image Classification

Image Classification WASM WebGL MPS BNNS DNNL
MobileNet v1(TFLite) Yes Yes Yes #368 Yes
MobileNet v1 Quant(TFLite) Yes #74 #74 #730 #74
MobileNet v2(TFLite) Yes Yes Yes #368 Yes
MobileNet v2 Quant(TFLite) Yes #74 #74 #730 #74
SqueezeNet(TFLite) Yes Yes Yes Yes Yes
Inception v3(TFLite) Yes Yes Yes Yes Yes
Inception v3 Quant(TFLite) Yes #74 #74 #730 #74
Inception v4(TFLite) Yes Yes Yes Yes Yes
Inception v4 Quant(TFLite) Yes #74 #74 #730 #74
Inception Resnet v2(TFLite) Yes Yes Yes Yes Yes
SqueezeNet(ONNX) Yes Yes Yes Yes Yes
MobileNet v2(ONNX) Yes Yes Yes #368 Yes
ResNet50 v1(ONNX) Yes Yes Yes Yes Yes
ResNet50 v2(ONNX) Yes Yes Yes Yes Yes
Inception v2(ONNX) Yes Yes Yes #1000 #1130
DenseNet 121(ONNX) Yes Yes Yes #1000 #1130
SqueezeNet(OpenVINO) Yes Yes Yes Yes #866
MobileNet v1(OpenVINO) Yes Yes Yes #368 Yes
MobileNet v2(OpenVINO) Yes Yes Yes #368 Yes
ResNet50 v1(OpenVINO) Yes Yes Yes Yes Yes
DenseNet 121(OpenVINO) Yes Yes Yes #1000 #1130
Inception v2(OpenVINO) Yes Yes Yes Yes Yes
Inception v4(OpenVINO) Yes Yes Yes Yes Yes

Person/Object Detection

Person/Object Detection WASM WebGL MPS BNNS DNNL
SSD MobileNet v1(TFLite) Yes Yes Yes #368 Yes
SSD MobileNet v1 Quant(TFLite) Yes #74 #74 #730 #74
SSD MobileNet v2(TFLite) Yes Yes Yes #368 Yes
SSD MobileNet v2 Quant(TFLite) Yes #74 #74 #730 #74
SSDLite MobileNet v2(TFLite) Yes Yes Yes #368 Yes
Tiny Yolo v2 COCO(TFLite) Yes Yes #627 #628 #630 #1130
Tiny Yolo v2 VOC(TFLite) Yes Yes #627 #628 #630 #1130

Semantic Segmentation

Semantic Segmentation WASM WebGL MPS BNNS DNNL
DeepLab  224(TFLite) Yes Yes Yes #368 #461
DeepLab  224 Atrous(TFLite) Yes Yes Yes #368 #461
DeepLab  257(TFLite) Yes Yes #447 #368 #461
DeepLab  257 Atrous(TFLite) Yes Yes #447 #368 #461
DeepLab  321(TFLite) Yes Yes #447 #368 #461
DeepLab  321 Atrous(TFLite) Yes Yes #447 #368 #461
DeepLab  513(TFLite) Yes Yes #447 #368 #461
DeepLab  513 Atrous(TFLite) Yes Yes #447 #368 #461
DeepLab  224 Atrous(OpenVINO) Yes Yes #1282 #368 #461
DeepLab  257 Atrous(OpenVINO) Yes Yes #447 #368 #461
DeepLab  321 Atrous(OpenVINO) Yes Yes #447 #368 #461
DeepLab  513 Atrous(OpenVINO) Yes Yes #447 #368 #461

Skeleton Detection

Skeleton Detection WASM WebGL MPS BNNS DNNL
PoseNet Yes Yes Yes #368 Yes

Face Recognition

Face Recognition WASM WebGL MPS BNNS DNNL
SSD MobileNet v1 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #637 #368 #1130
SSD MobileNet v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #637 #368 #1130
SSDLite MobileNet v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #637 #368 #1130
Tiny Yolo v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #627 #628 #1130
SSD MobileNet v1 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes #1123 #368 #1130
SSD MobileNet v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes Yes #368 #1130
SSDLite MobileNet v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes Yes #368 #1130
Tiny Yolo v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes #627 #628 #1130

Facial Landmark Detection

Facial Landmark Detection WASM WebGL MPS BNNS DNNL
SSD MobileNet v1(TFLite) Yes Yes #969 #368 Yes
SSD MobileNet v2(TFLite) Yes Yes #969 #368 Yes
SSDLite MobileNet v2(TFLite) Yes Yes #969 #368 Yes
Tiny Yolo v2(TFLite) Yes Yes #627 #628 #630 #1130

Super Resolution

Super Resolution WASM WebGL MPS BNNS DNNL
SRGAN 96x4 Yes Yes #637 #638 #640
SRGAN 128x4 Yes Yes #637 #638 #640

Emotion Analysis

Emotion Analysis WASM WebGL MPS BNNS DNNL
SSD MobileNet v1(TFLite) Yes Yes #627 #368 #541
SSD MobileNet v2(TFLite) Yes Yes #627 #368 #541
SSDLite MobileNet v2(TFLite) Yes Yes #627 #368 #541
Tiny Yolo v2(TFLite) Yes Yes #627 #628 #630 #1130

Speech Commands

Speech Commands WASM WebGL MPS BNNS DNNL
KWS CNN(TFLite) Yes Yes Yes #941 #935
KWS DNN(OpenVINO) Yes Yes Yes Yes Yes

Speech Recognition

Speech Recognition WASM WebGL MPS BNNS DNNL
wsj_dnn5b Yes Yes Yes Yes Yes

Test Environments

Android:

Image Classification

Image Classification WASM WebGL NNAPI
MobileNet v1(TFLite) Yes Yes Yes
MobileNet v1 Quant(TFLite) Yes #74 Yes
MobileNet v2(TFLite) Yes Yes Yes
MobileNet v2 Quant(TFLite) Yes #74 Yes
SqueezeNet(TFLite) Yes Yes Yes
Inception v3(TFLite) Yes Yes Yes
Inception v3 Quant(TFLite) Yes #74 Yes
Inception v4(TFLite) Yes Yes Yes
Inception v4 Quant(TFLite) Yes #74 Yes
Inception Resnet v2(TFLite) Yes Yes Yes
SqueezeNet(ONNX) Yes Yes Yes
MobileNet v2(ONNX) Yes Yes Yes
ResNet50 v1(ONNX) Yes Yes Yes
ResNet50 v2(ONNX) Yes Yes Yes
Inception v2(ONNX) Yes Yes Yes
DenseNet 121(ONNX) Yes Yes Yes
SqueezeNet(OpenVINO) Yes Yes #1284
MobileNet v1(OpenVINO) Yes Yes #1284
MobileNet v2(OpenVINO) Yes Yes #1284
ResNet50 v1(OpenVINO) Yes Yes #1284
DenseNet 121(OpenVINO) Yes Yes #1284
Inception v2(OpenVINO) Yes Yes #1284
Inception v4(OpenVINO) Yes Yes #1284

Person/Object Detection

Person/Object Detection WASM WebGL NNAPI
SSD MobileNet v1(TFLite) Yes Yes Yes
SSD MobileNet v1 Quant(TFLite) Yes #74 Yes
SSD MobileNet v2(TFLite) Yes Yes Yes
SSD MobileNet v2 Quant(TFLite) Yes #74 Yes
SSDLite MobileNet v2(TFLite) Yes Yes Yes
Tiny Yolo v2 COCO(TFLite) Yes Yes available on Android 10(MAXIMUM)
Tiny Yolo v2 VOC(TFLite) Yes Yes available on Android 10(MAXIMUM)

Semantic Segmentation

Semantic Segmentation WASM WebGL NNAPI
DeepLab  224(TFLite) Yes Yes available on Android 10(ARGMAX)
DeepLab  224 Atrous(TFLite) Yes Yes #415
DeepLab  257(TFLite) Yes Yes #1330
DeepLab  257 Atrous(TFLite) Yes Yes #415
DeepLab  321(TFLite) Yes Yes #1330
DeepLab  321 Atrous(TFLite) Yes Yes #415
DeepLab  513(TFLite) Yes Yes #1330
DeepLab  513 Atrous(TFLite) Yes Yes #415
DeepLab  224 Atrous(OpenVINO) Yes Yes #415
DeepLab  257 Atrous(OpenVINO) Yes Yes #415
DeepLab  321 Atrous(OpenVINO) Yes Yes #415
DeepLab  513 Atrous(OpenVINO) Yes Yes #415

Skeleton Detection

Skeleton Detection WASM WebGL NNAPI
PoseNet(without atrous) Yes Yes Yes

Face Recognition

Face Recognition WASM WebGL NNAPI
SSD MobileNet v1 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #1284
SSD MobileNet v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #1284
SSDLite MobileNet v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #1284
Tiny Yolo v2 Face(TFLite) + FaceNet(OpenVINO) Yes Yes #1284
SSD MobileNet v1 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes #1284
SSD MobileNet v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes #1284
SSDLite MobileNet v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes #1284
Tiny Yolo v2 Face(TFLite) + Face Reidentification(OpenVINO) Yes Yes #1284

Facial Landmark Detection

Facial Landmark Detection WASM WebGL NNAPI
SSD MobileNet v1(TFLite) Yes Yes Yes
SSD MobileNet v2(TFLite) Yes Yes Yes
SSDLite MobileNet v2(TFLite) Yes Yes Yes
Tiny Yolo v2(TFLite) Yes Yes available on Android 10(MAXIMUM)

Super Resolution

Super Resolution WASM WebGL NNAPI
SRGAN 96x4 Yes Yes Yes
SRGAN 128x4 Yes Yes Yes

Emotion Analysis

Emotion Analysis WASM WebGL NNAPI
SSD MobileNet v1(TFLite) Yes Yes available on Android 10(MAXIMUM)
SSD MobileNet v2(TFLite) Yes Yes available on Android 10(MAXIMUM)
SSDLite MobileNet v2(TFLite) Yes Yes available on Android 10(MAXIMUM)
Tiny Yolo v2(TFLite) Yes Yes available on Android 10(MAXIMUM)

Speech Commands

Speech Commands WASM WebGL NNAPI
KWS CNN(TFLite) Yes Yes Yes
KWS DNN(OpenVINO) Yes Yes #1284

Speech Recognition

Speech Recognition WASM WebGL NNAPI
wsj_dnn5b Yes Yes #1284

Notes for Android:

  • [1]: The large size model may not work on Android WASM due to #441, restarting the browser or rebooting the device may resolve this issue.
  • [2]: Android NNAPI only supports PoseNet without atrous.
Clone this wiki locally