summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/webnn/resources/test_data/lesser_or_equal.json
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/webnn/resources/test_data/lesser_or_equal.json')
-rw-r--r--testing/web-platform/tests/webnn/resources/test_data/lesser_or_equal.json970
1 files changed, 970 insertions, 0 deletions
diff --git a/testing/web-platform/tests/webnn/resources/test_data/lesser_or_equal.json b/testing/web-platform/tests/webnn/resources/test_data/lesser_or_equal.json
new file mode 100644
index 0000000000..f47bd3b9d9
--- /dev/null
+++ b/testing/web-platform/tests/webnn/resources/test_data/lesser_or_equal.json
@@ -0,0 +1,970 @@
+{
+ "tests": [
+ {
+ "name": "lesserOrEqual float32 0D scalar",
+ "inputs": {
+ "a": {
+ "shape": [],
+ "data": [
+ -6.978766599337822
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [],
+ "data": [
+ 6.613064588921308
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [],
+ "data": [
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 1D constant tensors",
+ "inputs": {
+ "a": {
+ "shape": [24],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32",
+ "constant": true
+ },
+ "b": {
+ "shape": [24],
+ "data": [
+ 5.498841374763742,
+ 1.7662660534986596,
+ -2.815573112568557,
+ -6.048312187382399,
+ 9.49753657859197,
+ -2.1015747067374635,
+ -4.079037092104509,
+ 5.314039986892048,
+ 0.0387145550620982,
+ -0.30728287605858995,
+ 4.975426828050438,
+ 3.4626017503711424,
+ 8.605685214066689,
+ 1.5140481393702743,
+ 2.009095893644295,
+ -0.3105867764637402,
+ -4.244836158037981,
+ -3.5506834915660024,
+ -2.5953286338985615,
+ -4.999806170449843,
+ 3.1189506609780526,
+ 9.70514084988082,
+ 9.546739178733759,
+ -6.189505543544822
+ ],
+ "type": "float32",
+ "constant": true
+ }
+ },
+ "expected": {
+ "shape": [24],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 1D tensors",
+ "inputs": {
+ "a": {
+ "shape": [24],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [24],
+ "data": [
+ 5.498841374763742,
+ 1.7662660534986596,
+ -2.815573112568557,
+ -6.048312187382399,
+ 9.49753657859197,
+ -2.1015747067374635,
+ -4.079037092104509,
+ 5.314039986892048,
+ 0.0387145550620982,
+ -0.30728287605858995,
+ 4.975426828050438,
+ 3.4626017503711424,
+ 8.605685214066689,
+ 1.5140481393702743,
+ 2.009095893644295,
+ -0.3105867764637402,
+ -4.244836158037981,
+ -3.5506834915660024,
+ -2.5953286338985615,
+ -4.999806170449843,
+ 3.1189506609780526,
+ 9.70514084988082,
+ 9.546739178733759,
+ -6.189505543544822
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [24],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 2D tensors",
+ "inputs": {
+ "a": {
+ "shape": [4, 6],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [4, 6],
+ "data": [
+ 5.498841374763742,
+ 1.7662660534986596,
+ -2.815573112568557,
+ -6.048312187382399,
+ 9.49753657859197,
+ -2.1015747067374635,
+ -4.079037092104509,
+ 5.314039986892048,
+ 0.0387145550620982,
+ -0.30728287605858995,
+ 4.975426828050438,
+ 3.4626017503711424,
+ 8.605685214066689,
+ 1.5140481393702743,
+ 2.009095893644295,
+ -0.3105867764637402,
+ -4.244836158037981,
+ -3.5506834915660024,
+ -2.5953286338985615,
+ -4.999806170449843,
+ 3.1189506609780526,
+ 9.70514084988082,
+ 9.546739178733759,
+ -6.189505543544822
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [4, 6],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 3D tensors",
+ "inputs": {
+ "a": {
+ "shape": [2, 3, 4],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 3, 4],
+ "data": [
+ 5.498841374763742,
+ 1.7662660534986596,
+ -2.815573112568557,
+ -6.048312187382399,
+ 9.49753657859197,
+ -2.1015747067374635,
+ -4.079037092104509,
+ 5.314039986892048,
+ 0.0387145550620982,
+ -0.30728287605858995,
+ 4.975426828050438,
+ 3.4626017503711424,
+ 8.605685214066689,
+ 1.5140481393702743,
+ 2.009095893644295,
+ -0.3105867764637402,
+ -4.244836158037981,
+ -3.5506834915660024,
+ -2.5953286338985615,
+ -4.999806170449843,
+ 3.1189506609780526,
+ 9.70514084988082,
+ 9.546739178733759,
+ -6.189505543544822
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 3, 4],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 4D tensors",
+ "inputs": {
+ "a": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 5.498841374763742,
+ 1.7662660534986596,
+ -2.815573112568557,
+ -6.048312187382399,
+ 9.49753657859197,
+ -2.1015747067374635,
+ -4.079037092104509,
+ 5.314039986892048,
+ 0.0387145550620982,
+ -0.30728287605858995,
+ 4.975426828050438,
+ 3.4626017503711424,
+ 8.605685214066689,
+ 1.5140481393702743,
+ 2.009095893644295,
+ -0.3105867764637402,
+ -4.244836158037981,
+ -3.5506834915660024,
+ -2.5953286338985615,
+ -4.999806170449843,
+ 3.1189506609780526,
+ 9.70514084988082,
+ 9.546739178733759,
+ -6.189505543544822
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 5D tensors",
+ "inputs": {
+ "a": {
+ "shape": [2, 2, 1, 2, 3],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 1, 2, 3],
+ "data": [
+ 5.498841374763742,
+ 1.7662660534986596,
+ -2.815573112568557,
+ -6.048312187382399,
+ 9.49753657859197,
+ -2.1015747067374635,
+ -4.079037092104509,
+ 5.314039986892048,
+ 0.0387145550620982,
+ -0.30728287605858995,
+ 4.975426828050438,
+ 3.4626017503711424,
+ 8.605685214066689,
+ 1.5140481393702743,
+ 2.009095893644295,
+ -0.3105867764637402,
+ -4.244836158037981,
+ -3.5506834915660024,
+ -2.5953286338985615,
+ -4.999806170449843,
+ 3.1189506609780526,
+ 9.70514084988082,
+ 9.546739178733759,
+ -6.189505543544822
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 1, 2, 3],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 broadcast 0D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [],
+ "data": [
+ 4.840611135629258
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 broadcast 1D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [1],
+ "data": [
+ 4.840611135629258
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 broadcast 2D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 3],
+ "data": [
+ -8.499546963452499,
+ -8.321309725362518,
+ -7.182070889034953,
+ 3.418306360706925,
+ 5.389469370006754,
+ 6.9043128878217
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 broadcast 3D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 1],
+ "data": [
+ 4.195140983741625,
+ 7.828658911400325,
+ 6.690202989995797,
+ 0.924701041097018
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0
+ ],
+ "type": "uint8"
+ }
+ },
+ {
+ "name": "lesserOrEqual float32 broadcast 4D to 4D",
+ "inputs": {
+ "a": {
+ "shape": [1, 1, 1, 1],
+ "data": [
+ 4.840611135629258
+ ],
+ "type": "float32"
+ },
+ "b": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ -8.28400872674051,
+ -3.2192645259702735,
+ -6.543179908675301,
+ -0.5402850743134735,
+ -5.413843546081334,
+ 5.5837429023307585,
+ 1.5017805895450707,
+ 6.592243911021967,
+ -9.925486373960158,
+ -7.134800104191736,
+ -4.915772925181514,
+ -9.137166899591985,
+ 9.403683415346574,
+ -9.831502572671727,
+ -2.01231810920369,
+ -6.5976898409038665,
+ -8.269321065543842,
+ 8.281030248217476,
+ 1.645282309888799,
+ -1.486272662516086,
+ -4.998753723234106,
+ -0.9209934547883556,
+ -9.434256078100471,
+ 9.81323851825412
+ ],
+ "type": "float32"
+ }
+ },
+ "expected": {
+ "shape": [2, 2, 2, 3],
+ "data": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "type": "uint8"
+ }
+ }
+ ]
+} \ No newline at end of file