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 | 84 ++++++++++++++++++++++ .../test.json | 72 +++++++++++++++++++ 3 files changed, 178 insertions(+) create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/desc.json create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/input-0.json create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/test.json (limited to 'operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000') diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/desc.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/desc.json new file mode 100644 index 000000000..a2f5e4ee2 --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_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": "At least one stride dimension is smaller than zero", + "profile": [ + "tosa-bi", + "tosa-mi" + ] +} \ No newline at end of file diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/input-0.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/input-0.json new file mode 100644 index 000000000..b9688f167 --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/input-0.json @@ -0,0 +1,84 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + -697, + 1217, + -12144, + -11691, + 7728, + 21478, + 25602, + 17747, + 7193, + 20, + -10512, + 17554, + -11919 + ], + [ + -15213, + 24108, + 5865, + -9554, + 23932, + 30322, + -11929, + 1403, + -1079, + 13215, + 29559, + 3180, + 19543 + ], + [ + 6265, + 25364, + -6253, + -7521, + -5085, + 32538, + 7303, + -22770, + -30088, + 1230, + 20034, + -1359, + 3945 + ], + [ + 19558, + 1071, + 26779, + 9039, + 15147, + 18446, + 8311, + -29487, + -4757, + -23496, + 676, + -23386, + 609 + ], + [ + -10235, + -31434, + -24585, + 199, + -27603, + 23328, + 16953, + 13714, + -21489, + 19379, + 8827, + -7178, + -32741 + ] + ] + ] + ] +} \ No newline at end of file diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/test.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_kern22_pad0000/test.json new file mode 100644 index 000000000..67af388a7 --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_StrideSmallerOne_1x1x5x13_i16_acci32_st-2-2_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, + 1, + 5, + 13 + ], + type: "INT16" + }, + { + name: "result-0", + shape: [ + 1, + 1, + 1, + 13 + ], + type: "INT16" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} -- cgit v1.2.1