From d065e338624da04730c490bbaae208d111176f22 Mon Sep 17 00:00:00 2001 From: Jeremy Johnson Date: Thu, 13 Oct 2022 13:54:25 +0100 Subject: Updating AVG_POOL2D tests for FP16 and accumulator types Signed-off-by: Jeremy Johnson Change-Id: Iea118912a210b35bffb135ce38c8a6d899aef1ed --- .../desc.json | 22 + .../input-0.json | 539 +++++++++++++++++++++ .../test.json | 72 +++ 3 files changed, 633 insertions(+) create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/desc.json create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/input-0.json create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/test.json (limited to 'operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000') diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/desc.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/desc.json new file mode 100644 index 000000000..c2dcd4899 --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/desc.json @@ -0,0 +1,22 @@ +{ + "tosa_file": "test.json", + "ifm_name": [ + "input-0" + ], + "ifm_file": [ + "input-0.npy" + ], + "ofm_name": [ + "result-0" + ], + "ofm_file": [ + "result-0.npy" + ], + "expected_return_code": 2, + "expected_failure": true, + "expected_failure_desc": "Parameters do not yield exact integer output dimensions", + "profile": [ + "tosa-bi", + "tosa-mi" + ] +} \ No newline at end of file diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/input-0.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/input-0.json new file mode 100644 index 000000000..329f81f65 --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/input-0.json @@ -0,0 +1,539 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + 22749, + -17028 + ], + [ + 11193, + -30168 + ], + [ + -23511, + 26227 + ], + [ + 15779, + -19206 + ], + [ + 32493, + 32287 + ], + [ + -30083, + -31086 + ], + [ + -16717, + 19265 + ], + [ + 6405, + 826 + ], + [ + -5558, + -1334 + ] + ], + [ + [ + 9014, + -28589 + ], + [ + 5662, + -18296 + ], + [ + 18873, + -19963 + ], + [ + -28122, + -4278 + ], + [ + -3892, + 1216 + ], + [ + 23596, + 13097 + ], + [ + -8995, + 14851 + ], + [ + 248, + -18104 + ], + [ + -31354, + -32507 + ] + ], + [ + [ + -18077, + 20911 + ], + [ + -2382, + -3162 + ], + [ + -6622, + -15993 + ], + [ + 14067, + -31932 + ], + [ + 7332, + 28633 + ], + [ + 24922, + -8565 + ], + [ + 23250, + -17195 + ], + [ + -16960, + -10258 + ], + [ + -31613, + -15362 + ] + ], + [ + [ + 23230, + 17195 + ], + [ + -11199, + -12292 + ], + [ + -10020, + -24972 + ], + [ + -22388, + 32291 + ], + [ + 12648, + 11635 + ], + [ + -14411, + 23328 + ], + [ + -21185, + 30715 + ], + [ + 222, + -11089 + ], + [ + 16411, + -5427 + ] + ], + [ + [ + -15100, + 12034 + ], + [ + 14551, + 6767 + ], + [ + -2492, + -11220 + ], + [ + -6307, + 24535 + ], + [ + -9207, + 30617 + ], + [ + -23228, + -22104 + ], + [ + -10969, + -32573 + ], + [ + 24854, + -10460 + ], + [ + -26073, + 7769 + ] + ], + [ + [ + 30035, + 32357 + ], + [ + -25724, + 19195 + ], + [ + -9042, + 22035 + ], + [ + 6966, + 15186 + ], + [ + 22140, + 25910 + ], + [ + -23359, + 14668 + ], + [ + -23521, + 29092 + ], + [ + 8413, + -20143 + ], + [ + -13583, + 25931 + ] + ], + [ + [ + 9470, + -17743 + ], + [ + 21009, + 14307 + ], + [ + -27731, + -14204 + ], + [ + 22576, + -9776 + ], + [ + -30305, + 6808 + ], + [ + 26137, + 3698 + ], + [ + 31170, + -25290 + ], + [ + 10974, + 9812 + ], + [ + 31736, + 1386 + ] + ], + [ + [ + 21102, + -23239 + ], + [ + -29861, + 14186 + ], + [ + -32519, + 24565 + ], + [ + -31405, + 12355 + ], + [ + -3152, + 9532 + ], + [ + 8086, + -3652 + ], + [ + -1215, + 220 + ], + [ + 11608, + 13780 + ], + [ + -3303, + -9667 + ] + ], + [ + [ + -29979, + 18298 + ], + [ + -17946, + -4313 + ], + [ + 32284, + 18665 + ], + [ + -10102, + -1644 + ], + [ + -11485, + 8269 + ], + [ + -22755, + 29664 + ], + [ + 31925, + -13202 + ], + [ + -17665, + 2571 + ], + [ + 9622, + 9411 + ] + ], + [ + [ + -30013, + 13829 + ], + [ + -28412, + -10357 + ], + [ + 14205, + 25367 + ], + [ + 8858, + -22301 + ], + [ + 11807, + -30341 + ], + [ + -17632, + -24659 + ], + [ + 31777, + -8628 + ], + [ + 3825, + 19044 + ], + [ + 30772, + 32472 + ] + ], + [ + [ + -22009, + -6952 + ], + [ + -6220, + 19413 + ], + [ + -10769, + -17612 + ], + [ + 16716, + -320 + ], + [ + 16224, + -7871 + ], + [ + -882, + -32170 + ], + [ + -31710, + -32746 + ], + [ + -21286, + -9986 + ], + [ + -29474, + -22234 + ] + ], + [ + [ + 22741, + 23237 + ], + [ + -13778, + 29260 + ], + [ + -25040, + -30711 + ], + [ + -9557, + -15419 + ], + [ + -27703, + 22770 + ], + [ + 31382, + -15048 + ], + [ + -12124, + 14312 + ], + [ + 28381, + -13969 + ], + [ + 11975, + -31252 + ] + ], + [ + [ + 4332, + 31926 + ], + [ + -1606, + 9275 + ], + [ + 12280, + 8669 + ], + [ + 12207, + 25343 + ], + [ + -32079, + 25205 + ], + [ + 26724, + 26477 + ], + [ + -8654, + 5439 + ], + [ + -9616, + 22302 + ], + [ + -6122, + -12255 + ] + ], + [ + [ + 12142, + -29533 + ], + [ + -8126, + -19249 + ], + [ + -8269, + -3360 + ], + [ + -28609, + 23898 + ], + [ + -5463, + -9254 + ], + [ + -22972, + 32492 + ], + [ + 23303, + -1188 + ], + [ + -10846, + -2131 + ], + [ + 30203, + -18259 + ] + ] + ] + ] +} \ No newline at end of file diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/test.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/test.json new file mode 100644 index 000000000..434a82aa9 --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_PoolingOutputShapeNonInteger_1x14x9x2_i16_acci32_st22_kern22_pad0000/test.json @@ -0,0 +1,72 @@ +{ + version: { + _major: 0, + _minor: 41, + _patch: 0, + _draft: true + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "AVG_POOL2D", + attribute_type: "PoolAttribute", + attribute: { + pad: [ + 0, + 0, + 0, + 0 + ], + kernel: [ + 2, + 2 + ], + stride: [ + 2, + 2 + ], + input_zp: 0, + output_zp: 0, + accum_dtype: "INT32" + }, + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 1, + 14, + 9, + 2 + ], + type: "INT16" + }, + { + name: "result-0", + shape: [ + 1, + 7, + 4, + 2 + ], + type: "INT16" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} -- cgit v1.2.1