summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/webnn/resources/test_data/greater_or_equal.json
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/webnn/resources/test_data/greater_or_equal.json')
-rw-r--r--testing/web-platform/tests/webnn/resources/test_data/greater_or_equal.json970
1 files changed, 970 insertions, 0 deletions
diff --git a/testing/web-platform/tests/webnn/resources/test_data/greater_or_equal.json b/testing/web-platform/tests/webnn/resources/test_data/greater_or_equal.json
new file mode 100644
index 0000000000..e47ac4350a
--- /dev/null
+++ b/testing/web-platform/tests/webnn/resources/test_data/greater_or_equal.json
@@ -0,0 +1,970 @@
+{
+ "tests": [
+ {
+ "name": "greaterOrEqual float32 0D scalar",
+ "inputs": {
+ "a": {
+ "shape": [],
+ "data": [
+ 0.2829853513361833
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [],
+ "data": [
+ 6.156983509735351
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [],
+ "data": [
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 1D constant tensors",
+ "inputs": {
+ "a": {
+ "shape": [24],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32",
+ "constant": true
+ },
+ "b": {
+ "shape": [24],
+ "data": [
+ -7.028095113692983,
+ 1.9109992244501228,
+ 3.576529209692282,
+ 1.7167964605289043,
+ 2.846137548919838,
+ -2.311762981138341,
+ -6.086130252861408,
+ -3.437926736129744,
+ -3.4764428213302656,
+ -2.194656398262036,
+ 2.9962267558939892,
+ -5.540947945499273,
+ 5.098470133217425,
+ 6.775498827056623,
+ 2.4505413384295913,
+ 5.210598812779001,
+ -9.710094050019439,
+ -2.413028179599279,
+ 8.678308853275162,
+ -9.449530756013411,
+ 0.7702168987269076,
+ -1.518607415508292,
+ -9.15394321549195,
+ -4.9917360557925194
+ ],
+ "type": "float32",
+ "constant": true
+ }
+ },
+ "expected": {
+ "shape": [24],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 1D tensors",
+ "inputs": {
+ "a": {
+ "shape": [24],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [24],
+ "data": [
+ -7.028095113692983,
+ 1.9109992244501228,
+ 3.576529209692282,
+ 1.7167964605289043,
+ 2.846137548919838,
+ -2.311762981138341,
+ -6.086130252861408,
+ -3.437926736129744,
+ -3.4764428213302656,
+ -2.194656398262036,
+ 2.9962267558939892,
+ -5.540947945499273,
+ 5.098470133217425,
+ 6.775498827056623,
+ 2.4505413384295913,
+ 5.210598812779001,
+ -9.710094050019439,
+ -2.413028179599279,
+ 8.678308853275162,
+ -9.449530756013411,
+ 0.7702168987269076,
+ -1.518607415508292,
+ -9.15394321549195,
+ -4.9917360557925194
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [24],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 2D tensors",
+ "inputs": {
+ "a": {
+ "shape": [4, 6],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [4, 6],
+ "data": [
+ -7.028095113692983,
+ 1.9109992244501228,
+ 3.576529209692282,
+ 1.7167964605289043,
+ 2.846137548919838,
+ -2.311762981138341,
+ -6.086130252861408,
+ -3.437926736129744,
+ -3.4764428213302656,
+ -2.194656398262036,
+ 2.9962267558939892,
+ -5.540947945499273,
+ 5.098470133217425,
+ 6.775498827056623,
+ 2.4505413384295913,
+ 5.210598812779001,
+ -9.710094050019439,
+ -2.413028179599279,
+ 8.678308853275162,
+ -9.449530756013411,
+ 0.7702168987269076,
+ -1.518607415508292,
+ -9.15394321549195,
+ -4.9917360557925194
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [4, 6],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 3D tensors",
+ "inputs": {
+ "a": {
+ "shape": [2, 3, 4],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 3, 4],
+ "data": [
+ -7.028095113692983,
+ 1.9109992244501228,
+ 3.576529209692282,
+ 1.7167964605289043,
+ 2.846137548919838,
+ -2.311762981138341,
+ -6.086130252861408,
+ -3.437926736129744,
+ -3.4764428213302656,
+ -2.194656398262036,
+ 2.9962267558939892,
+ -5.540947945499273,
+ 5.098470133217425,
+ 6.775498827056623,
+ 2.4505413384295913,
+ 5.210598812779001,
+ -9.710094050019439,
+ -2.413028179599279,
+ 8.678308853275162,
+ -9.449530756013411,
+ 0.7702168987269076,
+ -1.518607415508292,
+ -9.15394321549195,
+ -4.9917360557925194
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 3, 4],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 4D tensors",
+ "inputs": {
+ "a": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -7.028095113692983,
+ 1.9109992244501228,
+ 3.576529209692282,
+ 1.7167964605289043,
+ 2.846137548919838,
+ -2.311762981138341,
+ -6.086130252861408,
+ -3.437926736129744,
+ -3.4764428213302656,
+ -2.194656398262036,
+ 2.9962267558939892,
+ -5.540947945499273,
+ 5.098470133217425,
+ 6.775498827056623,
+ 2.4505413384295913,
+ 5.210598812779001,
+ -9.710094050019439,
+ -2.413028179599279,
+ 8.678308853275162,
+ -9.449530756013411,
+ 0.7702168987269076,
+ -1.518607415508292,
+ -9.15394321549195,
+ -4.9917360557925194
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 5D tensors",
+ "inputs": {
+ "a": {
+ "shape": [2, 2, 1, 2, 3],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 1, 2, 3],
+ "data": [
+ -7.028095113692983,
+ 1.9109992244501228,
+ 3.576529209692282,
+ 1.7167964605289043,
+ 2.846137548919838,
+ -2.311762981138341,
+ -6.086130252861408,
+ -3.437926736129744,
+ -3.4764428213302656,
+ -2.194656398262036,
+ 2.9962267558939892,
+ -5.540947945499273,
+ 5.098470133217425,
+ 6.775498827056623,
+ 2.4505413384295913,
+ 5.210598812779001,
+ -9.710094050019439,
+ -2.413028179599279,
+ 8.678308853275162,
+ -9.449530756013411,
+ 0.7702168987269076,
+ -1.518607415508292,
+ -9.15394321549195,
+ -4.9917360557925194
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 1, 2, 3],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 broadcast 0D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [],
+ "data": [
+ -1.0187572964482339
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 broadcast 1D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [1],
+ "data": [
+ -1.0187572964482339
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 broadcast 2D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 3],
+ "data": [
+ -4.19451362795888,
+ 3.8917840404002177,
+ -3.5139974150349484,
+ 6.279316420756992,
+ 0.0017881708061917578,
+ -0.7928582491851124
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 broadcast 3D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 1],
+ "data": [
+ -3.282304702993888,
+ -1.397563682654157,
+ 0.4905360718662557,
+ -6.882648917469618
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "greaterOrEqual float32 broadcast 4D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [1, 1, 1, 1],
+ "data": [
+ -1.0187572964482339
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.049108184315305,
+ -5.522611295148119,
+ -2.097508268712267,
+ -7.455326346855671,
+ -5.4503762765457475,
+ 9.802918209039795,
+ -3.6045179646016123,
+ 4.088084930154503,
+ -5.068354954162224,
+ 1.5821936652025705,
+ 5.675583814922739,
+ -4.34159498166756,
+ 1.6946222397391875,
+ 2.926734617639429,
+ -7.000074175864097,
+ -2.5270822950013105,
+ 1.4437268276959525,
+ 7.862768559473771,
+ 5.782288879751384,
+ 1.8712013338616238,
+ -0.5233999645803635,
+ 0.43433289218891247,
+ 8.938365119196128,
+ 1.65683957584843
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "type": "uint8"
+ }
+ }
+ ]
+} \ No newline at end of file