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 | 271 +++++++++++++++++++++ .../test.json | 72 ++++++ 3 files changed, 365 insertions(+) create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/desc.json create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/input-0.json create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/test.json (limited to 'operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000') diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/desc.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/desc.json new file mode 100644 index 000000000..b8879370e --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_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": "Input DType not INT8 and zero point not 0", + "profile": [ + "tosa-bi", + "tosa-mi" + ] +} \ No newline at end of file diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/input-0.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/input-0.json new file mode 100644 index 000000000..9eab3704f --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/input-0.json @@ -0,0 +1,271 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + 25352, + -15336, + -28240, + -18324, + 10099, + 3000 + ], + [ + -22743, + -13096, + -18948, + 10044, + 23868, + -16050 + ], + [ + 25899, + -6024, + -27349, + -11638, + 24505, + 20217 + ], + [ + 14974, + -6636, + 18068, + 13780, + 19124, + 3786 + ], + [ + 474, + 30590, + 29288, + 2370, + -19638, + -5966 + ], + [ + 325, + 11608, + -11892, + -29793, + 21130, + 29426 + ], + [ + -27349, + -11896, + -4347, + 17066, + 17922, + -10269 + ], + [ + -12299, + -6215, + -17009, + -4161, + -15562, + -28821 + ] + ], + [ + [ + 13997, + 18818, + -13974, + -6500, + -6378, + -31318 + ], + [ + 2992, + -2725, + 28885, + -8405, + 19290, + -7170 + ], + [ + -20626, + -9919, + 25105, + -15971, + 22594, + 10844 + ], + [ + 16071, + 16548, + 1107, + 6675, + -28193, + 13045 + ], + [ + 13861, + -25973, + 1202, + 586, + -12467, + -28434 + ], + [ + -32117, + -19101, + -17626, + -18880, + 6926, + -5168 + ], + [ + -25408, + -27268, + 10185, + 28478, + 20950, + 16891 + ], + [ + -11916, + 13368, + -27395, + -21538, + -23613, + -20730 + ] + ], + [ + [ + -9313, + -29908, + 20541, + 14092, + 8800, + -21269 + ], + [ + 24109, + -32350, + 32402, + 14862, + -19493, + -19872 + ], + [ + 12767, + 20195, + -2195, + -28831, + -428, + -1348 + ], + [ + -11431, + 26410, + -10322, + -16806, + 11552, + 7752 + ], + [ + 7916, + 265, + -11895, + -15886, + -24997, + -20600 + ], + [ + 5127, + -6153, + 15689, + 19942, + 3841, + -25910 + ], + [ + -32529, + -17796, + -14267, + -27942, + 18256, + -8711 + ], + [ + 15895, + -19084, + -32086, + -23792, + -1947, + -1331 + ] + ], + [ + [ + -4108, + 30111, + 9979, + 15200, + -24578, + -2257 + ], + [ + 7957, + 5556, + 29289, + -1592, + -8406, + 29122 + ], + [ + -10660, + 4600, + -30916, + -21918, + -29007, + -5385 + ], + [ + 28283, + -28097, + 31162, + 24180, + -32399, + -31757 + ], + [ + 26258, + 5589, + -21368, + 29742, + 4021, + 8861 + ], + [ + 11674, + -19555, + -9237, + -24336, + 1899, + 31936 + ], + [ + 8358, + 12582, + -20059, + 2749, + 32391, + -26994 + ], + [ + -19407, + 14409, + -32091, + -19229, + 29116, + -31512 + ] + ] + ] + ] +} \ No newline at end of file diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/test.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_kern22_pad0000/test.json new file mode 100644 index 000000000..646a3f0fa --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_InputZeroPointNotZero_1x4x8x6_i16_acci32_st11_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: [ + 1, + 1 + ], + input_zp: -117, + output_zp: 0, + accum_dtype: "INT32" + }, + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 1, + 4, + 8, + 6 + ], + type: "INT16" + }, + { + name: "result-0", + shape: [ + 1, + 3, + 7, + 6 + ], + type: "INT16" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} -- cgit v1.2.1