summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webnn
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/webnn')
-rw-r--r--testing/web-platform/meta/webnn/__dir__.ini4
-rw-r--r--testing/web-platform/meta/webnn/arg_min_max.https.any.js.ini130
-rw-r--r--testing/web-platform/meta/webnn/batch_normalization.https.any.js.ini46
-rw-r--r--testing/web-platform/meta/webnn/cast.https.any.js.ini143
-rw-r--r--testing/web-platform/meta/webnn/clamp.https.any.js.ini55
-rw-r--r--testing/web-platform/meta/webnn/concat.https.any.js.ini139
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/arg_min_max.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/batch_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/buffer.https.any.js.ini16
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/cast.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/clamp.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/concat.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/constant.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/conv2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/conv_transpose2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/elementwise_binary.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/elementwise_logical.https.any.js.ini14
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/elementwise_unary.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/elu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/expand.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gather.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gemm.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini16
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini14
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/hard_sigmoid.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/hard_swish.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/instance_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/layer_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/leaky_relu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/linear.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/matmul.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/pad.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/pooling.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/prelu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/reduction.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/relu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/resample2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/reshape.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/sigmoid.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/slice.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/softmax.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/softplus.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/softsign.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/split.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/tanh.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/transpose.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/triangular.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/where.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conv2d.https.any.js.ini86
-rw-r--r--testing/web-platform/meta/webnn/conv_transpose2d.https.any.js.ini83
-rw-r--r--testing/web-platform/meta/webnn/elementwise_binary.https.any.js.ini218
-rw-r--r--testing/web-platform/meta/webnn/elementwise_logical.https.any.js.ini210
-rw-r--r--testing/web-platform/meta/webnn/elementwise_unary.https.any.js.ini253
-rw-r--r--testing/web-platform/meta/webnn/elu.https.any.js.ini30
-rw-r--r--testing/web-platform/meta/webnn/expand.https.any.js.ini71
-rw-r--r--testing/web-platform/meta/webnn/gather.https.any.js.ini59
-rw-r--r--testing/web-platform/meta/webnn/gemm.https.any.js.ini74
-rw-r--r--testing/web-platform/meta/webnn/gpu/arg_min_max.https.any.js.ini131
-rw-r--r--testing/web-platform/meta/webnn/gpu/batch_normalization.https.any.js.ini44
-rw-r--r--testing/web-platform/meta/webnn/gpu/cast.https.any.js.ini142
-rw-r--r--testing/web-platform/meta/webnn/gpu/clamp.https.any.js.ini55
-rw-r--r--testing/web-platform/meta/webnn/gpu/concat.https.any.js.ini139
-rw-r--r--testing/web-platform/meta/webnn/gpu/conv2d.https.any.js.ini86
-rw-r--r--testing/web-platform/meta/webnn/gpu/conv_transpose2d.https.any.js.ini83
-rw-r--r--testing/web-platform/meta/webnn/gpu/elementwise_binary.https.any.js.ini219
-rw-r--r--testing/web-platform/meta/webnn/gpu/elementwise_logical.https.any.js.ini208
-rw-r--r--testing/web-platform/meta/webnn/gpu/elementwise_unary.https.any.js.ini253
-rw-r--r--testing/web-platform/meta/webnn/gpu/elu.https.any.js.ini31
-rw-r--r--testing/web-platform/meta/webnn/gpu/expand.https.any.js.ini71
-rw-r--r--testing/web-platform/meta/webnn/gpu/gather.https.any.js.ini59
-rw-r--r--testing/web-platform/meta/webnn/gpu/gemm.https.any.js.ini74
-rw-r--r--testing/web-platform/meta/webnn/gpu/hard_sigmoid.https.any.js.ini46
-rw-r--r--testing/web-platform/meta/webnn/gpu/hard_swish.https.any.js.ini23
-rw-r--r--testing/web-platform/meta/webnn/gpu/instance_normalization.https.any.js.ini27
-rw-r--r--testing/web-platform/meta/webnn/gpu/layer_normalization.https.any.js.ini38
-rw-r--r--testing/web-platform/meta/webnn/gpu/leaky_relu.https.any.js.ini32
-rw-r--r--testing/web-platform/meta/webnn/gpu/linear.https.any.js.ini41
-rw-r--r--testing/web-platform/meta/webnn/gpu/matmul.https.any.js.ini58
-rw-r--r--testing/web-platform/meta/webnn/gpu/pad.https.any.js.ini38
-rw-r--r--testing/web-platform/meta/webnn/gpu/pooling.https.any.js.ini121
-rw-r--r--testing/web-platform/meta/webnn/gpu/prelu.https.any.js.ini39
-rw-r--r--testing/web-platform/meta/webnn/gpu/reduction.https.any.js.ini481
-rw-r--r--testing/web-platform/meta/webnn/gpu/relu.https.any.js.ini27
-rw-r--r--testing/web-platform/meta/webnn/gpu/reshape.https.any.js.ini100
-rw-r--r--testing/web-platform/meta/webnn/gpu/sigmoid.https.any.js.ini22
-rw-r--r--testing/web-platform/meta/webnn/gpu/slice.https.any.js.ini23
-rw-r--r--testing/web-platform/meta/webnn/gpu/softmax.https.any.js.ini14
-rw-r--r--testing/web-platform/meta/webnn/gpu/softplus.https.any.js.ini28
-rw-r--r--testing/web-platform/meta/webnn/gpu/softsign.https.any.js.ini26
-rw-r--r--testing/web-platform/meta/webnn/gpu/split.https.any.js.ini31
-rw-r--r--testing/web-platform/meta/webnn/gpu/tanh.https.any.js.ini22
-rw-r--r--testing/web-platform/meta/webnn/gpu/transpose.https.any.js.ini37
-rw-r--r--testing/web-platform/meta/webnn/gpu/where.https.any.js.ini56
-rw-r--r--testing/web-platform/meta/webnn/hard_sigmoid.https.any.js.ini47
-rw-r--r--testing/web-platform/meta/webnn/hard_swish.https.any.js.ini22
-rw-r--r--testing/web-platform/meta/webnn/idlharness.https.any.js.ini156
-rw-r--r--testing/web-platform/meta/webnn/instance_normalization.https.any.js.ini25
-rw-r--r--testing/web-platform/meta/webnn/layer_normalization.https.any.js.ini37
-rw-r--r--testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini32
-rw-r--r--testing/web-platform/meta/webnn/linear.https.any.js.ini41
-rw-r--r--testing/web-platform/meta/webnn/matmul.https.any.js.ini59
-rw-r--r--testing/web-platform/meta/webnn/pad.https.any.js.ini37
-rw-r--r--testing/web-platform/meta/webnn/pooling.https.any.js.ini122
-rw-r--r--testing/web-platform/meta/webnn/prelu.https.any.js.ini37
-rw-r--r--testing/web-platform/meta/webnn/reduction.https.any.js.ini483
-rw-r--r--testing/web-platform/meta/webnn/relu.https.any.js.ini25
-rw-r--r--testing/web-platform/meta/webnn/reshape.https.any.js.ini100
-rw-r--r--testing/web-platform/meta/webnn/sigmoid.https.any.js.ini22
-rw-r--r--testing/web-platform/meta/webnn/slice.https.any.js.ini22
-rw-r--r--testing/web-platform/meta/webnn/softmax.https.any.js.ini13
-rw-r--r--testing/web-platform/meta/webnn/softplus.https.any.js.ini28
-rw-r--r--testing/web-platform/meta/webnn/softsign.https.any.js.ini25
-rw-r--r--testing/web-platform/meta/webnn/split.https.any.js.ini32
-rw-r--r--testing/web-platform/meta/webnn/tanh.https.any.js.ini23
-rw-r--r--testing/web-platform/meta/webnn/transpose.https.any.js.ini37
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/arg_min_max.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/batch_normalization.https.any.js.ini74
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/elementwise_binary.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/gather.https.any.js.ini38
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/gru.https.any.js.ini116
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/layer_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/lstm.https.any.js.ini104
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/reduction.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/resample2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/triangular.https.any.js.ini14
-rw-r--r--testing/web-platform/meta/webnn/where.https.any.js.ini55
164 files changed, 1076 insertions, 5984 deletions
diff --git a/testing/web-platform/meta/webnn/__dir__.ini b/testing/web-platform/meta/webnn/__dir__.ini
new file mode 100644
index 0000000000..2812b2241c
--- /dev/null
+++ b/testing/web-platform/meta/webnn/__dir__.ini
@@ -0,0 +1,4 @@
+disabled:
+ if (os == "win") and debug: Not implemented
+ if (os == "android") and not debug: Not implemented
+
diff --git a/testing/web-platform/meta/webnn/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/arg_min_max.https.any.js.ini
deleted file mode 100644
index f8005cc289..0000000000
--- a/testing/web-platform/meta/webnn/arg_min_max.https.any.js.ini
+++ /dev/null
@@ -1,130 +0,0 @@
-[arg_min_max.https.any.worker.html]
- expected: ERROR
-
-[arg_min_max.https.any.html]
- expected: ERROR
- [argMin float32 1D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 2D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 3D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 5D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[2\] / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[\] / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[0, 2\] options.keepDimensions=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[3, 0, 1\] options.keepDimensions=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor all options / async]
- expected: NOTRUN
-
- [argMin float32 0D scalar options.axes=[\] / async]
- expected: NOTRUN
-
- [argMin float32 0D scalar options.axes=[\] no effect by both keepDimensions and selectLastIndex being true / async]
- expected: NOTRUN
-
- [argMax float32 1D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 2D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 3D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 5D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[2\] / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[\] / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[0, 2\] options.keepDimensions=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[3, 0, 1\] options.keepDimensions=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor all options / async]
- expected: NOTRUN
-
- [argMax float32 0D scalar options.axes=[\] / async]
- expected: NOTRUN
-
- [argMax float32 0D scalar options.axes=[\] no effect by both keepDimensions and selectLastIndex being true / async]
- expected: NOTRUN
-
- [argMin float32 1D constant tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/batch_normalization.https.any.js.ini
deleted file mode 100644
index 9253c9be37..0000000000
--- a/testing/web-platform/meta/webnn/batch_normalization.https.any.js.ini
+++ /dev/null
@@ -1,46 +0,0 @@
-[batch_normalization.https.any.html]
- expected:
- if swgl and (os == "linux") and not fission: [ERROR, CRASH]
- ERROR
- [batchNormalization float32 2D tensor (mean and variance are non-constant) default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 2D tensor default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 3D tensor default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D tensor default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 5D tensor default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.axis=1 / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NHWC tensor options.axis=3 / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.scale / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.bias / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.epsilon / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.activation relu / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NHWC tensor all options / async]
- expected: NOTRUN
-
- [batchNormalization float32 2D constant tensor default options / async]
- expected: NOTRUN
-
-
-[batch_normalization.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/cast.https.any.js.ini b/testing/web-platform/meta/webnn/cast.https.any.js.ini
deleted file mode 100644
index cc809a2a93..0000000000
--- a/testing/web-platform/meta/webnn/cast.https.any.js.ini
+++ /dev/null
@@ -1,143 +0,0 @@
-[cast.https.any.html]
- expected: ERROR
- [cast float32 0D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 1D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 2D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 3D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 5D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to int8 / async]
- expected: NOTRUN
-
-
-[cast.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/clamp.https.any.js.ini
deleted file mode 100644
index b3c4a1fd62..0000000000
--- a/testing/web-platform/meta/webnn/clamp.https.any.js.ini
+++ /dev/null
@@ -1,55 +0,0 @@
-[clamp.https.any.worker.html]
- expected: ERROR
-
-[clamp.https.any.html]
- expected: ERROR
- [clamp float32 1D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 2D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 3D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 4D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 5D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 4D tensor default options.maxValue and specified negative options.minValue / async]
- expected: NOTRUN
-
- [clamp float32 3D tensor default options.maxValue and specified options.minValue=0.0 / async]
- expected: NOTRUN
-
- [clamp float32 2D tensor default options.maxValue and specified positive options.minValue / async]
- expected: NOTRUN
-
- [clamp float32 5D tensor default options.minValue and specified negative options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 1D tensor default options.minValue and specified options.maxValue=0.0 / async]
- expected: NOTRUN
-
- [clamp float32 3D tensor default options.minValue and specified positive options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 5D tensor specified both negative options.minValue and options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 4D tensor specified negative options.minValue and options.maxValue=0.0 / async]
- expected: NOTRUN
-
- [clamp float32 3D tensor specified negative options.minValue and positive options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 2D tensor specified options.minValue=0.0 and positive options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 1D tensor specified both positive options.minValue and options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/concat.https.any.js.ini b/testing/web-platform/meta/webnn/concat.https.any.js.ini
deleted file mode 100644
index 0fb8a2e1fc..0000000000
--- a/testing/web-platform/meta/webnn/concat.https.any.js.ini
+++ /dev/null
@@ -1,139 +0,0 @@
-[concat.https.any.worker.html]
- expected: ERROR
-
-[concat.https.any.html]
- expected: ERROR
- [concat two float32 1D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat three float32 1D tensors of different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float32 1D tensors of same 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float32 1D tensors of different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat two float32 2D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float32 2D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float32 2D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float32 2D tensors of same shape along axis 1 / async]
- expected: NOTRUN
-
- [concat four float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat two float32 3D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float32 3D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float32 3D tensors of same shape along axis 2 / async]
- expected: NOTRUN
-
- [concat two float32 4D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat three float32 4D tensors of same shape along axis 1 / async]
- expected: NOTRUN
-
- [concat three float32 4D tensors of same others dimensions except different 3rd dimension along axis 2 / async]
- expected: NOTRUN
-
- [concat four float32 4D tensors of same others dimensions except different 4th dimension along axis 3 / async]
- expected: NOTRUN
-
- [concat four float32 5D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float32 5D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float32 5D tensors of same others dimensions except different 3rd dimension along axis 2 / async]
- expected: NOTRUN
-
- [concat two float32 5D tensors of same others dimensions except different 4th dimension along axis 3 / async]
- expected: NOTRUN
-
- [concat two float32 5D tensors of same others dimensions except different 5th dimension along axis 4 / async]
- expected: NOTRUN
-
- [concat two float16 1D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat three float16 1D tensors of different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float16 1D tensors of same 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float16 1D tensors of different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat two float16 2D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float16 2D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float16 2D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float16 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float16 2D tensors of same shape along axis 1 / async]
- expected: NOTRUN
-
- [concat four float16 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat two float16 3D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float16 3D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float16 3D tensors of same shape along axis 2 / async]
- expected: NOTRUN
-
- [concat two float16 4D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat three float16 4D tensors of same shape along axis 1 / async]
- expected: NOTRUN
-
- [concat three float16 4D tensors of same others dimensions except different 3rd dimension along axis 2 / async]
- expected: NOTRUN
-
- [concat four float16 4D tensors of same others dimensions except different 4th dimension along axis 3 / async]
- expected: NOTRUN
-
- [concat four float16 5D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float16 5D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float16 5D tensors of same others dimensions except different 3rd dimension along axis 2 / async]
- expected: NOTRUN
-
- [concat two float16 5D tensors of same others dimensions except different 4th dimension along axis 3 / async]
- expected: NOTRUN
-
- [concat two float16 5D tensors of same others dimensions except different 5th dimension along axis 4 / async]
- expected: NOTRUN
-
- [concat two float32 1D constant tensors of same shape along axis 0 / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/conformance_tests/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/arg_min_max.https.any.js.ini
new file mode 100644
index 0000000000..850586db83
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/arg_min_max.https.any.js.ini
@@ -0,0 +1,8 @@
+[arg_min_max.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[arg_min_max.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/batch_normalization.https.any.js.ini
new file mode 100644
index 0000000000..0426592cc4
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/batch_normalization.https.any.js.ini
@@ -0,0 +1,8 @@
+[batch_normalization.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[batch_normalization.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/buffer.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/buffer.https.any.js.ini
new file mode 100644
index 0000000000..d59b7c606c
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/buffer.https.any.js.ini
@@ -0,0 +1,16 @@
+[buffer.https.any.worker.html]
+ expected: ERROR
+ [create / 4]
+ expected: NOTRUN
+
+ [destroyTwice]
+ expected: NOTRUN
+
+
+[buffer.https.any.html]
+ expected: ERROR
+ [create / 4]
+ expected: NOTRUN
+
+ [destroyTwice]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/conformance_tests/cast.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/cast.https.any.js.ini
new file mode 100644
index 0000000000..458747ead4
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/cast.https.any.js.ini
@@ -0,0 +1,8 @@
+[cast.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[cast.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/clamp.https.any.js.ini
new file mode 100644
index 0000000000..a4be3e96e6
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/clamp.https.any.js.ini
@@ -0,0 +1,8 @@
+[clamp.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[clamp.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/concat.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/concat.https.any.js.ini
new file mode 100644
index 0000000000..0f7379c641
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/concat.https.any.js.ini
@@ -0,0 +1,8 @@
+[concat.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[concat.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/constant.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/constant.https.any.js.ini
new file mode 100644
index 0000000000..023fceca62
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/constant.https.any.js.ini
@@ -0,0 +1,8 @@
+[constant.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[constant.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/conv2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/conv2d.https.any.js.ini
new file mode 100644
index 0000000000..00a0aa0caf
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/conv2d.https.any.js.ini
@@ -0,0 +1,8 @@
+[conv2d.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[conv2d.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/conv_transpose2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/conv_transpose2d.https.any.js.ini
new file mode 100644
index 0000000000..45d041564a
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/conv_transpose2d.https.any.js.ini
@@ -0,0 +1,8 @@
+[conv_transpose2d.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[conv_transpose2d.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/elementwise_binary.https.any.js.ini
new file mode 100644
index 0000000000..ed81dfe0e5
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/elementwise_binary.https.any.js.ini
@@ -0,0 +1,8 @@
+[elementwise_binary.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[elementwise_binary.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/elementwise_logical.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/elementwise_logical.https.any.js.ini
new file mode 100644
index 0000000000..cd28ca8b1a
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/elementwise_logical.https.any.js.ini
@@ -0,0 +1,14 @@
+[elementwise_logical.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1]
+ expected: FAIL
+
+
+[elementwise_logical.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/elementwise_unary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/elementwise_unary.https.any.js.ini
new file mode 100644
index 0000000000..b9d76799a6
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/elementwise_unary.https.any.js.ini
@@ -0,0 +1,8 @@
+[elementwise_unary.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[elementwise_unary.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/elu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/elu.https.any.js.ini
new file mode 100644
index 0000000000..8acf5519af
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/elu.https.any.js.ini
@@ -0,0 +1,8 @@
+[elu.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[elu.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/expand.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/expand.https.any.js.ini
new file mode 100644
index 0000000000..50b30e9c1a
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/expand.https.any.js.ini
@@ -0,0 +1,8 @@
+[expand.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[expand.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gather.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gather.https.any.js.ini
new file mode 100644
index 0000000000..19877d5e1b
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gather.https.any.js.ini
@@ -0,0 +1,8 @@
+[gather.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[gather.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gemm.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gemm.https.any.js.ini
new file mode 100644
index 0000000000..0ed5da23d7
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gemm.https.any.js.ini
@@ -0,0 +1,8 @@
+[gemm.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[gemm.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini
new file mode 100644
index 0000000000..4c60576a9a
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini
@@ -0,0 +1,8 @@
+[arg_min_max.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[arg_min_max.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini
new file mode 100644
index 0000000000..0426592cc4
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini
@@ -0,0 +1,8 @@
+[batch_normalization.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[batch_normalization.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini
new file mode 100644
index 0000000000..33513829a2
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini
@@ -0,0 +1,16 @@
+[buffer.https.any.html]
+ expected: ERROR
+ [create / 4]
+ expected: NOTRUN
+
+ [destroyTwice]
+ expected: NOTRUN
+
+
+[buffer.https.any.worker.html]
+ expected: ERROR
+ [create / 4]
+ expected: NOTRUN
+
+ [destroyTwice]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini
new file mode 100644
index 0000000000..458747ead4
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini
@@ -0,0 +1,8 @@
+[cast.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[cast.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini
new file mode 100644
index 0000000000..b0862f21a6
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini
@@ -0,0 +1,8 @@
+[clamp.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[clamp.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini
new file mode 100644
index 0000000000..0f7379c641
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini
@@ -0,0 +1,8 @@
+[concat.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[concat.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini
new file mode 100644
index 0000000000..39e67c7150
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini
@@ -0,0 +1,8 @@
+[constant.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[constant.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini
new file mode 100644
index 0000000000..00a0aa0caf
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini
@@ -0,0 +1,8 @@
+[conv2d.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[conv2d.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini
new file mode 100644
index 0000000000..45d041564a
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini
@@ -0,0 +1,8 @@
+[conv_transpose2d.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[conv_transpose2d.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini
new file mode 100644
index 0000000000..faaacd133e
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini
@@ -0,0 +1,8 @@
+[elementwise_binary.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[elementwise_binary.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini
new file mode 100644
index 0000000000..808d422746
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini
@@ -0,0 +1,14 @@
+[elementwise_logical.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1]
+ expected: FAIL
+
+
+[elementwise_logical.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini
new file mode 100644
index 0000000000..b9d76799a6
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini
@@ -0,0 +1,8 @@
+[elementwise_unary.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[elementwise_unary.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini
new file mode 100644
index 0000000000..8acf5519af
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini
@@ -0,0 +1,8 @@
+[elu.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[elu.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini
new file mode 100644
index 0000000000..50b30e9c1a
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini
@@ -0,0 +1,8 @@
+[expand.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[expand.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini
new file mode 100644
index 0000000000..19877d5e1b
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini
@@ -0,0 +1,8 @@
+[gather.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[gather.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini
new file mode 100644
index 0000000000..0c72af8fe4
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini
@@ -0,0 +1,8 @@
+[gemm.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[gemm.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini
new file mode 100644
index 0000000000..e9fccbd3c7
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini
@@ -0,0 +1,8 @@
+[hard_sigmoid.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[hard_sigmoid.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini
new file mode 100644
index 0000000000..f250b52fc2
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini
@@ -0,0 +1,8 @@
+[hard_swish.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[hard_swish.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini
new file mode 100644
index 0000000000..9fc7a2356e
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini
@@ -0,0 +1,8 @@
+[instance_normalization.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[instance_normalization.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini
new file mode 100644
index 0000000000..ca3d522614
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini
@@ -0,0 +1,8 @@
+[layer_normalization.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[layer_normalization.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini
new file mode 100644
index 0000000000..5d9a8d04d7
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini
@@ -0,0 +1,8 @@
+[leaky_relu.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[leaky_relu.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini
new file mode 100644
index 0000000000..e7a529ac39
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini
@@ -0,0 +1,8 @@
+[linear.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[linear.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini
new file mode 100644
index 0000000000..694ab6ce1d
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini
@@ -0,0 +1,8 @@
+[matmul.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[matmul.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini
new file mode 100644
index 0000000000..1be448e4be
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini
@@ -0,0 +1,8 @@
+[pad.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[pad.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini
new file mode 100644
index 0000000000..1d7688f50e
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini
@@ -0,0 +1,8 @@
+[pooling.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[pooling.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini
new file mode 100644
index 0000000000..54ef85f9a7
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini
@@ -0,0 +1,8 @@
+[prelu.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[prelu.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini
new file mode 100644
index 0000000000..0f404aeeaa
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini
@@ -0,0 +1,8 @@
+[reduction.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[reduction.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini
new file mode 100644
index 0000000000..4bdd39f9e7
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini
@@ -0,0 +1,8 @@
+[relu.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[relu.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini
new file mode 100644
index 0000000000..81a8f1204d
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini
@@ -0,0 +1,8 @@
+[resample2d.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[resample2d.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini
new file mode 100644
index 0000000000..e856cf4682
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini
@@ -0,0 +1,8 @@
+[reshape.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[reshape.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini
new file mode 100644
index 0000000000..a2c64a8263
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini
@@ -0,0 +1,8 @@
+[sigmoid.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[sigmoid.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini
new file mode 100644
index 0000000000..e82211bf35
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini
@@ -0,0 +1,8 @@
+[slice.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[slice.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini
new file mode 100644
index 0000000000..bf323263c4
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini
@@ -0,0 +1,8 @@
+[softmax.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[softmax.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini
new file mode 100644
index 0000000000..39fa91d15a
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini
@@ -0,0 +1,8 @@
+[softplus.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[softplus.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini
new file mode 100644
index 0000000000..511fbb3639
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini
@@ -0,0 +1,8 @@
+[softsign.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[softsign.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini
new file mode 100644
index 0000000000..d681f089a6
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini
@@ -0,0 +1,8 @@
+[split.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[split.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini
new file mode 100644
index 0000000000..1efbfe6203
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini
@@ -0,0 +1,8 @@
+[tanh.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[tanh.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini
new file mode 100644
index 0000000000..c46eb5527b
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini
@@ -0,0 +1,8 @@
+[transpose.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[transpose.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini
new file mode 100644
index 0000000000..1773ce5484
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini
@@ -0,0 +1,8 @@
+[triangular.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[triangular.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini
new file mode 100644
index 0000000000..c489bd73fd
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini
@@ -0,0 +1,8 @@
+[where.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[where.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/hard_sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/hard_sigmoid.https.any.js.ini
new file mode 100644
index 0000000000..e9fccbd3c7
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/hard_sigmoid.https.any.js.ini
@@ -0,0 +1,8 @@
+[hard_sigmoid.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[hard_sigmoid.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/hard_swish.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/hard_swish.https.any.js.ini
new file mode 100644
index 0000000000..f250b52fc2
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/hard_swish.https.any.js.ini
@@ -0,0 +1,8 @@
+[hard_swish.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[hard_swish.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/instance_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/instance_normalization.https.any.js.ini
new file mode 100644
index 0000000000..9fc7a2356e
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/instance_normalization.https.any.js.ini
@@ -0,0 +1,8 @@
+[instance_normalization.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[instance_normalization.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/layer_normalization.https.any.js.ini
new file mode 100644
index 0000000000..ca3d522614
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/layer_normalization.https.any.js.ini
@@ -0,0 +1,8 @@
+[layer_normalization.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[layer_normalization.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/leaky_relu.https.any.js.ini
new file mode 100644
index 0000000000..5d9a8d04d7
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/leaky_relu.https.any.js.ini
@@ -0,0 +1,8 @@
+[leaky_relu.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[leaky_relu.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/linear.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/linear.https.any.js.ini
new file mode 100644
index 0000000000..e7a529ac39
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/linear.https.any.js.ini
@@ -0,0 +1,8 @@
+[linear.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[linear.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/matmul.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/matmul.https.any.js.ini
new file mode 100644
index 0000000000..694ab6ce1d
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/matmul.https.any.js.ini
@@ -0,0 +1,8 @@
+[matmul.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[matmul.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/pad.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/pad.https.any.js.ini
new file mode 100644
index 0000000000..f72c7d5819
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/pad.https.any.js.ini
@@ -0,0 +1,8 @@
+[pad.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[pad.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/pooling.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/pooling.https.any.js.ini
new file mode 100644
index 0000000000..8bcbf67bdd
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/pooling.https.any.js.ini
@@ -0,0 +1,8 @@
+[pooling.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[pooling.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/prelu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/prelu.https.any.js.ini
new file mode 100644
index 0000000000..c20685b5fa
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/prelu.https.any.js.ini
@@ -0,0 +1,8 @@
+[prelu.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[prelu.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/reduction.https.any.js.ini
new file mode 100644
index 0000000000..0f404aeeaa
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/reduction.https.any.js.ini
@@ -0,0 +1,8 @@
+[reduction.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[reduction.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/relu.https.any.js.ini
new file mode 100644
index 0000000000..ba6b167b08
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/relu.https.any.js.ini
@@ -0,0 +1,8 @@
+[relu.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[relu.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/resample2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/resample2d.https.any.js.ini
new file mode 100644
index 0000000000..026b5a695f
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/resample2d.https.any.js.ini
@@ -0,0 +1,8 @@
+[resample2d.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[resample2d.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/reshape.https.any.js.ini
new file mode 100644
index 0000000000..e856cf4682
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/reshape.https.any.js.ini
@@ -0,0 +1,8 @@
+[reshape.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[reshape.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/sigmoid.https.any.js.ini
new file mode 100644
index 0000000000..8cc150040d
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/sigmoid.https.any.js.ini
@@ -0,0 +1,8 @@
+[sigmoid.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[sigmoid.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/slice.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/slice.https.any.js.ini
new file mode 100644
index 0000000000..a86413e8ae
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/slice.https.any.js.ini
@@ -0,0 +1,8 @@
+[slice.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[slice.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/softmax.https.any.js.ini
new file mode 100644
index 0000000000..d86f463115
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/softmax.https.any.js.ini
@@ -0,0 +1,8 @@
+[softmax.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[softmax.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/softplus.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/softplus.https.any.js.ini
new file mode 100644
index 0000000000..5983170a06
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/softplus.https.any.js.ini
@@ -0,0 +1,8 @@
+[softplus.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[softplus.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/softsign.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/softsign.https.any.js.ini
new file mode 100644
index 0000000000..511fbb3639
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/softsign.https.any.js.ini
@@ -0,0 +1,8 @@
+[softsign.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[softsign.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/split.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/split.https.any.js.ini
new file mode 100644
index 0000000000..7425b480cb
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/split.https.any.js.ini
@@ -0,0 +1,8 @@
+[split.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[split.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/tanh.https.any.js.ini
new file mode 100644
index 0000000000..1efbfe6203
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/tanh.https.any.js.ini
@@ -0,0 +1,8 @@
+[tanh.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[tanh.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/transpose.https.any.js.ini
new file mode 100644
index 0000000000..c46eb5527b
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/transpose.https.any.js.ini
@@ -0,0 +1,8 @@
+[transpose.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[transpose.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/triangular.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/triangular.https.any.js.ini
new file mode 100644
index 0000000000..1773ce5484
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/triangular.https.any.js.ini
@@ -0,0 +1,8 @@
+[triangular.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[triangular.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/where.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/where.https.any.js.ini
new file mode 100644
index 0000000000..c489bd73fd
--- /dev/null
+++ b/testing/web-platform/meta/webnn/conformance_tests/where.https.any.js.ini
@@ -0,0 +1,8 @@
+[where.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[where.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conv2d.https.any.js.ini b/testing/web-platform/meta/webnn/conv2d.https.any.js.ini
deleted file mode 100644
index eb97e9ea0d..0000000000
--- a/testing/web-platform/meta/webnn/conv2d.https.any.js.ini
+++ /dev/null
@@ -1,86 +0,0 @@
-[conv2d.https.any.html]
- expected: ERROR
- [conv2d float32 4D input and filter(non-constant) tensors default options / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors default options / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.padding / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.strides / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.dilations / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.padding and options.autoPad='explicit' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.autoPad='same-upper' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.autoPad='same-upper' ignores options.padding / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.autoPad='same-lower' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.autoPad='same-lower' ignores options.padding / async]
- expected: NOTRUN
-
- [depthwise conv2d float32 4D input and filter tensors options.groups= input_channels / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nchw' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.filterLayout='oihw' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.filterLayout='hwio' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.filterLayout='ohwi' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.filterLayout='ihwo' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='oihw' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='hwio' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='ohwi' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='ihwo' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors 1D options.bias / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.activation=relu / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.activation=sigmoid / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors all options / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors, both negative input tensor and options.bias / async]
- expected: NOTRUN
-
- [conv2d float32 4D both input and filter constant tensors default options / async]
- expected: NOTRUN
-
-
-[conv2d.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/conv_transpose2d.https.any.js.ini b/testing/web-platform/meta/webnn/conv_transpose2d.https.any.js.ini
deleted file mode 100644
index 7242c70eb4..0000000000
--- a/testing/web-platform/meta/webnn/conv_transpose2d.https.any.js.ini
+++ /dev/null
@@ -1,83 +0,0 @@
-[conv_transpose2d.https.any.html]
- expected: ERROR
- [convTranspose2d float32 4D input and filter(non-constant) tensors default options / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors default options / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.padding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.strides / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.dilations / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.outputPadding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.outputSizes / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=explicit options.padding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper ignored options.padding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower ignored options.padding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nchw / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.filterLayout=iohw / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.filterLayout=hwoi / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.filterLayout=ohwi / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.bias / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors, both negative input tensor and options.bias / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.activation=relu / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=hwoi / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=iohw / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=ohwi / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.groups / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.groups=2 options.strides=[2, 2\] / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D both input and filter constant tensors default options / async]
- expected: NOTRUN
-
-
-[conv_transpose2d.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/elementwise_binary.https.any.js.ini
deleted file mode 100644
index 0db853d7ea..0000000000
--- a/testing/web-platform/meta/webnn/elementwise_binary.https.any.js.ini
+++ /dev/null
@@ -1,218 +0,0 @@
-[elementwise_binary.https.any.html]
- expected:
- if (os == "linux") and swgl and not fission: [ERROR, CRASH]
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
- [add float32 1D tensors / async]
- expected: NOTRUN
-
- [add float32 2D tensors / async]
- expected: NOTRUN
-
- [add float32 3D tensors / async]
- expected: NOTRUN
-
- [add float32 4D tensors / async]
- expected: NOTRUN
-
- [add float32 5D tensors / async]
- expected: NOTRUN
-
- [add float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [add float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [add float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [add float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [sub float32 1D tensors / async]
- expected: NOTRUN
-
- [sub float32 2D tensors / async]
- expected: NOTRUN
-
- [sub float32 3D tensors / async]
- expected: NOTRUN
-
- [sub float32 4D tensors / async]
- expected: NOTRUN
-
- [sub float32 5D tensors / async]
- expected: NOTRUN
-
- [sub float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [sub float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [sub float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [sub float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [mul float32 1D tensors / async]
- expected: NOTRUN
-
- [mul float32 2D tensors / async]
- expected: NOTRUN
-
- [mul float32 3D tensors / async]
- expected: NOTRUN
-
- [mul float32 4D tensors / async]
- expected: NOTRUN
-
- [mul float32 5D tensors / async]
- expected: NOTRUN
-
- [mul float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [mul float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [mul float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [mul float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [div float32 1D tensors / async]
- expected: NOTRUN
-
- [div float32 2D tensors / async]
- expected: NOTRUN
-
- [div float32 3D tensors / async]
- expected: NOTRUN
-
- [div float32 4D tensors / async]
- expected: NOTRUN
-
- [div float32 5D tensors / async]
- expected: NOTRUN
-
- [div float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [div float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [div float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [div float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [max float32 1D tensors / async]
- expected: NOTRUN
-
- [max float32 2D tensors / async]
- expected: NOTRUN
-
- [max float32 3D tensors / async]
- expected: NOTRUN
-
- [max float32 4D tensors / async]
- expected: NOTRUN
-
- [max float32 5D tensors / async]
- expected: NOTRUN
-
- [max float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [max float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [max float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [max float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [min float32 1D tensors / async]
- expected: NOTRUN
-
- [min float32 2D tensors / async]
- expected: NOTRUN
-
- [min float32 3D tensors / async]
- expected: NOTRUN
-
- [min float32 4D tensors / async]
- expected: NOTRUN
-
- [min float32 5D tensors / async]
- expected: NOTRUN
-
- [min float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [min float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [min float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [min float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [pow float32 1D base tensor and 1D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 2D base tensor and 2D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 3D base tensor and 3D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 4D base tensor and 4D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 5D base tensor and 5D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 4D base tensor and broadcastable 2D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 4D base tensor and broadcastable 3D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow (sqrt) float32 4D positive base tensor and broadcastable 0D integer exponent scalar / async]
- expected: NOTRUN
-
- [pow (square) float32 4D base tensor and broadcastable 0D integer exponent scalar / async]
- expected: NOTRUN
-
- [add float32 1D constant tensors / async]
- expected: NOTRUN
-
- [sub float32 1D constant tensors / async]
- expected: NOTRUN
-
- [mul float32 1D constant tensors / async]
- expected: NOTRUN
-
- [div float32 1D constant tensors / async]
- expected: NOTRUN
-
- [max float32 1D constant tensors / async]
- expected: NOTRUN
-
- [min float32 1D constant tensors / async]
- expected: NOTRUN
-
- [pow float32 constant 1D base tensor and 1D integer exponent tensor / async]
- expected: NOTRUN
-
-
-[elementwise_binary.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/elementwise_logical.https.any.js.ini b/testing/web-platform/meta/webnn/elementwise_logical.https.any.js.ini
deleted file mode 100644
index caedde6e35..0000000000
--- a/testing/web-platform/meta/webnn/elementwise_logical.https.any.js.ini
+++ /dev/null
@@ -1,210 +0,0 @@
-[elementwise_logical.https.any.html]
- expected:
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
- [equal float32 0D scalar / async]
- expected: NOTRUN
-
- [equal float32 1D tensors / async]
- expected: NOTRUN
-
- [equal float32 2D tensors / async]
- expected: NOTRUN
-
- [equal float32 3D tensors / async]
- expected: NOTRUN
-
- [equal float32 4D tensors / async]
- expected: NOTRUN
-
- [equal float32 5D tensors / async]
- expected: NOTRUN
-
- [equal float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [equal float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [equal float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [equal float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [equal float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [greater float32 0D scalar / async]
- expected: NOTRUN
-
- [greater float32 1D tensors / async]
- expected: NOTRUN
-
- [greater float32 2D tensors / async]
- expected: NOTRUN
-
- [greater float32 3D tensors / async]
- expected: NOTRUN
-
- [greater float32 4D tensors / async]
- expected: NOTRUN
-
- [greater float32 5D tensors / async]
- expected: NOTRUN
-
- [greater float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [greater float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [greater float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [greater float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [greater float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 0D scalar / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 1D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 2D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 3D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 4D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 5D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 0D scalar / async]
- expected: NOTRUN
-
- [lesser float32 1D tensors / async]
- expected: NOTRUN
-
- [lesser float32 2D tensors / async]
- expected: NOTRUN
-
- [lesser float32 3D tensors / async]
- expected: NOTRUN
-
- [lesser float32 4D tensors / async]
- expected: NOTRUN
-
- [lesser float32 5D tensors / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 0D scalar / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 1D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 2D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 3D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 4D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 5D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [logicalNot uint8 0D scalar / async]
- expected: NOTRUN
-
- [logicalNot uint8 1D tensor / async]
- expected: NOTRUN
-
- [logicalNot uint8 2D tensor / async]
- expected: NOTRUN
-
- [logicalNot uint8 3D tensor / async]
- expected: NOTRUN
-
- [logicalNot uint8 4D tensor / async]
- expected: NOTRUN
-
- [logicalNot uint8 5D tensor / async]
- expected: NOTRUN
-
- [equal float32 1D constant tensors / async]
- expected: NOTRUN
-
- [greater float32 1D constant tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 1D constant tensors / async]
- expected: NOTRUN
-
- [lesser float32 1D constant tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 1D constant tensors / async]
- expected: NOTRUN
-
- [logicalNot uint8 1D constant tensor / async]
- expected: NOTRUN
-
-
-[elementwise_logical.https.any.worker.html]
- expected:
- if swgl and (os == "win"): [ERROR, CRASH]
- ERROR
diff --git a/testing/web-platform/meta/webnn/elementwise_unary.https.any.js.ini b/testing/web-platform/meta/webnn/elementwise_unary.https.any.js.ini
deleted file mode 100644
index dc298f7ab1..0000000000
--- a/testing/web-platform/meta/webnn/elementwise_unary.https.any.js.ini
+++ /dev/null
@@ -1,253 +0,0 @@
-[elementwise_unary.https.any.worker.html]
- expected: ERROR
-
-[elementwise_unary.https.any.html]
- expected:
- if (os == "linux") and debug and not fission and not swgl: [ERROR, CRASH]
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
- [abs float32 1D tensor / async]
- expected: NOTRUN
-
- [abs float32 2D tensor / async]
- expected: NOTRUN
-
- [abs float32 3D tensor / async]
- expected: NOTRUN
-
- [abs float32 4D tensor / async]
- expected: NOTRUN
-
- [abs float32 5D tensor / async]
- expected: NOTRUN
-
- [ceil float32 1D tensor / async]
- expected: NOTRUN
-
- [ceil float32 2D tensor / async]
- expected: NOTRUN
-
- [ceil float32 3D tensor / async]
- expected: NOTRUN
-
- [ceil float32 4D tensor / async]
- expected: NOTRUN
-
- [ceil float32 5D tensor / async]
- expected: NOTRUN
-
- [cos float32 1D tensor / async]
- expected: NOTRUN
-
- [cos float32 2D tensor / async]
- expected: NOTRUN
-
- [cos float32 3D tensor / async]
- expected: NOTRUN
-
- [cos float32 4D tensor / async]
- expected: NOTRUN
-
- [cos float32 5D tensor / async]
- expected: NOTRUN
-
- [exp float32 1D tensor / async]
- expected: NOTRUN
-
- [exp float32 2D tensor / async]
- expected: NOTRUN
-
- [exp float32 3D tensor / async]
- expected: NOTRUN
-
- [exp float32 4D tensor / async]
- expected: NOTRUN
-
- [exp float32 5D tensor / async]
- expected: NOTRUN
-
- [floor float32 1D tensor / async]
- expected: NOTRUN
-
- [floor float32 2D tensor / async]
- expected: NOTRUN
-
- [floor float32 3D tensor / async]
- expected: NOTRUN
-
- [floor float32 4D tensor / async]
- expected: NOTRUN
-
- [floor float32 5D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 1D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 2D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 3D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 4D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 5D tensor / async]
- expected: NOTRUN
-
- [neg float32 1D tensor / async]
- expected: NOTRUN
-
- [neg float32 2D tensor / async]
- expected: NOTRUN
-
- [neg float32 3D tensor / async]
- expected: NOTRUN
-
- [neg float32 4D tensor / async]
- expected: NOTRUN
-
- [neg float32 5D tensor / async]
- expected: NOTRUN
-
- [sin float32 1D tensor / async]
- expected: NOTRUN
-
- [sin float32 2D tensor / async]
- expected: NOTRUN
-
- [sin float32 3D tensor / async]
- expected: NOTRUN
-
- [sin float32 4D tensor / async]
- expected: NOTRUN
-
- [sin float32 5D tensor / async]
- expected: NOTRUN
-
- [tan float32 1D tensor / async]
- expected: NOTRUN
-
- [tan float32 2D tensor / async]
- expected: NOTRUN
-
- [tan float32 3D tensor / async]
- expected: NOTRUN
-
- [tan float32 4D tensor / async]
- expected: NOTRUN
-
- [tan float32 5D tensor / async]
- expected: NOTRUN
-
- [identity float32 0D scalar / async]
- expected: NOTRUN
-
- [identity float32 1D tensor / async]
- expected: NOTRUN
-
- [identity float32 2D tensor / async]
- expected: NOTRUN
-
- [identity float32 3D tensor / async]
- expected: NOTRUN
-
- [identity float32 4D tensor / async]
- expected: NOTRUN
-
- [identity float32 5D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 0D scalar / async]
- expected: NOTRUN
-
- [reciprocal float32 1D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 2D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 3D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 4D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 5D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 0D scalar / async]
- expected: NOTRUN
-
- [sqrt float32 1D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 2D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 3D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 4D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 5D tensor / async]
- expected: NOTRUN
-
- [erf float32 0D scalar / async]
- expected: NOTRUN
-
- [erf float32 1D tensor / async]
- expected: NOTRUN
-
- [erf float32 2D tensor / async]
- expected: NOTRUN
-
- [erf float32 3D tensor / async]
- expected: NOTRUN
-
- [erf float32 4D tensor / async]
- expected: NOTRUN
-
- [erf float32 5D tensor / async]
- expected: NOTRUN
-
- [abs float32 1D constant tensor / async]
- expected: NOTRUN
-
- [ceil float32 1D constant tensor / async]
- expected: NOTRUN
-
- [cos float32 1D constant tensor / async]
- expected: NOTRUN
-
- [erf float32 1D constant tensor / async]
- expected: NOTRUN
-
- [exp float32 1D constant tensor / async]
- expected: NOTRUN
-
- [floor float32 1D constant tensor / async]
- expected: NOTRUN
-
- [identity float32 1D constant tensor / async]
- expected: NOTRUN
-
- [log float32 positive 1D constant tensor / async]
- expected: NOTRUN
-
- [neg float32 1D constant tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 1D constant tensor / async]
- expected: NOTRUN
-
- [sin float32 1D constant tensor / async]
- expected: NOTRUN
-
- [sqrt float32 1D constant tensor / async]
- expected: NOTRUN
-
- [tan float32 1D constant tensor / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/elu.https.any.js.ini b/testing/web-platform/meta/webnn/elu.https.any.js.ini
deleted file mode 100644
index 0dc080f361..0000000000
--- a/testing/web-platform/meta/webnn/elu.https.any.js.ini
+++ /dev/null
@@ -1,30 +0,0 @@
-[elu.https.any.worker.html]
- expected:
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
-
-[elu.https.any.html]
- expected: ERROR
- [elu float32 1D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 2D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 3D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 4D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 5D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 4D tensor positive options.alpha / async]
- expected: NOTRUN
-
- [elu float32 4D tensor negative options.alpha / async]
- expected: NOTRUN
-
- [elu float32 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/expand.https.any.js.ini b/testing/web-platform/meta/webnn/expand.https.any.js.ini
deleted file mode 100644
index 8da9ca69be..0000000000
--- a/testing/web-platform/meta/webnn/expand.https.any.js.ini
+++ /dev/null
@@ -1,71 +0,0 @@
-[expand.https.any.html]
- expected: ERROR
- [expand float32 0D scalar to 1D / async]
- expected: NOTRUN
-
- [expand float32 0D scalar to 2D / async]
- expected: NOTRUN
-
- [expand float32 0D scalar to 3D / async]
- expected: NOTRUN
-
- [expand float32 0D scalar to 4D / async]
- expected: NOTRUN
-
- [expand float32 0D scalar to 5D / async]
- expected: NOTRUN
-
- [expand float32 1D constant tensor to 1D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 1D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 2D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 3D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 4D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 5D / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 2D (1st dimension) / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 2D (2nd dimension) / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 2D (all dimensions) / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 3D / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 4D / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 5D / async]
- expected: NOTRUN
-
- [expand float32 3D tensor to 3D / async]
- expected: NOTRUN
-
- [expand float32 3D tensor to 4D / async]
- expected: NOTRUN
-
- [expand float32 3D tensor to 5D / async]
- expected: NOTRUN
-
- [expand float32 4D tensor to 4D / async]
- expected: NOTRUN
-
- [expand float32 4D tensor to 5D / async]
- expected: NOTRUN
-
-
-[expand.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gather.https.any.js.ini b/testing/web-platform/meta/webnn/gather.https.any.js.ini
deleted file mode 100644
index 52d45fd067..0000000000
--- a/testing/web-platform/meta/webnn/gather.https.any.js.ini
+++ /dev/null
@@ -1,59 +0,0 @@
-[gather.https.any.html]
- expected: ERROR
- [gather float32 1D tensor and uint32 0D scalar indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 0D scalar indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 1D indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 2D indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 3D indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 4D indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 0D scalar indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 1D indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 2D indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 3D indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 4D indices default options / async]
- expected: NOTRUN
-
- [gather float32 3D tensor and 2D indices default options / async]
- expected: NOTRUN
-
- [gather float32 4D tensor and 2D indices default options / async]
- expected: NOTRUN
-
- [gather float32 5D tensor and 1D indices default options / async]
- expected: NOTRUN
-
- [gather float32 3D tensor and 1D indices options.axis=1 / async]
- expected: NOTRUN
-
- [gather float32 3D tensor and 2D indices options.axis=2 / async]
- expected: NOTRUN
-
- [gather float32 4D tensor and 2D indices explict options.axis=0 / async]
- expected: NOTRUN
-
- [gather float32 5D tensor and 0D scalar indices options.axis=4 / async]
- expected: NOTRUN
-
-
-[gather.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gemm.https.any.js.ini b/testing/web-platform/meta/webnn/gemm.https.any.js.ini
deleted file mode 100644
index 7ce472b23b..0000000000
--- a/testing/web-platform/meta/webnn/gemm.https.any.js.ini
+++ /dev/null
@@ -1,74 +0,0 @@
-[gemm.https.any.html]
- expected: ERROR
- [gemm two float32 2D tensors (b is non-constant) default options / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors default options / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.c / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [1, 5\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [3, 1\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [1, 1\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [5\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [1\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors scalar options.c / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.alpha / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.beta / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.c and options.beta / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.aTranspose being true / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.aTranspose being explicit false / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.bTranspose being true / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.bTranspose being explicit false / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors all options / async]
- expected: NOTRUN
-
- [gemm both negative options.alpha and 1st float32 input tensor / async]
- expected: NOTRUN
-
- [gemm both negative options.alpha and 2nd float32 input tensor / async]
- expected: NOTRUN
-
- [gemm both negative options.beta and 3rd float32 input tensor (options.c) / async]
- expected: NOTRUN
-
- [gemm both negative options.alpha and options.beta / async]
- expected: NOTRUN
-
- [gemm both negative options.alpha and 3rd float32 input tensor (options.c) / async]
- expected: NOTRUN
-
- [gemm two float32 2D constant tensors options.c / async]
- expected: NOTRUN
-
-
-[gemm.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/arg_min_max.https.any.js.ini
deleted file mode 100644
index fc7663614b..0000000000
--- a/testing/web-platform/meta/webnn/gpu/arg_min_max.https.any.js.ini
+++ /dev/null
@@ -1,131 +0,0 @@
-[arg_min_max.https.any.html]
- expected: ERROR
- [argMin float32 1D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 2D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 3D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 5D tensor default options / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[2\] / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[\] / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[0, 2\] options.keepDimensions=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[3, 0, 1\] options.keepDimensions=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMin float32 4D tensor all options / async]
- expected: NOTRUN
-
- [argMin float32 0D scalar options.axes=[\] / async]
- expected: NOTRUN
-
- [argMin float32 0D scalar options.axes=[\] no effect by both keepDimensions and selectLastIndex being true / async]
- expected: NOTRUN
-
- [argMax float32 1D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 2D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 3D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 5D tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[2\] / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[\] / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[0, 2\] options.keepDimensions=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[3, 0, 1\] options.keepDimensions=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=false / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=true / async]
- expected: NOTRUN
-
- [argMax float32 4D tensor all options / async]
- expected: NOTRUN
-
- [argMax float32 0D scalar options.axes=[\] / async]
- expected: NOTRUN
-
- [argMax float32 0D scalar options.axes=[\] no effect by both keepDimensions and selectLastIndex being true / async]
- expected: NOTRUN
-
- [argMin float32 1D constant tensor default options / async]
- expected: NOTRUN
-
- [argMax float32 1D constant tensor default options / async]
- expected: NOTRUN
-
-
-[arg_min_max.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/batch_normalization.https.any.js.ini
deleted file mode 100644
index f0a74dc79b..0000000000
--- a/testing/web-platform/meta/webnn/gpu/batch_normalization.https.any.js.ini
+++ /dev/null
@@ -1,44 +0,0 @@
-[batch_normalization.https.any.html]
- expected: ERROR
- [batchNormalization float32 2D tensor (mean and variance are non-constant) default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 2D tensor default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 3D tensor default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D tensor default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 5D tensor default options / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.axis=1 / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NHWC tensor options.axis=3 / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.scale / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.bias / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.epsilon / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NCHW tensor options.activation relu / async]
- expected: NOTRUN
-
- [batchNormalization float32 4D NHWC tensor all options / async]
- expected: NOTRUN
-
- [batchNormalization float32 2D constant tensor default options / async]
- expected: NOTRUN
-
-
-[batch_normalization.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/cast.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/cast.https.any.js.ini
deleted file mode 100644
index e4d6501ede..0000000000
--- a/testing/web-platform/meta/webnn/gpu/cast.https.any.js.ini
+++ /dev/null
@@ -1,142 +0,0 @@
-[cast.https.any.worker.html]
- expected: ERROR
-
-[cast.https.any.html]
- expected: ERROR
- [cast float32 0D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 1D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 2D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 3D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 5D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast float32 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast float16 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast int32 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast uint32 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to int8 / async]
- expected: NOTRUN
-
- [cast int64 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast int8 4D tensor to uint8 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to float32 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to float16 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to int32 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to uint32 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to int64 / async]
- expected: NOTRUN
-
- [cast uint8 4D tensor to int8 / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/clamp.https.any.js.ini
deleted file mode 100644
index b3c4a1fd62..0000000000
--- a/testing/web-platform/meta/webnn/gpu/clamp.https.any.js.ini
+++ /dev/null
@@ -1,55 +0,0 @@
-[clamp.https.any.worker.html]
- expected: ERROR
-
-[clamp.https.any.html]
- expected: ERROR
- [clamp float32 1D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 2D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 3D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 4D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 5D tensor default options / async]
- expected: NOTRUN
-
- [clamp float32 4D tensor default options.maxValue and specified negative options.minValue / async]
- expected: NOTRUN
-
- [clamp float32 3D tensor default options.maxValue and specified options.minValue=0.0 / async]
- expected: NOTRUN
-
- [clamp float32 2D tensor default options.maxValue and specified positive options.minValue / async]
- expected: NOTRUN
-
- [clamp float32 5D tensor default options.minValue and specified negative options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 1D tensor default options.minValue and specified options.maxValue=0.0 / async]
- expected: NOTRUN
-
- [clamp float32 3D tensor default options.minValue and specified positive options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 5D tensor specified both negative options.minValue and options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 4D tensor specified negative options.minValue and options.maxValue=0.0 / async]
- expected: NOTRUN
-
- [clamp float32 3D tensor specified negative options.minValue and positive options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 2D tensor specified options.minValue=0.0 and positive options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 1D tensor specified both positive options.minValue and options.maxValue / async]
- expected: NOTRUN
-
- [clamp float32 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/concat.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/concat.https.any.js.ini
deleted file mode 100644
index 0fb8a2e1fc..0000000000
--- a/testing/web-platform/meta/webnn/gpu/concat.https.any.js.ini
+++ /dev/null
@@ -1,139 +0,0 @@
-[concat.https.any.worker.html]
- expected: ERROR
-
-[concat.https.any.html]
- expected: ERROR
- [concat two float32 1D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat three float32 1D tensors of different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float32 1D tensors of same 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float32 1D tensors of different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat two float32 2D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float32 2D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float32 2D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float32 2D tensors of same shape along axis 1 / async]
- expected: NOTRUN
-
- [concat four float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat two float32 3D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float32 3D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float32 3D tensors of same shape along axis 2 / async]
- expected: NOTRUN
-
- [concat two float32 4D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat three float32 4D tensors of same shape along axis 1 / async]
- expected: NOTRUN
-
- [concat three float32 4D tensors of same others dimensions except different 3rd dimension along axis 2 / async]
- expected: NOTRUN
-
- [concat four float32 4D tensors of same others dimensions except different 4th dimension along axis 3 / async]
- expected: NOTRUN
-
- [concat four float32 5D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float32 5D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float32 5D tensors of same others dimensions except different 3rd dimension along axis 2 / async]
- expected: NOTRUN
-
- [concat two float32 5D tensors of same others dimensions except different 4th dimension along axis 3 / async]
- expected: NOTRUN
-
- [concat two float32 5D tensors of same others dimensions except different 5th dimension along axis 4 / async]
- expected: NOTRUN
-
- [concat two float16 1D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat three float16 1D tensors of different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float16 1D tensors of same 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float16 1D tensors of different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat two float16 2D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float16 2D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float16 2D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float16 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float16 2D tensors of same shape along axis 1 / async]
- expected: NOTRUN
-
- [concat four float16 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat two float16 3D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat four float16 3D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float16 3D tensors of same shape along axis 2 / async]
- expected: NOTRUN
-
- [concat two float16 4D tensors of same others dimensions except different 1st dimension along axis 0 / async]
- expected: NOTRUN
-
- [concat three float16 4D tensors of same shape along axis 1 / async]
- expected: NOTRUN
-
- [concat three float16 4D tensors of same others dimensions except different 3rd dimension along axis 2 / async]
- expected: NOTRUN
-
- [concat four float16 4D tensors of same others dimensions except different 4th dimension along axis 3 / async]
- expected: NOTRUN
-
- [concat four float16 5D tensors of same shape along axis 0 / async]
- expected: NOTRUN
-
- [concat two float16 5D tensors of same others dimensions except different 2nd dimension along axis 1 / async]
- expected: NOTRUN
-
- [concat three float16 5D tensors of same others dimensions except different 3rd dimension along axis 2 / async]
- expected: NOTRUN
-
- [concat two float16 5D tensors of same others dimensions except different 4th dimension along axis 3 / async]
- expected: NOTRUN
-
- [concat two float16 5D tensors of same others dimensions except different 5th dimension along axis 4 / async]
- expected: NOTRUN
-
- [concat two float32 1D constant tensors of same shape along axis 0 / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/conv2d.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/conv2d.https.any.js.ini
deleted file mode 100644
index eb97e9ea0d..0000000000
--- a/testing/web-platform/meta/webnn/gpu/conv2d.https.any.js.ini
+++ /dev/null
@@ -1,86 +0,0 @@
-[conv2d.https.any.html]
- expected: ERROR
- [conv2d float32 4D input and filter(non-constant) tensors default options / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors default options / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.padding / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.strides / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.dilations / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.padding and options.autoPad='explicit' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.autoPad='same-upper' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.autoPad='same-upper' ignores options.padding / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.autoPad='same-lower' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.autoPad='same-lower' ignores options.padding / async]
- expected: NOTRUN
-
- [depthwise conv2d float32 4D input and filter tensors options.groups= input_channels / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nchw' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.filterLayout='oihw' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.filterLayout='hwio' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.filterLayout='ohwi' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.filterLayout='ihwo' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='oihw' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='hwio' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='ohwi' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='ihwo' / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors 1D options.bias / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.activation=relu / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors options.activation=sigmoid / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors all options / async]
- expected: NOTRUN
-
- [conv2d float32 4D input and filter tensors, both negative input tensor and options.bias / async]
- expected: NOTRUN
-
- [conv2d float32 4D both input and filter constant tensors default options / async]
- expected: NOTRUN
-
-
-[conv2d.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/conv_transpose2d.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/conv_transpose2d.https.any.js.ini
deleted file mode 100644
index e7c5a39ae6..0000000000
--- a/testing/web-platform/meta/webnn/gpu/conv_transpose2d.https.any.js.ini
+++ /dev/null
@@ -1,83 +0,0 @@
-[conv_transpose2d.https.any.html]
- expected: ERROR
- [convTranspose2d float32 4D input and filter(non-constant) tensors default options / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors default options / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.padding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.strides / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.dilations / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.outputPadding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.outputSizes / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=explicit options.padding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper ignored options.padding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower ignored options.padding / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nchw / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.filterLayout=iohw / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.filterLayout=hwoi / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.filterLayout=ohwi / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=iohw / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=hwoi / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=ohwi / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.bias / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors, both negative input tensor and options.bias / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.activation=relu / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.groups / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D input and filter tensors options.groups=2 options.strides=[2, 2\] / async]
- expected: NOTRUN
-
- [convTranspose2d float32 4D both input and filter constant tensors default options / async]
- expected: NOTRUN
-
-
-[conv_transpose2d.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/elementwise_binary.https.any.js.ini
deleted file mode 100644
index 3e23e3c9b5..0000000000
--- a/testing/web-platform/meta/webnn/gpu/elementwise_binary.https.any.js.ini
+++ /dev/null
@@ -1,219 +0,0 @@
-[elementwise_binary.https.any.html]
- expected:
- if (os == "linux") and debug and not fission and not swgl: [ERROR, CRASH]
- if (os == "win") and (processor == "x86") and debug: CRASH
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
- [add float32 1D tensors / async]
- expected: NOTRUN
-
- [add float32 2D tensors / async]
- expected: NOTRUN
-
- [add float32 3D tensors / async]
- expected: NOTRUN
-
- [add float32 4D tensors / async]
- expected: NOTRUN
-
- [add float32 5D tensors / async]
- expected: NOTRUN
-
- [add float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [add float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [add float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [add float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [sub float32 1D tensors / async]
- expected: NOTRUN
-
- [sub float32 2D tensors / async]
- expected: NOTRUN
-
- [sub float32 3D tensors / async]
- expected: NOTRUN
-
- [sub float32 4D tensors / async]
- expected: NOTRUN
-
- [sub float32 5D tensors / async]
- expected: NOTRUN
-
- [sub float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [sub float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [sub float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [sub float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [mul float32 1D tensors / async]
- expected: NOTRUN
-
- [mul float32 2D tensors / async]
- expected: NOTRUN
-
- [mul float32 3D tensors / async]
- expected: NOTRUN
-
- [mul float32 4D tensors / async]
- expected: NOTRUN
-
- [mul float32 5D tensors / async]
- expected: NOTRUN
-
- [mul float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [mul float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [mul float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [mul float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [div float32 1D tensors / async]
- expected: NOTRUN
-
- [div float32 2D tensors / async]
- expected: NOTRUN
-
- [div float32 3D tensors / async]
- expected: NOTRUN
-
- [div float32 4D tensors / async]
- expected: NOTRUN
-
- [div float32 5D tensors / async]
- expected: NOTRUN
-
- [div float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [div float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [div float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [div float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [max float32 1D tensors / async]
- expected: NOTRUN
-
- [max float32 2D tensors / async]
- expected: NOTRUN
-
- [max float32 3D tensors / async]
- expected: NOTRUN
-
- [max float32 4D tensors / async]
- expected: NOTRUN
-
- [max float32 5D tensors / async]
- expected: NOTRUN
-
- [max float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [max float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [max float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [max float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [min float32 1D tensors / async]
- expected: NOTRUN
-
- [min float32 2D tensors / async]
- expected: NOTRUN
-
- [min float32 3D tensors / async]
- expected: NOTRUN
-
- [min float32 4D tensors / async]
- expected: NOTRUN
-
- [min float32 5D tensors / async]
- expected: NOTRUN
-
- [min float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [min float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [min float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [min float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [pow float32 1D base tensor and 1D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 2D base tensor and 2D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 3D base tensor and 3D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 4D base tensor and 4D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 5D base tensor and 5D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 4D base tensor and broadcastable 2D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow float32 4D base tensor and broadcastable 3D integer exponent tensor / async]
- expected: NOTRUN
-
- [pow (sqrt) float32 4D positive base tensor and broadcastable 0D integer exponent scalar / async]
- expected: NOTRUN
-
- [pow (square) float32 4D base tensor and broadcastable 0D integer exponent scalar / async]
- expected: NOTRUN
-
- [add float32 1D constant tensors / async]
- expected: NOTRUN
-
- [sub float32 1D constant tensors / async]
- expected: NOTRUN
-
- [mul float32 1D constant tensors / async]
- expected: NOTRUN
-
- [div float32 1D constant tensors / async]
- expected: NOTRUN
-
- [max float32 1D constant tensors / async]
- expected: NOTRUN
-
- [min float32 1D constant tensors / async]
- expected: NOTRUN
-
- [pow float32 constant 1D base tensor and 1D integer exponent tensor / async]
- expected: NOTRUN
-
-
-[elementwise_binary.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/elementwise_logical.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/elementwise_logical.https.any.js.ini
deleted file mode 100644
index 47773bc8bf..0000000000
--- a/testing/web-platform/meta/webnn/gpu/elementwise_logical.https.any.js.ini
+++ /dev/null
@@ -1,208 +0,0 @@
-[elementwise_logical.https.any.worker.html]
- expected: ERROR
-
-[elementwise_logical.https.any.html]
- expected:
- if (os == "linux") and swgl and fission: [ERROR, CRASH]
- if (os == "mac") and debug: [CRASH, ERROR]
- ERROR
- [equal float32 0D scalar / async]
- expected: NOTRUN
-
- [equal float32 1D tensors / async]
- expected: NOTRUN
-
- [equal float32 2D tensors / async]
- expected: NOTRUN
-
- [equal float32 3D tensors / async]
- expected: NOTRUN
-
- [equal float32 4D tensors / async]
- expected: NOTRUN
-
- [equal float32 5D tensors / async]
- expected: NOTRUN
-
- [equal float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [equal float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [equal float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [equal float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [equal float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [greater float32 0D scalar / async]
- expected: NOTRUN
-
- [greater float32 1D tensors / async]
- expected: NOTRUN
-
- [greater float32 2D tensors / async]
- expected: NOTRUN
-
- [greater float32 3D tensors / async]
- expected: NOTRUN
-
- [greater float32 4D tensors / async]
- expected: NOTRUN
-
- [greater float32 5D tensors / async]
- expected: NOTRUN
-
- [greater float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [greater float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [greater float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [greater float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [greater float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 0D scalar / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 1D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 2D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 3D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 4D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 5D tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 0D scalar / async]
- expected: NOTRUN
-
- [lesser float32 1D tensors / async]
- expected: NOTRUN
-
- [lesser float32 2D tensors / async]
- expected: NOTRUN
-
- [lesser float32 3D tensors / async]
- expected: NOTRUN
-
- [lesser float32 4D tensors / async]
- expected: NOTRUN
-
- [lesser float32 5D tensors / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [lesser float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 0D scalar / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 1D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 2D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 3D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 4D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 5D tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 0D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 1D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 2D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 3D to 4D / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 broadcast 4D to 4D / async]
- expected: NOTRUN
-
- [logicalNot uint8 0D scalar / async]
- expected: NOTRUN
-
- [logicalNot uint8 1D tensor / async]
- expected: NOTRUN
-
- [logicalNot uint8 2D tensor / async]
- expected: NOTRUN
-
- [logicalNot uint8 3D tensor / async]
- expected: NOTRUN
-
- [logicalNot uint8 4D tensor / async]
- expected: NOTRUN
-
- [logicalNot uint8 5D tensor / async]
- expected: NOTRUN
-
- [equal float32 1D constant tensors / async]
- expected: NOTRUN
-
- [greater float32 1D constant tensors / async]
- expected: NOTRUN
-
- [greaterOrEqual float32 1D constant tensors / async]
- expected: NOTRUN
-
- [lesser float32 1D constant tensors / async]
- expected: NOTRUN
-
- [lesserOrEqual float32 1D constant tensors / async]
- expected: NOTRUN
-
- [logicalNot uint8 1D constant tensor / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/elementwise_unary.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/elementwise_unary.https.any.js.ini
deleted file mode 100644
index 57a91a17a7..0000000000
--- a/testing/web-platform/meta/webnn/gpu/elementwise_unary.https.any.js.ini
+++ /dev/null
@@ -1,253 +0,0 @@
-[elementwise_unary.https.any.worker.html]
- expected:
- if (os == "win") and swgl: CRASH
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
-
-[elementwise_unary.https.any.html]
- expected: ERROR
- [abs float32 1D tensor / async]
- expected: NOTRUN
-
- [abs float32 2D tensor / async]
- expected: NOTRUN
-
- [abs float32 3D tensor / async]
- expected: NOTRUN
-
- [abs float32 4D tensor / async]
- expected: NOTRUN
-
- [abs float32 5D tensor / async]
- expected: NOTRUN
-
- [ceil float32 1D tensor / async]
- expected: NOTRUN
-
- [ceil float32 2D tensor / async]
- expected: NOTRUN
-
- [ceil float32 3D tensor / async]
- expected: NOTRUN
-
- [ceil float32 4D tensor / async]
- expected: NOTRUN
-
- [ceil float32 5D tensor / async]
- expected: NOTRUN
-
- [cos float32 1D tensor / async]
- expected: NOTRUN
-
- [cos float32 2D tensor / async]
- expected: NOTRUN
-
- [cos float32 3D tensor / async]
- expected: NOTRUN
-
- [cos float32 4D tensor / async]
- expected: NOTRUN
-
- [cos float32 5D tensor / async]
- expected: NOTRUN
-
- [exp float32 1D tensor / async]
- expected: NOTRUN
-
- [exp float32 2D tensor / async]
- expected: NOTRUN
-
- [exp float32 3D tensor / async]
- expected: NOTRUN
-
- [exp float32 4D tensor / async]
- expected: NOTRUN
-
- [exp float32 5D tensor / async]
- expected: NOTRUN
-
- [floor float32 1D tensor / async]
- expected: NOTRUN
-
- [floor float32 2D tensor / async]
- expected: NOTRUN
-
- [floor float32 3D tensor / async]
- expected: NOTRUN
-
- [floor float32 4D tensor / async]
- expected: NOTRUN
-
- [floor float32 5D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 1D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 2D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 3D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 4D tensor / async]
- expected: NOTRUN
-
- [log float32 positive 5D tensor / async]
- expected: NOTRUN
-
- [neg float32 1D tensor / async]
- expected: NOTRUN
-
- [neg float32 2D tensor / async]
- expected: NOTRUN
-
- [neg float32 3D tensor / async]
- expected: NOTRUN
-
- [neg float32 4D tensor / async]
- expected: NOTRUN
-
- [neg float32 5D tensor / async]
- expected: NOTRUN
-
- [sin float32 1D tensor / async]
- expected: NOTRUN
-
- [sin float32 2D tensor / async]
- expected: NOTRUN
-
- [sin float32 3D tensor / async]
- expected: NOTRUN
-
- [sin float32 4D tensor / async]
- expected: NOTRUN
-
- [sin float32 5D tensor / async]
- expected: NOTRUN
-
- [tan float32 1D tensor / async]
- expected: NOTRUN
-
- [tan float32 2D tensor / async]
- expected: NOTRUN
-
- [tan float32 3D tensor / async]
- expected: NOTRUN
-
- [tan float32 4D tensor / async]
- expected: NOTRUN
-
- [tan float32 5D tensor / async]
- expected: NOTRUN
-
- [identity float32 0D scalar / async]
- expected: NOTRUN
-
- [identity float32 1D tensor / async]
- expected: NOTRUN
-
- [identity float32 2D tensor / async]
- expected: NOTRUN
-
- [identity float32 3D tensor / async]
- expected: NOTRUN
-
- [identity float32 4D tensor / async]
- expected: NOTRUN
-
- [identity float32 5D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 0D scalar / async]
- expected: NOTRUN
-
- [reciprocal float32 1D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 2D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 3D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 4D tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 5D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 0D scalar / async]
- expected: NOTRUN
-
- [sqrt float32 1D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 2D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 3D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 4D tensor / async]
- expected: NOTRUN
-
- [sqrt float32 5D tensor / async]
- expected: NOTRUN
-
- [erf float32 0D scalar / async]
- expected: NOTRUN
-
- [erf float32 1D tensor / async]
- expected: NOTRUN
-
- [erf float32 2D tensor / async]
- expected: NOTRUN
-
- [erf float32 3D tensor / async]
- expected: NOTRUN
-
- [erf float32 4D tensor / async]
- expected: NOTRUN
-
- [erf float32 5D tensor / async]
- expected: NOTRUN
-
- [abs float32 1D constant tensor / async]
- expected: NOTRUN
-
- [ceil float32 1D constant tensor / async]
- expected: NOTRUN
-
- [cos float32 1D constant tensor / async]
- expected: NOTRUN
-
- [erf float32 1D constant tensor / async]
- expected: NOTRUN
-
- [exp float32 1D constant tensor / async]
- expected: NOTRUN
-
- [floor float32 1D constant tensor / async]
- expected: NOTRUN
-
- [identity float32 1D constant tensor / async]
- expected: NOTRUN
-
- [log float32 positive 1D constant tensor / async]
- expected: NOTRUN
-
- [neg float32 1D constant tensor / async]
- expected: NOTRUN
-
- [reciprocal float32 1D constant tensor / async]
- expected: NOTRUN
-
- [sin float32 1D constant tensor / async]
- expected: NOTRUN
-
- [sqrt float32 1D constant tensor / async]
- expected: NOTRUN
-
- [tan float32 1D constant tensor / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/elu.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/elu.https.any.js.ini
deleted file mode 100644
index 755f142cdd..0000000000
--- a/testing/web-platform/meta/webnn/gpu/elu.https.any.js.ini
+++ /dev/null
@@ -1,31 +0,0 @@
-[elu.https.any.html]
- expected:
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
- [elu float32 1D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 2D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 3D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 4D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 5D tensor default options / async]
- expected: NOTRUN
-
- [elu float32 4D tensor positive options.alpha / async]
- expected: NOTRUN
-
- [elu float32 4D tensor negative options.alpha / async]
- expected: NOTRUN
-
- [elu float32 1D constant tensor default options / async]
- expected: NOTRUN
-
-
-[elu.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/expand.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/expand.https.any.js.ini
deleted file mode 100644
index 8da9ca69be..0000000000
--- a/testing/web-platform/meta/webnn/gpu/expand.https.any.js.ini
+++ /dev/null
@@ -1,71 +0,0 @@
-[expand.https.any.html]
- expected: ERROR
- [expand float32 0D scalar to 1D / async]
- expected: NOTRUN
-
- [expand float32 0D scalar to 2D / async]
- expected: NOTRUN
-
- [expand float32 0D scalar to 3D / async]
- expected: NOTRUN
-
- [expand float32 0D scalar to 4D / async]
- expected: NOTRUN
-
- [expand float32 0D scalar to 5D / async]
- expected: NOTRUN
-
- [expand float32 1D constant tensor to 1D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 1D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 2D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 3D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 4D / async]
- expected: NOTRUN
-
- [expand float32 1D tensor to 5D / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 2D (1st dimension) / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 2D (2nd dimension) / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 2D (all dimensions) / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 3D / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 4D / async]
- expected: NOTRUN
-
- [expand float32 2D tensor to 5D / async]
- expected: NOTRUN
-
- [expand float32 3D tensor to 3D / async]
- expected: NOTRUN
-
- [expand float32 3D tensor to 4D / async]
- expected: NOTRUN
-
- [expand float32 3D tensor to 5D / async]
- expected: NOTRUN
-
- [expand float32 4D tensor to 4D / async]
- expected: NOTRUN
-
- [expand float32 4D tensor to 5D / async]
- expected: NOTRUN
-
-
-[expand.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/gather.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/gather.https.any.js.ini
deleted file mode 100644
index 52d45fd067..0000000000
--- a/testing/web-platform/meta/webnn/gpu/gather.https.any.js.ini
+++ /dev/null
@@ -1,59 +0,0 @@
-[gather.https.any.html]
- expected: ERROR
- [gather float32 1D tensor and uint32 0D scalar indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 0D scalar indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 1D indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 2D indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 3D indices default options / async]
- expected: NOTRUN
-
- [gather float32 1D tensor and int64 4D indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 0D scalar indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 1D indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 2D indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 3D indices default options / async]
- expected: NOTRUN
-
- [gather float32 2D tensor and 4D indices default options / async]
- expected: NOTRUN
-
- [gather float32 3D tensor and 2D indices default options / async]
- expected: NOTRUN
-
- [gather float32 4D tensor and 2D indices default options / async]
- expected: NOTRUN
-
- [gather float32 5D tensor and 1D indices default options / async]
- expected: NOTRUN
-
- [gather float32 3D tensor and 1D indices options.axis=1 / async]
- expected: NOTRUN
-
- [gather float32 3D tensor and 2D indices options.axis=2 / async]
- expected: NOTRUN
-
- [gather float32 4D tensor and 2D indices explict options.axis=0 / async]
- expected: NOTRUN
-
- [gather float32 5D tensor and 0D scalar indices options.axis=4 / async]
- expected: NOTRUN
-
-
-[gather.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/gemm.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/gemm.https.any.js.ini
deleted file mode 100644
index 7ce472b23b..0000000000
--- a/testing/web-platform/meta/webnn/gpu/gemm.https.any.js.ini
+++ /dev/null
@@ -1,74 +0,0 @@
-[gemm.https.any.html]
- expected: ERROR
- [gemm two float32 2D tensors (b is non-constant) default options / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors default options / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.c / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [1, 5\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [3, 1\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [1, 1\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [5\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors broadcast options.c [1\] => [3, 5\] / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors scalar options.c / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.alpha / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.beta / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.c and options.beta / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.aTranspose being true / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.aTranspose being explicit false / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.bTranspose being true / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors options.bTranspose being explicit false / async]
- expected: NOTRUN
-
- [gemm two float32 2D tensors all options / async]
- expected: NOTRUN
-
- [gemm both negative options.alpha and 1st float32 input tensor / async]
- expected: NOTRUN
-
- [gemm both negative options.alpha and 2nd float32 input tensor / async]
- expected: NOTRUN
-
- [gemm both negative options.beta and 3rd float32 input tensor (options.c) / async]
- expected: NOTRUN
-
- [gemm both negative options.alpha and options.beta / async]
- expected: NOTRUN
-
- [gemm both negative options.alpha and 3rd float32 input tensor (options.c) / async]
- expected: NOTRUN
-
- [gemm two float32 2D constant tensors options.c / async]
- expected: NOTRUN
-
-
-[gemm.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/hard_sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/hard_sigmoid.https.any.js.ini
deleted file mode 100644
index bbd2634fd1..0000000000
--- a/testing/web-platform/meta/webnn/gpu/hard_sigmoid.https.any.js.ini
+++ /dev/null
@@ -1,46 +0,0 @@
-[hard_sigmoid.https.any.worker.html]
- expected: ERROR
-
-[hard_sigmoid.https.any.html]
- expected: ERROR
- [hardSigmoid float32 positive 1D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 2D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 3D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 5D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor specified positive options.alpha default options.beta / async]
- expected: NOTRUN
-
- [hardSigmoid float32 negative 4D tensor specified negative options.alpha default options.beta / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor specified positive options.beta default options.alpha / async]
- expected: NOTRUN
-
- [hardSigmoid float32 negative 4D tensor specified negative options.beta default options.alpha / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor specified all options (positive options.alpha and positive options.beta) / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor specified all options (negative options.alpha and negative options.beta) / async]
- expected: NOTRUN
-
- [hardSigmoid float32 negative 4D tensor all options (positive options.alpha and negative options.beta) / async]
- expected: NOTRUN
-
- [hardSigmoid float32 negative 4D tensor specified all options (negative options.alpha and positive options.beta) / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/hard_swish.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/hard_swish.https.any.js.ini
deleted file mode 100644
index e175deecbe..0000000000
--- a/testing/web-platform/meta/webnn/gpu/hard_swish.https.any.js.ini
+++ /dev/null
@@ -1,23 +0,0 @@
-[hard_swish.https.any.html]
- expected: ERROR
- [hardSwish float32 1D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 2D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 3D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 4D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 5D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 1D constant tensor / async]
- expected: NOTRUN
-
-
-[hard_swish.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/instance_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/instance_normalization.https.any.js.ini
deleted file mode 100644
index d4e853a9c5..0000000000
--- a/testing/web-platform/meta/webnn/gpu/instance_normalization.https.any.js.ini
+++ /dev/null
@@ -1,27 +0,0 @@
-[instance_normalization.https.any.worker.html]
- expected: ERROR
-
-[instance_normalization.https.any.html]
- expected:
- if swgl and (os == "linux") and not fission: [ERROR, CRASH]
- ERROR
- [instanceNormalization float32 4D tensor default options / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor options.scale / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor options.bias / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor options.epsilon / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor explict options.layout='nchw' / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor options.layout='nhwc' / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor all options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/layer_normalization.https.any.js.ini
deleted file mode 100644
index 3fba190de9..0000000000
--- a/testing/web-platform/meta/webnn/gpu/layer_normalization.https.any.js.ini
+++ /dev/null
@@ -1,38 +0,0 @@
-[layer_normalization.https.any.html]
- expected: ERROR
- [layerNormalization float32 2D tensor default options / async]
- expected: NOTRUN
-
- [layerNormalization float32 3D tensor default options / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor default options / async]
- expected: NOTRUN
-
- [layerNormalization float32 5D tensor default options / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.scale / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.bias / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.axes=[2\] / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.epsilon / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.scale and options.axes=[0, 2\] / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.bias and options.axes=[3, 1, 2\] / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor all options / async]
- expected: NOTRUN
-
-
-[layer_normalization.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/leaky_relu.https.any.js.ini
deleted file mode 100644
index 74789f43a7..0000000000
--- a/testing/web-platform/meta/webnn/gpu/leaky_relu.https.any.js.ini
+++ /dev/null
@@ -1,32 +0,0 @@
-[leaky_relu.https.any.html]
- expected: ERROR
- [leakyRelu float32 1D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 2D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 3D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 4D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 5D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 1D tensor negative options.alpha / async]
- expected: NOTRUN
-
- [leakyRelu float32 2D tensor positive options.alpha / async]
- expected: NOTRUN
-
- [leakyRelu float32 5D tensor options.alpha=0.0 / async]
- expected: NOTRUN
-
- [leakyRelu float32 1D constant tensor default options / async]
- expected: NOTRUN
-
-
-[leaky_relu.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/linear.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/linear.https.any.js.ini
deleted file mode 100644
index 1863ae3367..0000000000
--- a/testing/web-platform/meta/webnn/gpu/linear.https.any.js.ini
+++ /dev/null
@@ -1,41 +0,0 @@
-[linear.https.any.html]
- expected: ERROR
- [linear float32 1D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 2D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 3D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 4D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 5D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 4D tensor specified options.alpha and default options.beta / async]
- expected: NOTRUN
-
- [linear float32 positive 4D tensor specified positive options.beta and default options.alpha / async]
- expected: NOTRUN
-
- [linear float32 negative 4D tensor specified negative options.beta and default options.alpha / async]
- expected: NOTRUN
-
- [linear float32 positive 4D tensor all options (positive options.alpha and positive options.beta) / async]
- expected: NOTRUN
-
- [linear float32 positive 4D tensor all options (negative options.alpha and negative options.beta) / async]
- expected: NOTRUN
-
- [linear float32 negative 4D tensor all options (positive options.alpha and negative options.beta) / async]
- expected: NOTRUN
-
- [linear float32 1D constant tensor default options / async]
- expected: NOTRUN
-
-
-[linear.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/matmul.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/matmul.https.any.js.ini
deleted file mode 100644
index 5cb0d81018..0000000000
--- a/testing/web-platform/meta/webnn/gpu/matmul.https.any.js.ini
+++ /dev/null
@@ -1,58 +0,0 @@
-[matmul.https.any.worker.html]
- expected: ERROR
-
-[matmul.https.any.html]
- expected: ERROR
- [matmul float32 1D and 1D tensors all positive produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 1D and 1D tensors all negative produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 positive 1D and negative 1D tensors produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 negative 1D and positive 1D tensors produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 1D and 2D tensors / async]
- expected: NOTRUN
-
- [matmul float32 1D and 4D tensors / async]
- expected: NOTRUN
-
- [matmul float32 2D and 1D tensors / async]
- expected: NOTRUN
-
- [matmul float32 2D and 2D tensors / async]
- expected: NOTRUN
-
- [matmul float32 3D and 3D tensors / async]
- expected: NOTRUN
-
- [matmul float32 3D and 3D (broadcast) tensors / async]
- expected: NOTRUN
-
- [matmul float32 3D and 2D tensors / async]
- expected: NOTRUN
-
- [matmul float32 3D and 1D tensors / async]
- expected: NOTRUN
-
- [matmul float32 4D and 4D (broadcast) tensors / async]
- expected: NOTRUN
-
- [matmul float32 4D and 3D tensors / async]
- expected: NOTRUN
-
- [matmul float32 5D and 5D tensors / async]
- expected: NOTRUN
-
- [matmul float32 5D and 2D tensors / async]
- expected: NOTRUN
-
- [matmul float32 constant 1D and 1D tensors all positive produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 4D and 4D tensors / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/pad.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/pad.https.any.js.ini
deleted file mode 100644
index abc370455a..0000000000
--- a/testing/web-platform/meta/webnn/gpu/pad.https.any.js.ini
+++ /dev/null
@@ -1,38 +0,0 @@
-[pad.https.any.html]
- expected: ERROR
- [pad float32 1D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 2D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 3D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 4D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 5D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 2D tensor explicit options.mode='constant' / async]
- expected: NOTRUN
-
- [pad float32 2D tensor options.value default constant mode / async]
- expected: NOTRUN
-
- [pad float32 4D tensor options.mode='edge' / async]
- expected: NOTRUN
-
- [pad float32 4D tensor options.mode='reflection' / async]
- expected: NOTRUN
-
- [pad float32 4D tensor options.mode='symmetric' / async]
- expected: NOTRUN
-
- [pad float32 1D constant tensor default options / async]
- expected: NOTRUN
-
-
-[pad.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/pooling.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/pooling.https.any.js.ini
deleted file mode 100644
index e9a01bca2d..0000000000
--- a/testing/web-platform/meta/webnn/gpu/pooling.https.any.js.ini
+++ /dev/null
@@ -1,121 +0,0 @@
-[pooling.https.any.worker.html]
- expected: ERROR
-
-[pooling.https.any.html]
- expected: ERROR
- [averagePool2d float32 4D tensor all positive default options / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor all negative default options / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.windowDimensions / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.padding / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.strides / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.dilations / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=explicit / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=same-upper / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=same-lower / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=same-upper ignores options.padding / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=same-lower ignores options.padding / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.layout=nchw / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.layout=nhwc / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.roundingType=floor / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.roundingType=ceil / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=floor / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=ceil / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.dilations with options.strides / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor default options / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.windowDimensions / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.padding / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.strides / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.dilations / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=explicit / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=same-upper / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=same-lower / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=same-upper ignores options.padding / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=same-lower ignores options.padding / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.layout=nchw / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.layout=nhwc / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.roundingType=floor / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.roundingType=ceil / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.outputSizes ignores options.roundingType=floor / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.outputSizes ignores options.roundingType=ceil / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.dilations with options.strides / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=floor / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=ceil / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/prelu.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/prelu.https.any.js.ini
deleted file mode 100644
index d505ec4737..0000000000
--- a/testing/web-platform/meta/webnn/gpu/prelu.https.any.js.ini
+++ /dev/null
@@ -1,39 +0,0 @@
-[prelu.https.any.worker.html]
- expected:
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
-
-[prelu.https.any.html]
- expected: ERROR
- [prelu float32 1D tensors / async]
- expected: NOTRUN
-
- [prelu float32 2D tensors / async]
- expected: NOTRUN
-
- [prelu float32 3D tensors / async]
- expected: NOTRUN
-
- [prelu float32 4D tensors / async]
- expected: NOTRUN
-
- [prelu float32 5D tensors / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 1D slope / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 1D slope of shape [1\] / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 2D slope / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 3D slope / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 4D slope / async]
- expected: NOTRUN
-
- [prelu float32 1D constant tensors / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/reduction.https.any.js.ini
deleted file mode 100644
index 9f15c84fde..0000000000
--- a/testing/web-platform/meta/webnn/gpu/reduction.https.any.js.ini
+++ /dev/null
@@ -1,481 +0,0 @@
-[reduction.https.any.worker.html]
- expected: ERROR
-
-[reduction.https.any.html]
- expected: ERROR
- [reduceL1 float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceL1 float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL1 float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceL2 float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL2 float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSum float32 1D tensor all non-negative default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 1D tensor all non-negative integers default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceLogSum float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSum float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMax float32 1D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMax float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMax float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMean float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceMean float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceMean float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceMean float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceMean float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMean float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMean float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMin float32 1D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMin float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMin float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceProduct float32 1D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceProduct float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceProduct float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSum float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceSum float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceSum float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceSum float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceSum float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceSum float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSum float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL1 float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 1D constant tensor all non-negative default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceMax float32 1D constant tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceMin float32 1D constant tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 1D constant tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/relu.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/relu.https.any.js.ini
deleted file mode 100644
index 7089c508e8..0000000000
--- a/testing/web-platform/meta/webnn/gpu/relu.https.any.js.ini
+++ /dev/null
@@ -1,27 +0,0 @@
-[relu.https.any.html]
- expected: ERROR
- [relu float32 1D tensor / async]
- expected: NOTRUN
-
- [relu float32 2D tensor / async]
- expected: NOTRUN
-
- [relu float32 3D tensor / async]
- expected: NOTRUN
-
- [relu float32 4D tensor / async]
- expected: NOTRUN
-
- [relu float32 5D tensor / async]
- expected: NOTRUN
-
- [relu float32 1D constant tensor / async]
- expected: NOTRUN
-
-
-[relu.https.any.worker.html]
- expected:
- if (os == "linux") and swgl and not fission: [ERROR, CRASH]
- if (os == "win") and swgl: CRASH
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/reshape.https.any.js.ini
deleted file mode 100644
index 50cc4356a2..0000000000
--- a/testing/web-platform/meta/webnn/gpu/reshape.https.any.js.ini
+++ /dev/null
@@ -1,100 +0,0 @@
-[reshape.https.any.worker.html]
- expected: ERROR
-
-[reshape.https.any.html]
- expected: ERROR
- [reshape float32 tensor to a new shape (reorder all dimensions) / async]
- expected: NOTRUN
-
- [reshape float32 tensor to a new shape (reduce dimensions) / async]
- expected: NOTRUN
-
- [reshape float32 tensor to a new shape (extend dimensions) / async]
- expected: NOTRUN
-
- [reshape float32 tensor to 1D tensor / async]
- expected: NOTRUN
-
- [reshape float32 tensor to a new shape (4D to 4D) / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 2D tensor by eliminating one dimension / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 3D tensor by eliminating one dimension / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 3D tensor by eliminating two dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 4D tensor by eliminating two dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 4D tensor by eliminating all dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 5D tensor by eliminating four dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 2D tensor by eliminating 1st dimension / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 3D tensor by eliminating 2nd and 3rd dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 4D tensor by eliminating 1st and 4th dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 5D tensor by eliminating 2nd and 3rd dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 5D tensor by eliminating 1st, 2nd and 5th dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 0D tensor to 4D / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 1D tensor by adding one dimension / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 1D tensor by adding two dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 1D tensor to 5D / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 1D tensor by adding 2nd and 3rd dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 2D tensor by adding one dimension / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 2D tensor by adding two dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 2D tensor by adding 1st dimension / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 2D tensor by adding 1st and 4th dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 3D tensor by adding 2nd and 3rd dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 4D tensor by adding 2nd dimension / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 5D tensor by adding 4th dimension / async]
- expected: NOTRUN
-
- [reshape (flatten) float32 3D tensor to 2D / async]
- expected: NOTRUN
-
- [reshape (flatten) float32 4D to 2D / async]
- expected: NOTRUN
-
- [reshape (flatten) float32 4D to 2D exclusive 1st dimension / async]
- expected: NOTRUN
-
- [reshape (flatten) float32 4D to 2D exclusive 4th dimension / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/sigmoid.https.any.js.ini
deleted file mode 100644
index 5aff9f4c77..0000000000
--- a/testing/web-platform/meta/webnn/gpu/sigmoid.https.any.js.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[sigmoid.https.any.worker.html]
- expected: ERROR
-
-[sigmoid.https.any.html]
- expected: ERROR
- [sigmoid float32 1D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 2D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 3D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 4D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 5D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 1D constant tensor / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/slice.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/slice.https.any.js.ini
deleted file mode 100644
index 8e122360e4..0000000000
--- a/testing/web-platform/meta/webnn/gpu/slice.https.any.js.ini
+++ /dev/null
@@ -1,23 +0,0 @@
-[slice.https.any.html]
- expected: ERROR
- [slice float32 1D tensor / async]
- expected: NOTRUN
-
- [slice float32 2D tensor / async]
- expected: NOTRUN
-
- [slice float32 3D tensor / async]
- expected: NOTRUN
-
- [slice float32 4D tensor / async]
- expected: NOTRUN
-
- [slice float32 5D tensor / async]
- expected: NOTRUN
-
- [slice float32 1D constant tensor / async]
- expected: NOTRUN
-
-
-[slice.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/softmax.https.any.js.ini
deleted file mode 100644
index 315d1a7e3d..0000000000
--- a/testing/web-platform/meta/webnn/gpu/softmax.https.any.js.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[softmax.https.any.html]
- expected: ERROR
- [softmax float32 2D tensor all positive / async]
- expected: NOTRUN
-
- [softmax float32 2D tensor all negative / async]
- expected: NOTRUN
-
- [softmax float32 2D constant tensor all positive / async]
- expected: NOTRUN
-
-
-[softmax.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/softplus.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/softplus.https.any.js.ini
deleted file mode 100644
index 37347e267a..0000000000
--- a/testing/web-platform/meta/webnn/gpu/softplus.https.any.js.ini
+++ /dev/null
@@ -1,28 +0,0 @@
-[softplus.https.any.worker.html]
- expected: ERROR
-
-[softplus.https.any.html]
- expected: ERROR
- [softplus float32 1D tensor default options / async]
- expected: NOTRUN
-
- [softplus float32 2D tensor default options / async]
- expected: NOTRUN
-
- [softplus float32 3D tensor default options / async]
- expected: NOTRUN
-
- [softplus float32 4D tensor default options / async]
- expected: NOTRUN
-
- [softplus float32 5D tensor default options / async]
- expected: NOTRUN
-
- [softplus both positive float32 4D tensor and options.steepness / async]
- expected: NOTRUN
-
- [softplus both negative float32 4D tensor and options.steepness / async]
- expected: NOTRUN
-
- [softplus float32 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/softsign.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/softsign.https.any.js.ini
deleted file mode 100644
index 4fc3f42406..0000000000
--- a/testing/web-platform/meta/webnn/gpu/softsign.https.any.js.ini
+++ /dev/null
@@ -1,26 +0,0 @@
-[softsign.https.any.html]
- expected: ERROR
- [softsign positive float32 1D tensor / async]
- expected: NOTRUN
-
- [softsign negative float32 1D tensor / async]
- expected: NOTRUN
-
- [softsign float32 2D tensor / async]
- expected: NOTRUN
-
- [softsign float32 3D tensor / async]
- expected: NOTRUN
-
- [softsign float32 4D tensor / async]
- expected: NOTRUN
-
- [softsign float32 5D tensor / async]
- expected: NOTRUN
-
- [softsign positive float32 1D constant tensor / async]
- expected: NOTRUN
-
-
-[softsign.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/gpu/split.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/split.https.any.js.ini
deleted file mode 100644
index 9c7898a1a9..0000000000
--- a/testing/web-platform/meta/webnn/gpu/split.https.any.js.ini
+++ /dev/null
@@ -1,31 +0,0 @@
-[split.https.any.worker.html]
- expected: ERROR
-
-[split.https.any.html]
- expected: ERROR
- [split float32 1D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 2D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 3D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 4D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 5D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 4D tensor array splits default options / async]
- expected: NOTRUN
-
- [split float32 4D tensor number splits options.axis / async]
- expected: NOTRUN
-
- [split float32 5D tensor array splits options.axis / async]
- expected: NOTRUN
-
- [split float32 1D constant tensor number splits default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/tanh.https.any.js.ini
deleted file mode 100644
index 5cf1f63b6d..0000000000
--- a/testing/web-platform/meta/webnn/gpu/tanh.https.any.js.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[tanh.https.any.worker.html]
- expected: ERROR
-
-[tanh.https.any.html]
- expected: ERROR
- [tanh float32 1D tensor / async]
- expected: NOTRUN
-
- [tanh float32 2D tensor / async]
- expected: NOTRUN
-
- [tanh float32 3D tensor / async]
- expected: NOTRUN
-
- [tanh float32 4D tensor / async]
- expected: NOTRUN
-
- [tanh float32 5D tensor / async]
- expected: NOTRUN
-
- [tanh float32 1D constant tensor / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/transpose.https.any.js.ini
deleted file mode 100644
index ec5707cdbc..0000000000
--- a/testing/web-platform/meta/webnn/gpu/transpose.https.any.js.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[transpose.https.any.worker.html]
- expected: ERROR
-
-[transpose.https.any.html]
- expected: ERROR
- [transpose float32 1D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 2D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 3D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 4D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 5D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 1D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 2D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 3D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 4D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 5D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/gpu/where.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/where.https.any.js.ini
deleted file mode 100644
index 33cea16b72..0000000000
--- a/testing/web-platform/meta/webnn/gpu/where.https.any.js.ini
+++ /dev/null
@@ -1,56 +0,0 @@
-[where.https.any.html]
- expected: ERROR
- [where float32 0D scalars / async]
- expected: NOTRUN
-
- [where float32 1D constant tensors / async]
- expected: NOTRUN
-
- [where float32 1D tensors / async]
- expected: NOTRUN
-
- [where float32 2D tensors / async]
- expected: NOTRUN
-
- [where float32 3D tensors / async]
- expected: NOTRUN
-
- [where float32 4D tensors / async]
- expected: NOTRUN
-
- [where float32 5D tensors / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 0D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 1D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 2D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 3D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 4D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast trueValues 2D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast trueValues 4D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast falseValues 3D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast falseValues 4D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors all broadcast 4D / async]
- expected: NOTRUN
-
-
-[where.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/hard_sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/hard_sigmoid.https.any.js.ini
deleted file mode 100644
index 23994d8f55..0000000000
--- a/testing/web-platform/meta/webnn/hard_sigmoid.https.any.js.ini
+++ /dev/null
@@ -1,47 +0,0 @@
-[hard_sigmoid.https.any.html]
- expected: ERROR
- [hardSigmoid float32 positive 1D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 2D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 3D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 5D tensor default options / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor specified positive options.alpha default options.beta / async]
- expected: NOTRUN
-
- [hardSigmoid float32 negative 4D tensor specified negative options.alpha default options.beta / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor specified positive options.beta default options.alpha / async]
- expected: NOTRUN
-
- [hardSigmoid float32 negative 4D tensor specified negative options.beta default options.alpha / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor specified all options (positive options.alpha and positive options.beta) / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 4D tensor specified all options (negative options.alpha and negative options.beta) / async]
- expected: NOTRUN
-
- [hardSigmoid float32 negative 4D tensor all options (positive options.alpha and negative options.beta) / async]
- expected: NOTRUN
-
- [hardSigmoid float32 negative 4D tensor specified all options (negative options.alpha and positive options.beta) / async]
- expected: NOTRUN
-
- [hardSigmoid float32 positive 1D constant tensor default options / async]
- expected: NOTRUN
-
-
-[hard_sigmoid.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/hard_swish.https.any.js.ini b/testing/web-platform/meta/webnn/hard_swish.https.any.js.ini
deleted file mode 100644
index 7ad72e3ed3..0000000000
--- a/testing/web-platform/meta/webnn/hard_swish.https.any.js.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[hard_swish.https.any.worker.html]
- expected: ERROR
-
-[hard_swish.https.any.html]
- expected: ERROR
- [hardSwish float32 2D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 1D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 3D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 4D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 5D tensor / async]
- expected: NOTRUN
-
- [hardSwish float32 1D constant tensor / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/idlharness.https.any.js.ini b/testing/web-platform/meta/webnn/idlharness.https.any.js.ini
index 622f540beb..5920f2d094 100644
--- a/testing/web-platform/meta/webnn/idlharness.https.any.js.ini
+++ b/testing/web-platform/meta/webnn/idlharness.https.any.js.ini
@@ -125,9 +125,6 @@
[MLGraphBuilder interface: operation input(DOMString, MLOperandDescriptor)]
expected: FAIL
- [MLGraphBuilder interface: operation constant(MLOperandDescriptor, MLBufferView)]
- expected: FAIL
-
[MLGraphBuilder interface: operation batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions)]
expected: FAIL
@@ -320,12 +317,6 @@
[MLGraphBuilder interface: calling input(DOMString, MLOperandDescriptor) on builder with too few arguments must throw TypeError]
expected: FAIL
- [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, MLBufferView)" with the proper type]
- expected: FAIL
-
- [MLGraphBuilder interface: calling constant(MLOperandDescriptor, MLBufferView) on builder with too few arguments must throw TypeError]
- expected: FAIL
-
[MLGraphBuilder interface: builder must inherit property "batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions)" with the proper type]
expected: FAIL
@@ -710,39 +701,6 @@
[MLGraphBuilder interface: calling convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions) on builder with too few arguments must throw TypeError]
expected: FAIL
- [MLContext interface: operation createCommandEncoder()]
- expected: FAIL
-
- [MLContext interface: context must inherit property "createCommandEncoder()" with the proper type]
- expected: FAIL
-
- [MLCommandEncoder interface: existence and properties of interface object]
- expected: FAIL
-
- [MLCommandEncoder interface object length]
- expected: FAIL
-
- [MLCommandEncoder interface object name]
- expected: FAIL
-
- [MLCommandEncoder interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [MLCommandEncoder interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [MLCommandEncoder interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [MLCommandEncoder interface: operation initializeGraph(MLGraph)]
- expected: FAIL
-
- [MLCommandEncoder interface: operation finish(optional GPUCommandBufferDescriptor)]
- expected: FAIL
-
- [MLCommandEncoder interface: operation dispatch(MLGraph, MLNamedGPUResources, MLNamedGPUResources)]
- expected: FAIL
-
[MLOperand must be primary interface of output]
expected: FAIL
@@ -752,21 +710,9 @@
[idl_test setup]
expected: FAIL
- [ML interface: member createContextSync]
- expected: FAIL
-
- [ML interface: navigator.ml must not have property "createContextSync"]
- expected: FAIL
-
- [MLContext interface: member computeSync]
- expected: FAIL
-
[MLContext interface: operation compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)]
expected: FAIL
- [MLContext interface: context must not have property "computeSync"]
- expected: FAIL
-
[MLContext interface: context must inherit property "compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)" with the proper type]
expected: FAIL
@@ -776,18 +722,12 @@
[MLGraphBuilder interface: operation build(MLNamedOperands)]
expected: FAIL
- [MLGraphBuilder interface: member buildSync]
- expected: FAIL
-
[MLGraphBuilder interface: builder must inherit property "build(MLNamedOperands)" with the proper type]
expected: FAIL
[MLGraphBuilder interface: calling build(MLNamedOperands) on builder with too few arguments must throw TypeError]
expected: FAIL
- [MLGraphBuilder interface: builder must not have property "buildSync"]
- expected: FAIL
-
[MLActivation interface: existence and properties of interface object]
expected: FAIL
@@ -1094,6 +1034,15 @@
[MLGraphBuilder interface: calling reshape(MLOperand, sequence<unsigned long>) on builder with too few arguments must throw TypeError]
expected: FAIL
+ [MLGraphBuilder interface: operation constant(MLOperandDescriptor, ArrayBufferView)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, ArrayBufferView)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling constant(MLOperandDescriptor, ArrayBufferView) on builder with too few arguments must throw TypeError]
+ expected: FAIL
+
[idlharness.https.any.worker.html]
[NavigatorML must be primary interface of navigator]
@@ -1219,9 +1168,6 @@
[MLGraphBuilder interface: operation input(DOMString, MLOperandDescriptor)]
expected: FAIL
- [MLGraphBuilder interface: operation constant(MLOperandDescriptor, MLBufferView)]
- expected: FAIL
-
[MLGraphBuilder interface: operation build(MLNamedOperands)]
expected: FAIL
@@ -1417,12 +1363,6 @@
[MLGraphBuilder interface: calling input(DOMString, MLOperandDescriptor) on builder with too few arguments must throw TypeError]
expected: FAIL
- [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, MLBufferView)" with the proper type]
- expected: FAIL
-
- [MLGraphBuilder interface: calling constant(MLOperandDescriptor, MLBufferView) on builder with too few arguments must throw TypeError]
- expected: FAIL
-
[MLGraphBuilder interface: builder must inherit property "build(MLNamedOperands)" with the proper type]
expected: FAIL
@@ -1813,36 +1753,6 @@
[MLGraphBuilder interface: calling convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions) on builder with too few arguments must throw TypeError]
expected: FAIL
- [MLContext interface: operation createCommandEncoder()]
- expected: FAIL
-
- [MLContext interface: context must inherit property "createCommandEncoder()" with the proper type]
- expected: FAIL
-
- [MLCommandEncoder interface: existence and properties of interface object]
- expected: FAIL
-
- [MLCommandEncoder interface object length]
- expected: FAIL
-
- [MLCommandEncoder interface object name]
- expected: FAIL
-
- [MLCommandEncoder interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [MLCommandEncoder interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [MLCommandEncoder interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [MLCommandEncoder interface: operation initializeGraph(MLGraph)]
- expected: FAIL
-
- [MLCommandEncoder interface: operation finish(optional GPUCommandBufferDescriptor)]
- expected: FAIL
-
[MLContext interface: operation compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)]
expected: FAIL
@@ -1852,9 +1762,6 @@
[MLContext interface: calling compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews) on context with too few arguments must throw TypeError]
expected: FAIL
- [MLCommandEncoder interface: operation dispatch(MLGraph, MLNamedGPUResources, MLNamedGPUResources)]
- expected: FAIL
-
[MLOperand must be primary interface of output]
expected: FAIL
@@ -1864,42 +1771,6 @@
[idl_test setup]
expected: FAIL
- [ML interface: operation createContextSync(optional MLContextOptions)]
- expected: FAIL
-
- [ML interface: operation createContextSync(GPUDevice)]
- expected: FAIL
-
- [ML interface: navigator.ml must inherit property "createContextSync(optional MLContextOptions)" with the proper type]
- expected: FAIL
-
- [ML interface: calling createContextSync(optional MLContextOptions) on navigator.ml with too few arguments must throw TypeError]
- expected: FAIL
-
- [ML interface: navigator.ml must inherit property "createContextSync(GPUDevice)" with the proper type]
- expected: FAIL
-
- [ML interface: calling createContextSync(GPUDevice) on navigator.ml with too few arguments must throw TypeError]
- expected: FAIL
-
- [MLContext interface: operation computeSync(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)]
- expected: FAIL
-
- [MLContext interface: context must inherit property "computeSync(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)" with the proper type]
- expected: FAIL
-
- [MLContext interface: calling computeSync(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews) on context with too few arguments must throw TypeError]
- expected: FAIL
-
- [MLGraphBuilder interface: operation buildSync(MLNamedOperands)]
- expected: FAIL
-
- [MLGraphBuilder interface: builder must inherit property "buildSync(MLNamedOperands)" with the proper type]
- expected: FAIL
-
- [MLGraphBuilder interface: calling buildSync(MLNamedOperands) on builder with too few arguments must throw TypeError]
- expected: FAIL
-
[MLActivation interface: existence and properties of interface object]
expected: FAIL
@@ -2205,3 +2076,12 @@
[MLGraphBuilder interface: calling reshape(MLOperand, sequence<unsigned long>) on builder with too few arguments must throw TypeError]
expected: FAIL
+
+ [MLGraphBuilder interface: operation constant(MLOperandDescriptor, ArrayBufferView)]
+ expected: FAIL
+
+ [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, ArrayBufferView)" with the proper type]
+ expected: FAIL
+
+ [MLGraphBuilder interface: calling constant(MLOperandDescriptor, ArrayBufferView) on builder with too few arguments must throw TypeError]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/instance_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/instance_normalization.https.any.js.ini
deleted file mode 100644
index 30e60accaf..0000000000
--- a/testing/web-platform/meta/webnn/instance_normalization.https.any.js.ini
+++ /dev/null
@@ -1,25 +0,0 @@
-[instance_normalization.https.any.worker.html]
- expected: ERROR
-
-[instance_normalization.https.any.html]
- expected: ERROR
- [instanceNormalization float32 4D tensor default options / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor options.scale / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor options.bias / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor options.epsilon / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor explict options.layout='nchw' / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor options.layout='nhwc' / async]
- expected: NOTRUN
-
- [instanceNormalization float32 4D tensor all options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/layer_normalization.https.any.js.ini
deleted file mode 100644
index 6a1469fa97..0000000000
--- a/testing/web-platform/meta/webnn/layer_normalization.https.any.js.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[layer_normalization.https.any.worker.html]
- expected: ERROR
-
-[layer_normalization.https.any.html]
- expected: ERROR
- [layerNormalization float32 2D tensor default options / async]
- expected: NOTRUN
-
- [layerNormalization float32 3D tensor default options / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor default options / async]
- expected: NOTRUN
-
- [layerNormalization float32 5D tensor default options / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.scale / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.bias / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.axes=[2\] / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.epsilon / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.scale and options.axes=[0, 2\] / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor options.bias and options.axes=[3, 1, 2\] / async]
- expected: NOTRUN
-
- [layerNormalization float32 4D tensor all options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini
deleted file mode 100644
index 74789f43a7..0000000000
--- a/testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini
+++ /dev/null
@@ -1,32 +0,0 @@
-[leaky_relu.https.any.html]
- expected: ERROR
- [leakyRelu float32 1D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 2D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 3D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 4D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 5D tensor default options / async]
- expected: NOTRUN
-
- [leakyRelu float32 1D tensor negative options.alpha / async]
- expected: NOTRUN
-
- [leakyRelu float32 2D tensor positive options.alpha / async]
- expected: NOTRUN
-
- [leakyRelu float32 5D tensor options.alpha=0.0 / async]
- expected: NOTRUN
-
- [leakyRelu float32 1D constant tensor default options / async]
- expected: NOTRUN
-
-
-[leaky_relu.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/linear.https.any.js.ini b/testing/web-platform/meta/webnn/linear.https.any.js.ini
deleted file mode 100644
index 1863ae3367..0000000000
--- a/testing/web-platform/meta/webnn/linear.https.any.js.ini
+++ /dev/null
@@ -1,41 +0,0 @@
-[linear.https.any.html]
- expected: ERROR
- [linear float32 1D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 2D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 3D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 4D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 5D tensor default options / async]
- expected: NOTRUN
-
- [linear float32 4D tensor specified options.alpha and default options.beta / async]
- expected: NOTRUN
-
- [linear float32 positive 4D tensor specified positive options.beta and default options.alpha / async]
- expected: NOTRUN
-
- [linear float32 negative 4D tensor specified negative options.beta and default options.alpha / async]
- expected: NOTRUN
-
- [linear float32 positive 4D tensor all options (positive options.alpha and positive options.beta) / async]
- expected: NOTRUN
-
- [linear float32 positive 4D tensor all options (negative options.alpha and negative options.beta) / async]
- expected: NOTRUN
-
- [linear float32 negative 4D tensor all options (positive options.alpha and negative options.beta) / async]
- expected: NOTRUN
-
- [linear float32 1D constant tensor default options / async]
- expected: NOTRUN
-
-
-[linear.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/matmul.https.any.js.ini b/testing/web-platform/meta/webnn/matmul.https.any.js.ini
deleted file mode 100644
index c513c3d59e..0000000000
--- a/testing/web-platform/meta/webnn/matmul.https.any.js.ini
+++ /dev/null
@@ -1,59 +0,0 @@
-[matmul.https.any.html]
- expected: ERROR
- [matmul float32 1D and 1D tensors all positive produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 1D and 1D tensors all negative produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 positive 1D and negative 1D tensors produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 negative 1D and positive 1D tensors produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 1D and 2D tensors / async]
- expected: NOTRUN
-
- [matmul float32 1D and 4D tensors / async]
- expected: NOTRUN
-
- [matmul float32 2D and 1D tensors / async]
- expected: NOTRUN
-
- [matmul float32 2D and 2D tensors / async]
- expected: NOTRUN
-
- [matmul float32 3D and 3D tensors / async]
- expected: NOTRUN
-
- [matmul float32 3D and 3D (broadcast) tensors / async]
- expected: NOTRUN
-
- [matmul float32 3D and 2D tensors / async]
- expected: NOTRUN
-
- [matmul float32 3D and 1D tensors / async]
- expected: NOTRUN
-
- [matmul float32 4D and 4D (broadcast) tensors / async]
- expected: NOTRUN
-
- [matmul float32 4D and 3D tensors / async]
- expected: NOTRUN
-
- [matmul float32 5D and 5D tensors / async]
- expected: NOTRUN
-
- [matmul float32 5D and 2D tensors / async]
- expected: NOTRUN
-
- [matmul float32 constant 1D and 1D tensors all positive produces a scalar / async]
- expected: NOTRUN
-
- [matmul float32 4D and 4D tensors / async]
- expected: NOTRUN
-
-
-[matmul.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/pad.https.any.js.ini b/testing/web-platform/meta/webnn/pad.https.any.js.ini
deleted file mode 100644
index 2baa3269f4..0000000000
--- a/testing/web-platform/meta/webnn/pad.https.any.js.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[pad.https.any.worker.html]
- expected: ERROR
-
-[pad.https.any.html]
- expected: ERROR
- [pad float32 4D tensor options.mode='edge' / async]
- expected: NOTRUN
-
- [pad float32 3D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 2D tensor options.value default constant mode / async]
- expected: NOTRUN
-
- [pad float32 2D tensor explicit options.mode='constant' / async]
- expected: NOTRUN
-
- [pad float32 4D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 2D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 1D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 4D tensor options.mode='reflection' / async]
- expected: NOTRUN
-
- [pad float32 5D tensor default options / async]
- expected: NOTRUN
-
- [pad float32 4D tensor options.mode='symmetric' / async]
- expected: NOTRUN
-
- [pad float32 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/pooling.https.any.js.ini b/testing/web-platform/meta/webnn/pooling.https.any.js.ini
deleted file mode 100644
index 143d5c81a0..0000000000
--- a/testing/web-platform/meta/webnn/pooling.https.any.js.ini
+++ /dev/null
@@ -1,122 +0,0 @@
-[pooling.https.any.html]
- expected: ERROR
- [averagePool2d float32 4D tensor all positive default options / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor all negative default options / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.windowDimensions / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.padding / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.strides / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.dilations / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=explicit / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=same-upper / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=same-lower / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=same-upper ignores options.padding / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.autoPad=same-lower ignores options.padding / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.layout=nchw / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.layout=nhwc / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.roundingType=floor / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.roundingType=ceil / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=floor / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=ceil / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.dilations with options.strides / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor default options / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.windowDimensions / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.padding / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.strides / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.dilations / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=explicit / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=same-upper / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=same-lower / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=same-upper ignores options.padding / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.autoPad=same-lower ignores options.padding / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.layout=nchw / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.layout=nhwc / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.roundingType=floor / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.roundingType=ceil / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.outputSizes ignores options.roundingType=floor / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.outputSizes ignores options.roundingType=ceil / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D tensor options.dilations with options.strides / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=floor / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=ceil / async]
- expected: NOTRUN
-
- [averagePool2d float32 4D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [maxPool2d float32 4D constant tensor default options / async]
- expected: NOTRUN
-
-
-[pooling.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/prelu.https.any.js.ini b/testing/web-platform/meta/webnn/prelu.https.any.js.ini
deleted file mode 100644
index 3c8e4aa567..0000000000
--- a/testing/web-platform/meta/webnn/prelu.https.any.js.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[prelu.https.any.worker.html]
- expected: ERROR
-
-[prelu.https.any.html]
- expected: ERROR
- [prelu float32 2D tensors / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 3D slope / async]
- expected: NOTRUN
-
- [prelu float32 5D tensors / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 1D slope / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 4D slope / async]
- expected: NOTRUN
-
- [prelu float32 3D tensors / async]
- expected: NOTRUN
-
- [prelu float32 1D tensors / async]
- expected: NOTRUN
-
- [prelu float32 4D tensors / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 2D slope / async]
- expected: NOTRUN
-
- [prelu float32 broadcast 4D x 1D slope of shape [1\] / async]
- expected: NOTRUN
-
- [prelu float32 1D constant tensors / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/reduction.https.any.js.ini
deleted file mode 100644
index df9b2c7320..0000000000
--- a/testing/web-platform/meta/webnn/reduction.https.any.js.ini
+++ /dev/null
@@ -1,483 +0,0 @@
-[reduction.https.any.worker.html]
- expected: ERROR
-
-[reduction.https.any.html]
- expected:
- if (os == "mac") and debug: CRASH
- ERROR
- [reduceMax float32 1D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceMax float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMax float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMax float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMax float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMean float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceMean float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceMean float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceMean float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceMean float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMean float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMean float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMean float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMin float32 1D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceMin float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceMin float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMin float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceMin float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceProduct float32 1D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceProduct float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceProduct float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceProduct float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSum float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceSum float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceSum float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceSum float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceSum float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceSum float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSum float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSum float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL1 float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceL1 float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceL1 float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL1 float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL1 float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceL2 float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL2 float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceL2 float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSum float32 1D tensor all non-negative default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 1D tensor all non-negative integers default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceLogSum float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSum float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSum float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D tensor all negative default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D tensor all positive integers default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D tensor all negative integers default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 2D tensor default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 3D tensor default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 5D tensor default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 3D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.axes / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 3D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 3D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=false / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=true / async]
- expected: NOTRUN
-
- [reduceL1 float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceL2 float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceLogSum float32 1D constant tensor all non-negative default options / async]
- expected: NOTRUN
-
- [reduceLogSumExp float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceMax float32 1D constant tensor default options / async]
- expected: NOTRUN
-
- [reduceMean float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceMin float32 1D constant tensor default options / async]
- expected: NOTRUN
-
- [reduceProduct float32 1D constant tensor default options / async]
- expected: NOTRUN
-
- [reduceSum float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
-
- [reduceSumSquare float32 1D constant tensor all positive default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/relu.https.any.js.ini b/testing/web-platform/meta/webnn/relu.https.any.js.ini
deleted file mode 100644
index d443c66084..0000000000
--- a/testing/web-platform/meta/webnn/relu.https.any.js.ini
+++ /dev/null
@@ -1,25 +0,0 @@
-[relu.https.any.html]
- expected: ERROR
- [relu float32 1D tensor / async]
- expected: NOTRUN
-
- [relu float32 2D tensor / async]
- expected: NOTRUN
-
- [relu float32 3D tensor / async]
- expected: NOTRUN
-
- [relu float32 4D tensor / async]
- expected: NOTRUN
-
- [relu float32 5D tensor / async]
- expected: NOTRUN
-
- [relu float32 1D constant tensor / async]
- expected: NOTRUN
-
-
-[relu.https.any.worker.html]
- expected:
- if (os == "mac") and debug: [ERROR, CRASH]
- ERROR
diff --git a/testing/web-platform/meta/webnn/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/reshape.https.any.js.ini
deleted file mode 100644
index 50cc4356a2..0000000000
--- a/testing/web-platform/meta/webnn/reshape.https.any.js.ini
+++ /dev/null
@@ -1,100 +0,0 @@
-[reshape.https.any.worker.html]
- expected: ERROR
-
-[reshape.https.any.html]
- expected: ERROR
- [reshape float32 tensor to a new shape (reorder all dimensions) / async]
- expected: NOTRUN
-
- [reshape float32 tensor to a new shape (reduce dimensions) / async]
- expected: NOTRUN
-
- [reshape float32 tensor to a new shape (extend dimensions) / async]
- expected: NOTRUN
-
- [reshape float32 tensor to 1D tensor / async]
- expected: NOTRUN
-
- [reshape float32 tensor to a new shape (4D to 4D) / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 2D tensor by eliminating one dimension / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 3D tensor by eliminating one dimension / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 3D tensor by eliminating two dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 4D tensor by eliminating two dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 4D tensor by eliminating all dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 5D tensor by eliminating four dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 2D tensor by eliminating 1st dimension / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 3D tensor by eliminating 2nd and 3rd dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 4D tensor by eliminating 1st and 4th dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 5D tensor by eliminating 2nd and 3rd dimensions / async]
- expected: NOTRUN
-
- [reshape (squeeze) float32 5D tensor by eliminating 1st, 2nd and 5th dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 0D tensor to 4D / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 1D tensor by adding one dimension / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 1D tensor by adding two dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 1D tensor to 5D / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 1D tensor by adding 2nd and 3rd dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 2D tensor by adding one dimension / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 2D tensor by adding two dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 2D tensor by adding 1st dimension / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 2D tensor by adding 1st and 4th dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 3D tensor by adding 2nd and 3rd dimensions / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 4D tensor by adding 2nd dimension / async]
- expected: NOTRUN
-
- [reshape (unsqueeze) float32 5D tensor by adding 4th dimension / async]
- expected: NOTRUN
-
- [reshape (flatten) float32 3D tensor to 2D / async]
- expected: NOTRUN
-
- [reshape (flatten) float32 4D to 2D / async]
- expected: NOTRUN
-
- [reshape (flatten) float32 4D to 2D exclusive 1st dimension / async]
- expected: NOTRUN
-
- [reshape (flatten) float32 4D to 2D exclusive 4th dimension / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/sigmoid.https.any.js.ini
deleted file mode 100644
index 5aff9f4c77..0000000000
--- a/testing/web-platform/meta/webnn/sigmoid.https.any.js.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[sigmoid.https.any.worker.html]
- expected: ERROR
-
-[sigmoid.https.any.html]
- expected: ERROR
- [sigmoid float32 1D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 2D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 3D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 4D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 5D tensor / async]
- expected: NOTRUN
-
- [sigmoid float32 1D constant tensor / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/slice.https.any.js.ini b/testing/web-platform/meta/webnn/slice.https.any.js.ini
deleted file mode 100644
index a38c503a3d..0000000000
--- a/testing/web-platform/meta/webnn/slice.https.any.js.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[slice.https.any.worker.html]
- expected: ERROR
-
-[slice.https.any.html]
- expected: ERROR
- [slice float32 1D tensor / async]
- expected: NOTRUN
-
- [slice float32 2D tensor / async]
- expected: NOTRUN
-
- [slice float32 3D tensor / async]
- expected: NOTRUN
-
- [slice float32 4D tensor / async]
- expected: NOTRUN
-
- [slice float32 5D tensor / async]
- expected: NOTRUN
-
- [slice float32 1D constant tensor / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/softmax.https.any.js.ini
deleted file mode 100644
index aa1558fec9..0000000000
--- a/testing/web-platform/meta/webnn/softmax.https.any.js.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[softmax.https.any.worker.html]
- expected: ERROR
-
-[softmax.https.any.html]
- expected: ERROR
- [softmax float32 2D tensor all positive / async]
- expected: NOTRUN
-
- [softmax float32 2D tensor all negative / async]
- expected: NOTRUN
-
- [softmax float32 2D constant tensor all positive / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/softplus.https.any.js.ini b/testing/web-platform/meta/webnn/softplus.https.any.js.ini
deleted file mode 100644
index 37347e267a..0000000000
--- a/testing/web-platform/meta/webnn/softplus.https.any.js.ini
+++ /dev/null
@@ -1,28 +0,0 @@
-[softplus.https.any.worker.html]
- expected: ERROR
-
-[softplus.https.any.html]
- expected: ERROR
- [softplus float32 1D tensor default options / async]
- expected: NOTRUN
-
- [softplus float32 2D tensor default options / async]
- expected: NOTRUN
-
- [softplus float32 3D tensor default options / async]
- expected: NOTRUN
-
- [softplus float32 4D tensor default options / async]
- expected: NOTRUN
-
- [softplus float32 5D tensor default options / async]
- expected: NOTRUN
-
- [softplus both positive float32 4D tensor and options.steepness / async]
- expected: NOTRUN
-
- [softplus both negative float32 4D tensor and options.steepness / async]
- expected: NOTRUN
-
- [softplus float32 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/softsign.https.any.js.ini b/testing/web-platform/meta/webnn/softsign.https.any.js.ini
deleted file mode 100644
index d1a6d80aa4..0000000000
--- a/testing/web-platform/meta/webnn/softsign.https.any.js.ini
+++ /dev/null
@@ -1,25 +0,0 @@
-[softsign.https.any.worker.html]
- expected: ERROR
-
-[softsign.https.any.html]
- expected: ERROR
- [softsign positive float32 1D tensor / async]
- expected: NOTRUN
-
- [softsign negative float32 1D tensor / async]
- expected: NOTRUN
-
- [softsign float32 2D tensor / async]
- expected: NOTRUN
-
- [softsign float32 3D tensor / async]
- expected: NOTRUN
-
- [softsign float32 4D tensor / async]
- expected: NOTRUN
-
- [softsign float32 5D tensor / async]
- expected: NOTRUN
-
- [softsign positive float32 1D constant tensor / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/split.https.any.js.ini b/testing/web-platform/meta/webnn/split.https.any.js.ini
deleted file mode 100644
index d0eb3b8c1c..0000000000
--- a/testing/web-platform/meta/webnn/split.https.any.js.ini
+++ /dev/null
@@ -1,32 +0,0 @@
-[split.https.any.html]
- expected: ERROR
- [split float32 1D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 2D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 3D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 4D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 5D tensor number splits default options / async]
- expected: NOTRUN
-
- [split float32 4D tensor array splits default options / async]
- expected: NOTRUN
-
- [split float32 4D tensor number splits options.axis / async]
- expected: NOTRUN
-
- [split float32 5D tensor array splits options.axis / async]
- expected: NOTRUN
-
- [split float32 1D constant tensor number splits default options / async]
- expected: NOTRUN
-
-
-[split.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/tanh.https.any.js.ini
deleted file mode 100644
index 627c7f629e..0000000000
--- a/testing/web-platform/meta/webnn/tanh.https.any.js.ini
+++ /dev/null
@@ -1,23 +0,0 @@
-[tanh.https.any.html]
- expected: ERROR
- [tanh float32 1D tensor / async]
- expected: NOTRUN
-
- [tanh float32 2D tensor / async]
- expected: NOTRUN
-
- [tanh float32 3D tensor / async]
- expected: NOTRUN
-
- [tanh float32 4D tensor / async]
- expected: NOTRUN
-
- [tanh float32 5D tensor / async]
- expected: NOTRUN
-
- [tanh float32 1D constant tensor / async]
- expected: NOTRUN
-
-
-[tanh.https.any.worker.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/webnn/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/transpose.https.any.js.ini
deleted file mode 100644
index ec5707cdbc..0000000000
--- a/testing/web-platform/meta/webnn/transpose.https.any.js.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[transpose.https.any.worker.html]
- expected: ERROR
-
-[transpose.https.any.html]
- expected: ERROR
- [transpose float32 1D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 2D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 3D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 4D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 5D tensor default options / async]
- expected: NOTRUN
-
- [transpose float32 1D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 2D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 3D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 4D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 5D tensor options.permutation / async]
- expected: NOTRUN
-
- [transpose float32 1D constant tensor default options / async]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/validation_tests/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/arg_min_max.https.any.js.ini
new file mode 100644
index 0000000000..850586db83
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/arg_min_max.https.any.js.ini
@@ -0,0 +1,8 @@
+[arg_min_max.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[arg_min_max.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/batch_normalization.https.any.js.ini
new file mode 100644
index 0000000000..3ec569fa97
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/batch_normalization.https.any.js.ini
@@ -0,0 +1,74 @@
+[batch_normalization.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+ [[batchNormalization\] TypeError is expected if options.axis is outside the 'unsigned long' value range]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if options.axis is 'unsigned long' and it's not in the range 0 to the rank of input, exclusive]
+ expected: FAIL
+
+ [[batchNormalization\] TypeError is expected if options.axis is not an unsigned long interger]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if the size of mean.dimensions is not 1]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if mean.dimensions[0\] is not equal to input.dimensions[options.axis\]]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if the size of variance.dimensions is not 1]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if variance.dimensions[0\] is not equal to input.dimensions[options.axis\]]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if the size of scale.dimensions is not 1]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if scale.dimensions[0\] is not equal to input.dimensions[options.axis\]]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if the size of bias.dimensions is not 1]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if bias.dimensions[0\] is not equal to input.dimensions[options.axis\]]
+ expected: FAIL
+
+
+[batch_normalization.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+ [[batchNormalization\] TypeError is expected if options.axis is outside the 'unsigned long' value range]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if options.axis is 'unsigned long' and it's not in the range 0 to the rank of input, exclusive]
+ expected: FAIL
+
+ [[batchNormalization\] TypeError is expected if options.axis is not an unsigned long interger]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if the size of mean.dimensions is not 1]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if mean.dimensions[0\] is not equal to input.dimensions[options.axis\]]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if the size of variance.dimensions is not 1]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if variance.dimensions[0\] is not equal to input.dimensions[options.axis\]]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if the size of scale.dimensions is not 1]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if scale.dimensions[0\] is not equal to input.dimensions[options.axis\]]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if the size of bias.dimensions is not 1]
+ expected: FAIL
+
+ [[batchNormalization\] DataError is expected if bias.dimensions[0\] is not equal to input.dimensions[options.axis\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/elementwise_binary.https.any.js.ini
new file mode 100644
index 0000000000..faaacd133e
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/elementwise_binary.https.any.js.ini
@@ -0,0 +1,8 @@
+[elementwise_binary.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[elementwise_binary.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/gather.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/gather.https.any.js.ini
new file mode 100644
index 0000000000..8403efb947
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/gather.https.any.js.ini
@@ -0,0 +1,38 @@
+[gather.https.any.html]
+ [[gather\] Test gather with axis = 2]
+ expected: FAIL
+
+ [[gather\] TypeError is expected if the axis is greater than the rank of input]
+ expected: FAIL
+
+ [[gather\] TypeError is expected if the input is a scalar]
+ expected: FAIL
+
+ [[gather\] TypeError is expected if the data type of indices is invalid]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+ [[gather\] Test gather with default options and 0-D indices]
+ expected: FAIL
+
+
+[gather.https.any.worker.html]
+ [[gather\] Test gather with default options and 0-D indices]
+ expected: FAIL
+
+ [[gather\] Test gather with axis = 2]
+ expected: FAIL
+
+ [[gather\] TypeError is expected if the input is a scalar]
+ expected: FAIL
+
+ [[gather\] TypeError is expected if the axis is greater than the rank of input]
+ expected: FAIL
+
+ [[gather\] TypeError is expected if the data type of indices is invalid]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/gru.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/gru.https.any.js.ini
new file mode 100644
index 0000000000..9afda619f4
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/gru.https.any.js.ini
@@ -0,0 +1,116 @@
+[gru.https.any.html]
+ [[gru\] Test with default options]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if hiddenSize equals to zero]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the data type of the inputs is not one of the floating point types]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the rank of options.initialHiddenState is not 3]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the size of options.activations is not 2]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if options.initialHiddenState.dimensions[2\] is not inputSize]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if hiddenSize is too large]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the rank of recurrentWeight is not 3]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the rank of options.bias is not 2]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the rank of input is not 3]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if input.dimensions[0\] is not equal to steps]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if options.recurrentBias.dimensions[1\] is not 3 * hiddenSize]
+ expected: FAIL
+
+ [[gru\] Test with given options]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if weight.dimensions[1\] is not 3 * hiddenSize]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the recurrentWeight.dimensions is invalid]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if options.bias.dimensions[1\] is not 3 * hiddenSize]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the dataType of options.initialHiddenState is incorrect]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if steps equals to zero]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[gru.https.any.worker.html]
+ [[gru\] Test with default options]
+ expected: FAIL
+
+ [[gru\] Test with given options]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if steps equals to zero]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if hiddenSize equals to zero]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if hiddenSize is too large]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the data type of the inputs is not one of the floating point types]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the rank of input is not 3]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if input.dimensions[0\] is not equal to steps]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if weight.dimensions[1\] is not 3 * hiddenSize]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the rank of recurrentWeight is not 3]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the recurrentWeight.dimensions is invalid]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the size of options.activations is not 2]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the rank of options.bias is not 2]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if options.bias.dimensions[1\] is not 3 * hiddenSize]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if options.recurrentBias.dimensions[1\] is not 3 * hiddenSize]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the rank of options.initialHiddenState is not 3]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if options.initialHiddenState.dimensions[2\] is not inputSize]
+ expected: FAIL
+
+ [[gru\] TypeError is expected if the dataType of options.initialHiddenState is incorrect]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/layer_normalization.https.any.js.ini
new file mode 100644
index 0000000000..ca3d522614
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/layer_normalization.https.any.js.ini
@@ -0,0 +1,8 @@
+[layer_normalization.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[layer_normalization.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/lstm.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/lstm.https.any.js.ini
new file mode 100644
index 0000000000..1abdd4c6d0
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/lstm.https.any.js.ini
@@ -0,0 +1,104 @@
+[lstm.https.any.html]
+ [[lstm\] Test with given options]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if steps equals to zero]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the data type is not one of the floating point types]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the shape of options.recurrentBias.dimensions is incorrect]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the dataType of options.peepholeWeight is incorrect]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the shape of options.initialCellState is incorrect]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the shape of weight is incorrect]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if input.dimensions[0\] is not equal to steps]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the rank of input is not 3]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the size of options.activations is not 3]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the rank of options.bias is not 2]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if hiddenSize is too large]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the dataType of options.initialHiddenState is incorrect]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if hiddenSize equals to zero]
+ expected: FAIL
+
+ [[lstm\] Test with default options]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the rank of recurrentWeight is not 3]
+ expected: FAIL
+
+
+[lstm.https.any.worker.html]
+ [[lstm\] Test with default options]
+ expected: FAIL
+
+ [[lstm\] Test with given options]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if hiddenSize equals to zero]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if hiddenSize is too large]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if steps equals to zero]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the data type is not one of the floating point types]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the rank of input is not 3]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if input.dimensions[0\] is not equal to steps]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the shape of weight is incorrect]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the rank of recurrentWeight is not 3]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the size of options.activations is not 3]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the rank of options.bias is not 2]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the shape of options.recurrentBias.dimensions is incorrect]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the dataType of options.peepholeWeight is incorrect]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the dataType of options.initialHiddenState is incorrect]
+ expected: FAIL
+
+ [[lstm\] DataError is expected if the shape of options.initialCellState is incorrect]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/reduction.https.any.js.ini
new file mode 100644
index 0000000000..0f404aeeaa
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/reduction.https.any.js.ini
@@ -0,0 +1,8 @@
+[reduction.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[reduction.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/resample2d.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/resample2d.https.any.js.ini
new file mode 100644
index 0000000000..026b5a695f
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/resample2d.https.any.js.ini
@@ -0,0 +1,8 @@
+[resample2d.https.any.worker.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[resample2d.https.any.html]
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/triangular.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/triangular.https.any.js.ini
new file mode 100644
index 0000000000..e5bf26a30f
--- /dev/null
+++ b/testing/web-platform/meta/webnn/validation_tests/triangular.https.any.js.ini
@@ -0,0 +1,14 @@
+[triangular.https.any.worker.html]
+ [[triangular\] DataError is expected if input's rank is less than 2]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
+
+
+[triangular.https.any.html]
+ [[triangular\] DataError is expected if input's rank is less than 2]
+ expected: FAIL
+
+ [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webnn/where.https.any.js.ini b/testing/web-platform/meta/webnn/where.https.any.js.ini
deleted file mode 100644
index b864826982..0000000000
--- a/testing/web-platform/meta/webnn/where.https.any.js.ini
+++ /dev/null
@@ -1,55 +0,0 @@
-[where.https.any.worker.html]
- expected: ERROR
-
-[where.https.any.html]
- expected: ERROR
- [where float32 0D scalars / async]
- expected: NOTRUN
-
- [where float32 1D constant tensors / async]
- expected: NOTRUN
-
- [where float32 1D tensors / async]
- expected: NOTRUN
-
- [where float32 2D tensors / async]
- expected: NOTRUN
-
- [where float32 3D tensors / async]
- expected: NOTRUN
-
- [where float32 4D tensors / async]
- expected: NOTRUN
-
- [where float32 5D tensors / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 0D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 1D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 2D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 3D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast condition 4D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast trueValues 2D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast trueValues 4D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast falseValues 3D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors only broadcast falseValues 4D to 4D / async]
- expected: NOTRUN
-
- [where float32 4D tensors all broadcast 4D / async]
- expected: NOTRUN