webnn: Support the convTranspose2d operator in CoreML
Cq-Include-Trybots: luci.chromium.try:mac14-blink-rel,mac14.arm64-blink-rel,win11-blink-rel
Bug: 41481333
Change-Id: I56aa46fb6fa2ec7d9c2d74f07266c288ecfe096f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5513193
Commit-Queue: Austin Sullivan <asully@chromium.org>
Reviewed-by: Phillis Tang <phillis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1297602}
diff --git a/webnn/resources/test_data/conv_transpose2d.json b/webnn/resources/test_data/conv_transpose2d.json
index 742752f..241faf5 100644
--- a/webnn/resources/test_data/conv_transpose2d.json
+++ b/webnn/resources/test_data/conv_transpose2d.json
@@ -171,15 +171,15 @@
0.4307519793510437,
0.7198431491851807,
0.24069452285766602,
- 0.023476747795939445,
- 0.1003265455365181,
- 0.06639400124549866,
- 0.20330555737018585,
- 0.5576914548873901,
- 0.3199329376220703,
- 0.3824205696582794,
- 0.7745689153671265,
- 0.3774891495704651
+ 0.2449943870306015,
+ 0.20362859964370728,
+ 0.002522633643820882,
+ 0.9113409519195557,
+ 0.8747221827507019,
+ 0.10648936033248901,
+ 0.6482304930686951,
+ 0.865131676197052,
+ 0.2742191553115845
],
"type": "float32"
}
@@ -240,22 +240,22 @@
0.5207441449165344,
0.19909898936748505,
0.24069452285766602,
- 0.023476747795939445,
- 0.08110900968313217,
- 0.019217535853385925,
- 0.06639400124549866,
- 0.13846713304519653,
- 0.16739553213119507,
- 0.11334607005119324,
- 0.13702619075775146,
- 0.06483843177556992,
- 0.22400806844234467,
- 0.05294178053736687,
- 0.18290674686431885,
- 0.3824205696582794,
- 0.4623154401779175,
- 0.31225350499153137,
- 0.3774891495704651
+ 0.2449943870306015,
+ 0.0030817289371043444,
+ 0.20054687559604645,
+ 0.002522633643820882,
+ 0.23471179604530334,
+ 0.12160100787878036,
+ 0.19212977588176727,
+ 0.09953983873128891,
+ 0.6766291260719299,
+ 0.008511164225637913,
+ 0.5524802207946777,
+ 0.00694952392950654,
+ 0.6482304930686951,
+ 0.3358394503593445,
+ 0.5292922258377075,
+ 0.2742191553115845
],
"type": "float32"
}