This repository has been archived by the owner on Apr 18, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 42
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.
- WebML-Polyfill Commit: 58db335
- Chromium Nightly Build: 74a844d (79.0.3917.0)
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 | 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 | 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 | WASM | WebGL | clDNN | DNNL | DirectML | IE-clDNN | IE-MKLDNN |
---|---|---|---|---|---|---|---|
PoseNet | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
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 | 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 | WASM | WebGL |
---|---|---|
Fast Style Transfer(TFLite) | #1392 | Yes |
Fast Style Transfer(ONNX) | #1392 | Yes |
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 | 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 | 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 | WASM | WebGL | clDNN | DNNL | DirectML | IE-clDNN | IE-MKLDNN | IE-GNA |
---|---|---|---|---|---|---|---|---|
wsj_dnn5b | Yes | Yes | Yes | Yes | Yes | #750 | Yes | Yes |
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 | 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 | 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 | WASM | WebGL | clDNN | DNNL | IE-clDNN | IE-MKLDNN | IE-MYRIAD |
---|---|---|---|---|---|---|---|
PoseNet | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
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 | 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 | WASM | WebGL |
---|---|---|
Fast Style Transfer(TFLite) | #1392 | #1394 |
Fast Style Transfer(ONNX) | #1392 | #1394 |
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 | 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 | 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 | WASM | WebGL | clDNN | DNNL | IE-clDNN | IE-MKLDNN | IE-MYRIAD | IE-GNA |
---|---|---|---|---|---|---|---|---|
wsj_dnn5b | Yes | Yes | Yes | Yes | #750 | Yes | Yes | Yes |
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 | 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 | 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 | WASM | WebGL | MPS | BNNS | DNNL |
---|---|---|---|---|---|
PoseNet | Yes | Yes | Yes | #368 | Yes |
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 | 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 | WASM | WebGL | MPS | BNNS | DNNL |
---|---|---|---|---|---|
SRGAN 96x4 | Yes | Yes | #637 | #638 | #640 |
SRGAN 128x4 | Yes | Yes | #637 | #638 | #640 |
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 | WASM | WebGL | MPS | BNNS | DNNL |
---|---|---|---|---|---|
KWS CNN(TFLite) | Yes | Yes | Yes | #941 | #935 |
KWS DNN(OpenVINO) | Yes | Yes | Yes | Yes | Yes |
Speech Recognition | WASM | WebGL | MPS | BNNS | DNNL |
---|---|---|---|---|---|
wsj_dnn5b | Yes | Yes | Yes | Yes | Yes |
- WebML-Polyfill Commit: 45a14e1
- Chromium Nightly Build: 6f1b378 (79.0.3917.0)
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 | 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 | 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 | WASM | WebGL | NNAPI |
---|---|---|---|
PoseNet(without atrous) | Yes | Yes | Yes |
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 | 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 | WASM | WebGL | NNAPI |
---|---|---|---|
SRGAN 96x4 | Yes | Yes | Yes |
SRGAN 128x4 | Yes | Yes | Yes |
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 | WASM | WebGL | NNAPI |
---|---|---|---|
KWS CNN(TFLite) | Yes | Yes | Yes |
KWS DNN(OpenVINO) | Yes | Yes | #1284 |
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.