This repository was archived by the owner on Apr 18, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 40
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.