diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c8cb9a3..2df5f9b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,34 +23,30 @@ The [webnn_status.json](./assets/json/webnn_status.json) is the data source for "version": "", "wpt": "arg_min_max", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "ARG_MAX" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "REDUCE_FUNCTION_ARGMAX" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ArgMax" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" - } -``` + }, +``` ### Supported Changes diff --git a/assets/images/implstatus/android_robot.svg b/assets/images/implstatus/android_robot.svg new file mode 100644 index 0000000..46d8f8b --- /dev/null +++ b/assets/images/implstatus/android_robot.svg @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/assets/images/implstatus/chrome.svg b/assets/images/implstatus/chrome.svg new file mode 100644 index 0000000..dcc3b11 --- /dev/null +++ b/assets/images/implstatus/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/implstatus/chromeos.svg b/assets/images/implstatus/chromeos.svg new file mode 100644 index 0000000..dcc3b11 --- /dev/null +++ b/assets/images/implstatus/chromeos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/implstatus/chromeos_.svg b/assets/images/implstatus/chromeos_.svg new file mode 100644 index 0000000..ad12c2a --- /dev/null +++ b/assets/images/implstatus/chromeos_.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/implstatus/linux.svg b/assets/images/implstatus/linux.svg new file mode 100644 index 0000000..a792049 --- /dev/null +++ b/assets/images/implstatus/linux.svg @@ -0,0 +1,800 @@ + + + Tux + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Tux + 20 June 2012 + + + Garrett LeSage + + + + + + Larry Ewing, the creator of the original Tux graphic + + + + + tux + Linux + penguin + logo + + + + + Larry Ewing, Garrett LeSage + + + https://github.com/garrett/Tux + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/implstatus/win.svg b/assets/images/implstatus/win.svg new file mode 100644 index 0000000..3afaf50 --- /dev/null +++ b/assets/images/implstatus/win.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/json/webnn_status.json b/assets/json/webnn_status.json index 1b03a08..85a749f 100644 --- a/assets/json/webnn_status.json +++ b/assets/json/webnn_status.json @@ -6,31 +6,27 @@ "version": "", "wpt": "arg_min_max", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "ARG_MAX" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "REDUCE_FUNCTION_ARGMAX" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "ARG_MAX" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ArgMax" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -39,31 +35,27 @@ "version": "", "wpt": "arg_min_max", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "ARG_MIN" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "REDUCE_FUNCTION_ARGMIN" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "ARG_MIN" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ArgMin" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -72,31 +64,25 @@ "version": "", "wpt": "batch_normalization", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": ["Emulated with Scale * ((Input - Mean) / sqrt(Variance + Epsilon)) + Bias"], + "tflite_progress": 4, + "tflite_chromium_version_added": "M127", "dml_op": [ "BATCH_NORMALIZATION" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "BatchNormalization" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -105,31 +91,27 @@ "version": "", "wpt": "cast", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "CAST" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "CAST" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "CAST" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Cast" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -138,33 +120,31 @@ "version": "", "wpt": "clamp", "wpt_progress": 4, - "xnnpack_op": [ - "clamp" + "tflite_op": [ + "RELU_N1_TO_1", + "RELU6", + "RELU" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ELEMENT_WISE_CLIP" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "RELU_N1_TO_1", - "RELU6", - "RELU" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M124", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "ReluN1To1" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Clip" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -173,33 +153,29 @@ "version": "", "wpt": "concat", "wpt_progress": 4, - "xnnpack_op": [ - "concatenate2", - "concatenate3", - "concatenate4" + "tflite_op": [ + "CONCATENATION" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M113", + "tflite_progress": 4, + "tflite_chromium_version_added": "M113", "dml_op": [ "JOIN" ], "dml_progress": 4, "dml_chromium_version_added": "M120", - "mlservice_op": [ - "CONCATENATION" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Concatenation" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Concat" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -208,34 +184,31 @@ "version": "", "wpt": "conv2d", "wpt_progress": 4, - "xnnpack_op": [ - "convolution_2d", - "depthwise_convolution_2d" + "tflite_op": [ + "CONV_2D", + "DEPTHWISE_CONV_2D" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "CONVOLUTION" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "CONV_2D", - "DEPTHWISE_CONV_2D" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Conv2d", "DepthwiseConv2d" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Conv" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -244,32 +217,28 @@ "version": "", "wpt": "conv_transpose2d", "wpt_progress": 4, - "xnnpack_op": [ - "deconvolution_2d" - ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M113", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "CONVOLUTION" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "TransposeConv", "Convolution2DTransposeBias" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "ConvTranspose" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -278,31 +247,29 @@ "version": "", "wpt": "elementwise_binary", "wpt_progress": 4, - "xnnpack_op": [ - "add2" + "tflite_op": [ + "ADD" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ELEMENT_WISE_ADD" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "ADD" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "fw_tflite_op": [ "Add" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Add" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -311,31 +278,29 @@ "version": "", "wpt": "elementwise_binary", "wpt_progress": 4, - "xnnpack_op": [ - "divide" + "tflite_op": [ + "DIV" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ELEMENT_WISE_DIVIDE" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "DIV" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Div" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Div" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -344,31 +309,29 @@ "version": "", "wpt": "elementwise_binary", "wpt_progress": 4, - "xnnpack_op": [ - "maximum2" + "tflite_op": [ + "MAXIMUM" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ELEMENT_WISE_MAX" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "MAXIMUM" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Maximum" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Max" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -377,31 +340,29 @@ "version": "", "wpt": "elementwise_binary", "wpt_progress": 4, - "xnnpack_op": [ - "minimum2" + "tflite_op": [ + "MINIMUM" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ELEMENT_WISE_MIN" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "MINIMUM" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Minimum" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Min" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -410,31 +371,29 @@ "version": "", "wpt": "elementwise_binary", "wpt_progress": 4, - "xnnpack_op": [ - "multiply2" + "tflite_op": [ + "MUL" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ELEMENT_WISE_MULTIPLY" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "MUL" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Mul" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Mul" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -443,33 +402,30 @@ "version": "", "wpt": "elementwise_binary", "wpt_progress": 4, - "xnnpack_op": [ - "", - "" + "tflite_op": [ + "POW" ], - "xnnpack_progress": 1, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M122", "dml_op": [ "ELEMENT_WISE_POW" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "POW" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Sqrt", "Square" ], - "tflite_progress": 1, - "tflite_version_added": "", - "ort_op": [ + "fw_tflite_progress": 1, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Pow" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "XNNPACK: Pow will be replaced by Sqrt. square/square_root" }, { @@ -478,31 +434,29 @@ "version": "", "wpt": "elementwise_binary", "wpt_progress": 4, - "xnnpack_op": [ - "subtract" + "tflite_op": [ + "SUB" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ELEMENT_WISE_SUBTRACT" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "SUB" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Sub" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Sub" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -511,31 +465,27 @@ "version": "", "wpt": "elementwise_logical", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "EQUAL" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ELEMENT_WISE_LOGICAL_EQUALS" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "EQUAL" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Equal" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -544,31 +494,27 @@ "version": "", "wpt": "elementwise_logical", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "GREATER" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ELEMENT_WISE_LOGICAL_GREATER_THAN" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "GREATER" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Greater" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -577,31 +523,27 @@ "version": "", "wpt": "elementwise_logical", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "GREATER_EQUAL" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "GREATER_EQUAL" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "GreaterOrEqual" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -610,31 +552,27 @@ "version": "", "wpt": "elementwise_logical", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "LESS" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ELEMENT_WISE_LOGICAL_LESS_THAN" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "LESS" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Less" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -643,31 +581,27 @@ "version": "", "wpt": "elementwise_logical", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "LESS_EQUAL" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "LESS_EQUAL" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "LessOrEqual" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -676,31 +610,27 @@ "version": "", "wpt": "elementwise_logical", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "LOGICAL_NOT" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ELEMENT_WISE_LOGICAL_NOT" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "LOGICAL_NOT" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Not" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -709,31 +639,29 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "abs" + "tflite_op": [ + "ABS" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M116", + "tflite_progress": 4, + "tflite_chromium_version_added": "M116", "dml_op": [ "ELEMENT_WISE_ABS" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "ABS" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Abs" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Abs" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -742,31 +670,29 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "ceiling" + "tflite_op": [ + "CEIL" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M116", + "tflite_progress": 4, + "tflite_chromium_version_added": "M116", "dml_op": [ "ELEMENT_WISE_CEIL" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "CEIL" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Ceil" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Ceil" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -775,31 +701,27 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "RESHAPE" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ELEMENT_WISE_IDENTITY" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "RESHAPE" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Identity" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -808,31 +730,27 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "COS" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M123", "dml_op": [ "ELEMENT_WISE_COS" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "COS" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Cos" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -841,31 +759,25 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "ELEMENT_WISE_ERF" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Erf" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -874,31 +786,27 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "EXP" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M123", "dml_op": [ "ELEMENT_WISE_EXP" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "EXP" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Exp" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -907,31 +815,29 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "floor" + "tflite_op": [ + "FLOOR" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M116", + "tflite_progress": 4, + "tflite_chromium_version_added": "M116", "dml_op": [ "ELEMENT_WISE_FLOOR" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "FLOOR" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Floor" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Floor" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -940,31 +846,27 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "LOG" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M123", "dml_op": [ "ELEMENT_WISE_LOG" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "LOG" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Log" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -973,31 +875,29 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "negate" + "tflite_op": [ + "NEG" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M116", + "tflite_progress": 4, + "tflite_chromium_version_added": "M116", "dml_op": [ "ELEMENT_WISE_NEGATE" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "NEG" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Neg" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Neg" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1006,31 +906,25 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": ["Emulated with 1/x"], + "tflite_progress": 4, + "tflite_chromium_version_added": "M127", "dml_op": [ "ELEMENT_WISE_RECIP" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Reciprocal" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1039,31 +933,27 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "SIN" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M123", "dml_op": [ "ELEMENT_WISE_SIN" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "SIN" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Sin" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1072,32 +962,27 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "square", - "square_root" + "tflite_op": [ + "SQRT" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M122", + "tflite_progress": 4, + "tflite_chromium_version_added": "M122", "dml_op": [ "ELEMENT_WISE_SQRT" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "SQRT" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Sqrt" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1106,31 +991,27 @@ "version": "", "wpt": "elementwise_unary", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "Emulated with sin(x)/cos(x)" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ELEMENT_WISE_TAN" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "Emulated with sin(x)/cos(x)" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Tan" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1139,31 +1020,29 @@ "version": "", "wpt": "elu", "wpt_progress": 4, - "xnnpack_op": [ - "elu" + "tflite_op": [ + "ELU" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M115", + "tflite_progress": 4, + "tflite_chromium_version_added": "M115", "dml_op": [ "ACTIVATION_ELU" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "ELU" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Elu" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Elu" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1172,31 +1051,25 @@ "version": "", "wpt": "expand", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "ELEMENT_WISE_IDENTITY" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Expand" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "Use identity to implement the expand operation with broadcasting strides" }, { @@ -1205,31 +1078,27 @@ "version": "", "wpt": "gather", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", - "dml_op": [ + "tflite_op": [ "GATHER" ], + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ + "dml_op": [ "GATHER" ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Gather" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1238,31 +1107,25 @@ "version": "", "wpt": "gelu", "wpt_progress": 3, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "ACTIVATION_GELU" ], "dml_progress": 4, "dml_chromium_version_added": "M126", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Gelu" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1271,31 +1134,29 @@ "version": "", "wpt": "gemm", "wpt_progress": 4, - "xnnpack_op": [ - "fully_connected" + "tflite_op": [ + "FULLY_CONNECTED" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "GEMM" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "FULLY_CONNECTED" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M124", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "FullyConnected" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Gemm" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1304,31 +1165,25 @@ "version": "", "wpt": "", "wpt_progress": 3, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "GRU" ], "dml_progress": 4, "dml_chromium_version_added": "M125", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Gru" ], - "ort_progress": 3, - "ort_version_added": "", + "fw_ort_progress": 3, + "fw_ort_version_added": "", "notes": "" }, { @@ -1337,31 +1192,25 @@ "version": "", "wpt": "", "wpt_progress": 3, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "GRU" ], "dml_progress": 4, "dml_chromium_version_added": "M125", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "GruCell" ], - "ort_progress": 3, - "ort_version_added": "", + "fw_ort_progress": 3, + "fw_ort_version_added": "", "notes": "" }, { @@ -1370,31 +1219,27 @@ "version": "", "wpt": "hard_sigmoid", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "Emulated with y = max(0, min(1, alpha * // x + beta))" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ACTIVATION_HARD_SIGMOID" ], "dml_progress": 4, "dml_chromium_version_added": "M123", - "mlservice_op": [ - "Emulated with y = max(0, min(1, alpha * // x + beta))" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "HardSigmoid" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1403,31 +1248,29 @@ "version": "", "wpt": "hard_swish", "wpt_progress": 4, - "xnnpack_op": [ - "hardswish" + "tflite_op": [ + "HARD_SWISH" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "Map to other op" ], "dml_progress": 4, "dml_chromium_version_added": "M123", - "mlservice_op": [ - "HARD_SWISH" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "HardSwish" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "HardSwish" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1436,31 +1279,25 @@ "version": "", "wpt": "instance_normalization", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": ["Emulated with Scale * ((Input - Mean) / sqrt(Variance + Epsilon)) + Bias"], + "tflite_progress": 4, + "tflite_chromium_version_added": "M127", "dml_op": [ "MEAN_VARIANCE_NORMALIZATION1" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "InstanceNormalization" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1469,31 +1306,25 @@ "version": "", "wpt": "layer_normalization", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "MEAN_VARIANCE_NORMALIZATION1" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "LayerNormalization" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1502,31 +1333,29 @@ "version": "", "wpt": "leaky_relu", "wpt_progress": 4, - "xnnpack_op": [ - "leaky_relu" + "tflite_op": [ + "LEAKY_RELU" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M113", + "tflite_progress": 4, + "tflite_chromium_version_added": "M113", "dml_op": [ "ACTIVATION_LEAKY_RELU" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "LEAKY_RELU" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "LeakyRelu" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "LeakyRelu" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1535,31 +1364,27 @@ "version": "", "wpt": "linear", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "Emulated with alpha * x + beta" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ACTIVATION_LINEAR" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "Emulated with alpha * x + beta" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "N/A" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1568,31 +1393,25 @@ "version": "", "wpt": "lstm", "wpt_progress": 3, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "LSTM" ], "dml_progress": 4, "dml_chromium_version_added": "M125", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "LSTM" ], - "ort_progress": 3, - "ort_version_added": "", + "fw_ort_progress": 3, + "fw_ort_version_added": "", "notes": "" }, { @@ -1601,31 +1420,25 @@ "version": "", "wpt": "", "wpt_progress": 3, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "LSTM" ], "dml_progress": 4, "dml_chromium_version_added": "M125", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "LSTMCell" ], - "ort_progress": 3, - "ort_version_added": "", + "fw_ort_progress": 3, + "fw_ort_version_added": "", "notes": "" }, { @@ -1634,31 +1447,27 @@ "version": "", "wpt": "matmul", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "BATCH_MATMUL" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "GEMM" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "BATCH_MATMUL" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "MatMul" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1667,31 +1476,29 @@ "version": "", "wpt": "pad", "wpt_progress": 4, - "xnnpack_op": [ - "static_constant_pad" + "tflite_op": [ + "PAD" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M114", + "tflite_progress": 4, + "tflite_chromium_version_added": "M114", "dml_op": [ "PADDING" ], "dml_progress": 4, "dml_chromium_version_added": "M120", - "mlservice_op": [ - "PAD" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Pad" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Pad" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1700,34 +1507,31 @@ "version": "", "wpt": "pooling", "wpt_progress": 4, - "xnnpack_op": [ - "average_pooling_2d", - "global_average_pooling_2d" + "tflite_op": [ + "AVERAGE_POOL_2D" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "AVERAGE_POOLING" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "AVERAGE_POOL_2D" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "AveragePool2d", "Mean" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "AveragePool", "GlobalAveragePool" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1736,32 +1540,26 @@ "version": "", "wpt": "pooling", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "LP_POOLING" ], "dml_progress": 4, "dml_chromium_version_added": "M123", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "LpPool", "GlobalLpPool" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1770,32 +1568,30 @@ "version": "", "wpt": "pooling", "wpt_progress": 4, - "xnnpack_op": [ - "max_pooling_2d" + "tflite_op": [ + "MAX_POOL_2D" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "MAX_POOLING2" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "MAX_POOL_2D" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "MaxPool2d" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "GlobalMaxPool", "MaxPool" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1804,31 +1600,29 @@ "version": "", "wpt": "prelu", "wpt_progress": 4, - "xnnpack_op": [ - "prelu" + "tflite_op": [ + "PRELU" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M115", + "tflite_progress": 4, + "tflite_chromium_version_added": "M115", "dml_op": [ "ACTIVATION_PARAMETERIZED_RELU" ], "dml_progress": 4, "dml_chromium_version_added": "M120", - "mlservice_op": [ - "PRELU" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Prelu" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "PRelu" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1837,31 +1631,25 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "REDUCE_FUNCTION_L1" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceL1" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1870,31 +1658,25 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "REDUCE_FUNCTION_L2" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceL2" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1903,31 +1685,25 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": ["Emulated with log and reduceSum"], + "tflite_progress": 4, + "tflite_chromium_version_added": "M127", "dml_op": [ "REDUCE_FUNCTION_LOG_SUM" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceLogSum" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1936,31 +1712,25 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": ["Emulated with log, reduceSum and exp"], + "tflite_progress": 4, + "tflite_chromium_version_added": "M127", "dml_op": [ "REDUCE_FUNCTION_LOG_SUM_EXP" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceLogSumExp" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -1969,31 +1739,27 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "REDUCE_MAX" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "REDUCE_FUNCTION_MAX" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "REDUCE_MAX" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceMax" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2002,31 +1768,27 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "static_mean" + "tflite_op": [ + "MEAN" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M120", + "tflite_progress": 4, + "tflite_chromium_version_added": "M120", "dml_op": [ "REDUCE_FUNCTION_AVERAGE" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "MEAN" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceMean" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2035,31 +1797,27 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "REDUCE_MIN" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "REDUCE_FUNCTION_MIN" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "REDUCE_MIN" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceMin" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2068,31 +1826,27 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "REDUCE_PROD" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "REDUCE_FUNCTION_MULTIPLY" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "REDUCE_PROD" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceProd" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2101,32 +1855,27 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "global_sum_pooling_1d", - "global_sum_pooling_2d" + "tflite_op": [ + "SUM" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "REDUCE_FUNCTION_SUM" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "SUM" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceSum" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2135,31 +1884,25 @@ "version": "", "wpt": "reduction", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": ["Emulated with reduceSum and square"], + "tflite_progress": 4, + "tflite_chromium_version_added": "M127", "dml_op": [ "REDUCE_FUNCTION_SUM_SQUARE" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "ReduceSumSquare" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2168,31 +1911,29 @@ "version": "", "wpt": "relu", "wpt_progress": 4, - "xnnpack_op": [ - "clamp" + "tflite_op": [ + "RELU" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ACTIVATION_RELU" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "RELU" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Relu" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Relu" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2201,32 +1942,30 @@ "version": "", "wpt": "resample2d", "wpt_progress": 4, - "xnnpack_op": [ - "static_resize_bilinear_2d" + "tflite_op": [ + "RESIZE_BILINEAR", + "RESIZE_NEAREST_NEIGHBOR" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "RESAMPLE" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "RESIZE_BILINEAR", - "RESIZE_NEAREST_NEIGHBOR" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M124", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "ResizeBilinear" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Resize" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2235,34 +1974,32 @@ "version": "", "wpt": "reshape", "wpt_progress": 4, - "xnnpack_op": [ - "static_reshape" + "tflite_op": [ + "RESHAPE" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "Supported by tensor strides" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "RESHAPE" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Reshape" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Unsqueeze", "Squeeze", "Reshape", "Flatten" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2271,31 +2008,29 @@ "version": "", "wpt": "sigmoid", "wpt_progress": 4, - "xnnpack_op": [ - "sigmoid" + "tflite_op": [ + "LOGISTIC" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ACTIVATION_SIGMOID" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "LOGISTIC" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Logistic" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Sigmoid" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2304,33 +2039,31 @@ "version": "", "wpt": "slice", "wpt_progress": 4, - "xnnpack_op": [ - "static_slice" + "tflite_op": [ + "SLICE" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M116", + "tflite_progress": 4, + "tflite_chromium_version_added": "M116", "dml_op": [ "SLICE" ], "dml_progress": 4, "dml_chromium_version_added": "M120", - "mlservice_op": [ - "SLICE" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Slice", "StridedSlice" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Slice", "Shape" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2339,31 +2072,29 @@ "version": "", "wpt": "softmax", "wpt_progress": 4, - "xnnpack_op": [ - "softmax" + "tflite_op": [ + "SOFTMAX" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M112", + "tflite_progress": 4, + "tflite_chromium_version_added": "M112", "dml_op": [ "ACTIVATION_SOFTMAX" ], "dml_progress": 4, "dml_chromium_version_added": "M119", - "mlservice_op": [ - "SOFTMAX" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M122", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Softmax" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Softmax" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2372,31 +2103,27 @@ "version": "", "wpt": "softplus", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "Emulated with ln(1 + exp(x))" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ACTIVATION_SOFTPLUS" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "Emulated with ln(1 + exp(x))" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Softplus" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2405,31 +2132,25 @@ "version": "", "wpt": "softsign", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": ["Emulated with x / (1 + |x|)"], + "tflite_progress": 4, + "tflite_chromium_version_added": "M127", "dml_op": [ "ACTIVATION_SOFTSIGN" ], "dml_progress": 4, "dml_chromium_version_added": "M123", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Softsign" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2438,34 +2159,29 @@ "version": "", "wpt": "split", "wpt_progress": 4, - "xnnpack_op": [ - "even_split2", - "even_split3", - "even_split4", - "static_slice (uneven split)" + "tflite_op": [ + "SPLIT_V" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M116", + "tflite_progress": 4, + "tflite_chromium_version_added": "M116", "dml_op": [ "SPLIT" ], "dml_progress": 4, "dml_chromium_version_added": "M120", - "mlservice_op": [ - "SPLIT_V" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Split" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Split" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2474,31 +2190,27 @@ "version": "", "wpt": "tanh", "wpt_progress": 4, - "xnnpack_op": [ - "tanh" + "tflite_op": [ + "TANH" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M116", + "tflite_progress": 4, + "tflite_chromium_version_added": "M116", "dml_op": [ "ACTIVATION_TANH" ], "dml_progress": 4, "dml_chromium_version_added": "M121", - "mlservice_op": [ - "TANH" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Tanh" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" }, { @@ -2507,31 +2219,29 @@ "version": "", "wpt": "transpose", "wpt_progress": 4, - "xnnpack_op": [ - "static_transpose" + "tflite_op": [ + "TRANSPOSE" ], - "xnnpack_progress": 4, - "xnnpack_chromium_version_added": "M113", + "tflite_progress": 4, + "tflite_chromium_version_added": "M113", "dml_op": [ "Supported by tensor strides" ], "dml_progress": 4, "dml_chromium_version_added": "M120", - "mlservice_op": [ - "TRANSPOSE" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M123", - "tflite_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [ "Transpose" ], - "tflite_progress": 3, - "tflite_version_added": "Fork", - "ort_op": [ + "fw_tflite_progress": 3, + "fw_tflite_version_added": "Fork", + "fw_ort_op": [ "Transpose" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "Transpose is not a real DirectML operator. As for implementation, the input tensor is remapped for reading elements following the strides after the permutation, and an identity operator is appended to consume the remapped strides." }, { @@ -2540,31 +2250,25 @@ "version": "", "wpt": "triangular", "wpt_progress": 4, - "xnnpack_op": [ - "" - ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_op": [""], + "tflite_progress": 2, + "tflite_chromium_version_added": "", "dml_op": [ "Supported by combined operations" ], "dml_progress": 4, "dml_chromium_version_added": "M126", - "mlservice_op": [ - "" - ], - "mlservice_progress": 2, - "mlservice_chromium_version_added": "", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Trilu" ], - "ort_progress": 3, - "ort_version_added": "", + "fw_ort_progress": 3, + "fw_ort_version_added": "", "notes": "" }, { @@ -2573,31 +2277,27 @@ "version": "", "wpt": "where", "wpt_progress": 4, - "xnnpack_op": [ - "" + "tflite_op": [ + "SELECT_V2" ], - "xnnpack_progress": 2, - "xnnpack_chromium_version_added": "", + "tflite_progress": 4, + "tflite_chromium_version_added": "M126", "dml_op": [ "ELEMENT_WISE_IF" ], "dml_progress": 4, "dml_chromium_version_added": "M122", - "mlservice_op": [ - "SELECT_V2" - ], - "mlservice_progress": 4, - "mlservice_chromium_version_added": "M126", - "tflite_op": [ - "" - ], - "tflite_progress": 2, - "tflite_version_added": "", - "ort_op": [ + "coreml_op": [""], + "coreml_progress": 2, + "coreml_chromium_version_added": "", + "fw_tflite_op": [""], + "fw_tflite_progress": 2, + "fw_tflite_version_added": "", + "fw_ort_op": [ "Where" ], - "ort_progress": 4, - "ort_version_added": "main", + "fw_ort_progress": 4, + "fw_ort_version_added": "1.18.0", "notes": "" } ] diff --git a/webnn-status.md b/webnn-status.md index f80d931..1161b49 100644 --- a/webnn-status.md +++ b/webnn-status.md @@ -29,21 +29,21 @@ permalink: /webnn-status/ text-align: left; } -.post table tr td:nth-child(1), +.post table tr td:nth-child(1), .post table tr td:nth-child(2), -.post table tr td:nth-child(4), +.post table tr td:nth-child(4), .post table tr td:nth-child(6), -.post table tr td:nth-child(8), +.post table tr td:nth-child(8), .post table tr td:nth-child(10) { text-align: center; } -.post table.framework tr td:nth-child(2), +.post table.framework tr td:nth-child(2), .post table.framework tr td:nth-child(4) { text-align: left; } -.post table.framework tr td:nth-child(3), +.post table.framework tr td:nth-child(3), .post table.framework tr td:nth-child(5) { text-align: center; } @@ -120,12 +120,23 @@ sup { .tfop { width: 200px; } + +.tile { + display: flex; + flex-direction: row; + justify-content: space-evenly; +} +.tile div { + display: flex; + flex-direction: column; + align-items: center; +} - - + - - + - + + + + + @@ -350,13 +249,13 @@ sup {
+
WebNN Spec
Web Platform
Tests
Web Platform
Tests
Chromium Implementation

