diff options
Diffstat (limited to 'testing/web-platform/tests/webnn/resources/test_data/equal.json')
-rw-r--r-- | testing/web-platform/tests/webnn/resources/test_data/equal.json | 982 |
1 files changed, 982 insertions, 0 deletions
diff --git a/testing/web-platform/tests/webnn/resources/test_data/equal.json b/testing/web-platform/tests/webnn/resources/test_data/equal.json new file mode 100644 index 0000000000..bbd9143a03 --- /dev/null +++ b/testing/web-platform/tests/webnn/resources/test_data/equal.json @@ -0,0 +1,982 @@ +{ + "tests": [ + { + "name": "equal float32 0D scalar", + "inputs": { + "a": { + "shape": [], + "data": [ + -0.6285496901988363 + ], + "type": "float32" + }, + "b": { + "shape": [], + "data": [ + -4.416641209564136 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [], + "data": [ + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 1D constant tensors", + "inputs": { + "a": { + "shape": [24], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32", + "constant": true + }, + "b": { + "shape": [24], + "data": [ + 2.8057064434130865, + 5.588105051769192, + -4.839719707803649, + 4.996258886261531, + 0.9727277518275201, + -6.173707599765419, + 2.8057064434130865, + 5.588105051769192, + 7.767369675510874, + -4.308908126069415, + -5.895479626582176, + -8.532091541161986, + 2.8057064434130865, + 5.588105051769192, + 0.17833953390240076, + -4.479541639848148, + 0.6819732148052395, + -6.687512654244134, + 2.8057064434130865, + 5.588105051769192, + -9.041799605912026, + -1.972828107164485, + -3.011512276155144, + 3.6268343183100704 + ], + "type": "float32", + "constant": true + } + }, + "expected": { + "name": "output", + "shape": [24], + "data": [ + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 1D tensors", + "inputs": { + "a": { + "shape": [24], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + }, + "b": { + "shape": [24], + "data": [ + 2.8057064434130865, + 5.588105051769192, + -4.839719707803649, + 4.996258886261531, + 0.9727277518275201, + -6.173707599765419, + 2.8057064434130865, + 5.588105051769192, + 7.767369675510874, + -4.308908126069415, + -5.895479626582176, + -8.532091541161986, + 2.8057064434130865, + 5.588105051769192, + 0.17833953390240076, + -4.479541639848148, + 0.6819732148052395, + -6.687512654244134, + 2.8057064434130865, + 5.588105051769192, + -9.041799605912026, + -1.972828107164485, + -3.011512276155144, + 3.6268343183100704 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [24], + "data": [ + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 2D tensors", + "inputs": { + "a": { + "shape": [4, 6], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + }, + "b": { + "shape": [4, 6], + "data": [ + 2.8057064434130865, + 5.588105051769192, + -4.839719707803649, + 4.996258886261531, + 0.9727277518275201, + -6.173707599765419, + 2.8057064434130865, + 5.588105051769192, + 7.767369675510874, + -4.308908126069415, + -5.895479626582176, + -8.532091541161986, + 2.8057064434130865, + 5.588105051769192, + 0.17833953390240076, + -4.479541639848148, + 0.6819732148052395, + -6.687512654244134, + 2.8057064434130865, + 5.588105051769192, + -9.041799605912026, + -1.972828107164485, + -3.011512276155144, + 3.6268343183100704 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [4, 6], + "data": [ + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 3D tensors", + "inputs": { + "a": { + "shape": [2, 3, 4], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + }, + "b": { + "shape": [2, 3, 4], + "data": [ + 2.8057064434130865, + 5.588105051769192, + -4.839719707803649, + 4.996258886261531, + 0.9727277518275201, + -6.173707599765419, + 2.8057064434130865, + 5.588105051769192, + 7.767369675510874, + -4.308908126069415, + -5.895479626582176, + -8.532091541161986, + 2.8057064434130865, + 5.588105051769192, + 0.17833953390240076, + -4.479541639848148, + 0.6819732148052395, + -6.687512654244134, + 2.8057064434130865, + 5.588105051769192, + -9.041799605912026, + -1.972828107164485, + -3.011512276155144, + 3.6268343183100704 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [2, 3, 4], + "data": [ + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 4D tensors", + "inputs": { + "a": { + "shape": [2, 2, 2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + }, + "b": { + "shape": [2, 2, 2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + -4.839719707803649, + 4.996258886261531, + 0.9727277518275201, + -6.173707599765419, + 2.8057064434130865, + 5.588105051769192, + 7.767369675510874, + -4.308908126069415, + -5.895479626582176, + -8.532091541161986, + 2.8057064434130865, + 5.588105051769192, + 0.17833953390240076, + -4.479541639848148, + 0.6819732148052395, + -6.687512654244134, + 2.8057064434130865, + 5.588105051769192, + -9.041799605912026, + -1.972828107164485, + -3.011512276155144, + 3.6268343183100704 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [2, 2, 2, 3], + "data": [ + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 5D tensors", + "inputs": { + "a": { + "shape": [2, 2, 1, 2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + }, + "b": { + "shape": [2, 2, 1, 2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + -4.839719707803649, + 4.996258886261531, + 0.9727277518275201, + -6.173707599765419, + 2.8057064434130865, + 5.588105051769192, + 7.767369675510874, + -4.308908126069415, + -5.895479626582176, + -8.532091541161986, + 2.8057064434130865, + 5.588105051769192, + 0.17833953390240076, + -4.479541639848148, + 0.6819732148052395, + -6.687512654244134, + 2.8057064434130865, + 5.588105051769192, + -9.041799605912026, + -1.972828107164485, + -3.011512276155144, + 3.6268343183100704 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [2, 2, 1, 2, 3], + "data": [ + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 broadcast 0D to 4D", + "inputs": { + "a": { + "shape": [], + "data": [ + 2.8057064434130865 + ], + "type": "float32" + }, + "b": { + "shape": [2, 2, 2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [2, 2, 2, 3], + "data": [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 broadcast 1D to 4D", + "inputs": { + "a": { + "shape": [1], + "data": [ + 2.8057064434130865 + ], + "type": "float32" + }, + "b": { + "shape": [2, 2, 2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [2, 2, 2, 3], + "data": [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 broadcast 2D to 4D", + "inputs": { + "a": { + "shape": [2, 2, 2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + }, + "b": { + "shape": [2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + -4.9622954777657835, + -2.863192149827909, + -3.011512276155144, + 3.6268343183100704 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [2, 2, 2, 3], + "data": [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 broadcast 3D to 4D", + "inputs": { + "a": { + "shape": [2, 2, 2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + }, + "b": { + "shape": [2, 2, 1], + "data": [ + 2.8057064434130865, + 5.588105051769192, + -9.041799605912026, + 3.6268343183100704 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [2, 2, 2, 3], + "data": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + }, + { + "name": "equal float32 broadcast 4D to 4D", + "inputs": { + "a": { + "shape": [1, 1, 1, 1], + "data": [ + 2.8057064434130865 + ], + "type": "float32" + }, + "b": { + "shape": [2, 2, 2, 3], + "data": [ + 2.8057064434130865, + 5.588105051769192, + 2.8552264057573318, + 4.996258886261531, + 0.9727277518275201, + -4.7425998673234115, + 2.8057064434130865, + 5.588105051769192, + -5.107602083264831, + 6.62414218944782, + -2.320724650141428, + -7.053896009779472, + 2.8057064434130865, + 5.588105051769192, + 4.980423911313675, + -5.440841218751173, + 1.1459590058073985, + 7.774532655736756, + 2.8057064434130865, + 5.588105051769192, + -6.245251018074902, + -2.849073058101119, + -2.6951117252164236, + 5.8175630540970715 + ], + "type": "float32" + } + }, + "expected": { + "name": "output", + "shape": [2, 2, 2, 3], + "data": [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "type": "uint8" + } + } + ] +}
\ No newline at end of file |