XNNPack · CPU - backend +
+ TensorFlow Lite 1
DirectML · GPU backend 2 +
+ DirectML + 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MLService · CPU backend 3 + Core ML + 3 +
+
+
+ Windows + Windows +
+
+ ChromeOS + ChromeOS +
+
+ Android + Android +
+
+ Linux + Linux +
+
+
+
+
+ Windows + Windows +
+
+
+
+
+ macOS + macOS +
+
-
XNNPack/CPU backend
-
DirectML/GPU backend
-
MLService/CPU backend
+
TensorFlow Lite
+
DirectML
+
Core ML
-
✅ Supported ()
-
⏳ Partly Implemented ()
-
🚀 Work in Progress ()
+
✅ Supported ()
+
⏳ Partly Implemented ()
+
🚀 Work in Progress ()
❌ Not Supported
@@ -366,9 +265,9 @@ sup {
❌ Not Supported
-
✅ Supported ()
-
⏳ Partly Implemented ()
-
🚀 Work in Progress ()
+
✅ Supported ()
+
⏳ Partly Implemented ()
+
🚀 Work in Progress ()
❌ Not Supported
@@ -378,7 +277,7 @@ sup { - @@ -453,32 +352,32 @@ sup {
🚀 Work in Progress ()
❌ Not Supported
- +
The total number of WebNN ops is 78. These tables currently lists ops that are implemented or work in progress by multiple backends and JavaScript machine learning frameworks.
-[1] XNNPack node definition in [`xnn_define_*`](https://github.com/google/XNNPACK/blob/master/include/xnnpack.h)
+[1] [TensorFlow Lite Builtin Options](https://source.chromium.org/chromium/chromium/src/+/main:third_party/tflite/src/tensorflow/lite/schema/schema_generated.h;l=1246?q=BuiltinOptions_SoftmaxOptions&ss=chromium%2Fchromium%2Fsrc)
[2] [DirectML](https://learn.microsoft.com/en-us/windows/win32/api/_directml/) API
-[3] [MLService / TensorFlow Lite Builtin Options](https://source.chromium.org/chromium/chromium/src/+/main:third_party/tflite/src/tensorflow/lite/schema/schema_generated.h;l=1246?q=BuiltinOptions_SoftmaxOptions&ss=chromium%2Fchromium%2Fsrc)
-[4] This feature is experimental. Can be enabled by setting `#web-machine-learning-neural-network` flag to `Enabled`. Supported on CPUs on Windows.
+[3] [Core ML](https://apple.github.io/coremltools/source/coremltools.converters.mil.mil.ops.defs.html) operators
+[4] This feature is experimental. Can be enabled by setting `#web-machine-learning-neural-network` flag to `Enabled`.
[5] This feature is experimental. Can be enabled by setting `#web-machine-learning-neural-network` flag to `Enabled`. Supported on GPUs on Windows 11 21H2 or higher.
-[6] This feature is experimental. Can be enabled by setting `#web-machine-learning-neural-network` flag to `Enabled`. Supported on CPUs on ChromeOS.
+[6] This feature is experimental. Can be enabled by setting `#web-machine-learning-neural-network` flag to `Enabled`.
[7] ONNX [`Operator Schemas`](https://github.com/onnx/onnx/blob/main/docs/Operators.md) and [`WebNN EP Helper`](https://github.com/microsoft/onnxruntime/blob/main/onnxruntime/core/providers/webnn/builders/helper.h)
[8] TensorFlow Lite built-in operators [`kTfLiteBuiltin*`](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/delegates/xnnpack/xnnpack_delegate.cc) -Interested in contributing to this implementation status page? See contributing guidelines. +🏅🏅🏅 Interested in contributing to this implementation status page? See contributing guidelines.
+ + src="https://www.gstatic.com/devrel-devsite/prod/v2ce49398fbedb6586ec054c8c0e071251fec28eb36277100a1795e671ae7c694/tensorflow/images/lockup.svg"> Lite for TF.js
External Delegate 8