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 | 235 +++++++++++++++++++++ .../test.json | 72 +++++++ 3 files changed, 329 insertions(+) create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/desc.json create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/input-0.json create mode 100644 operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/test.json (limited to 'operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000') diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/desc.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/desc.json new file mode 100644 index 000000000..a0c922627 --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_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": "Output 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_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/input-0.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/input-0.json new file mode 100644 index 000000000..0aa124730 --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/input-0.json @@ -0,0 +1,235 @@ +{ + "type": "float32", + "data": [ + [ + [ + [ + 0.81358802318573 + ], + [ + 0.013414849527180195 + ], + [ + 0.8411161303520203 + ], + [ + 0.5772493481636047 + ], + [ + 0.7564780712127686 + ], + [ + 0.75697922706604 + ], + [ + 0.9032026529312134 + ], + [ + 0.09338020533323288 + ], + [ + 0.5715152621269226 + ], + [ + 0.9090295433998108 + ], + [ + 0.7192063331604004 + ], + [ + 0.09658490866422653 + ] + ], + [ + [ + 0.613964319229126 + ], + [ + 0.7998809218406677 + ], + [ + 0.27486178278923035 + ], + [ + 0.632493257522583 + ], + [ + 0.8404121994972229 + ], + [ + 0.5238669514656067 + ], + [ + 0.194187194108963 + ], + [ + 0.5496821403503418 + ], + [ + 0.588003933429718 + ], + [ + 0.40285277366638184 + ], + [ + 0.6796166300773621 + ], + [ + 0.4333328902721405 + ] + ], + [ + [ + 0.8774051070213318 + ], + [ + 0.791625440120697 + ], + [ + 0.8047718405723572 + ], + [ + 0.5260767340660095 + ], + [ + 0.19634781777858734 + ], + [ + 0.7244217991828918 + ], + [ + 0.06892134994268417 + ], + [ + 0.5175749659538269 + ], + [ + 0.052979081869125366 + ], + [ + 0.5284186601638794 + ], + [ + 0.6859221458435059 + ], + [ + 0.41919824481010437 + ] + ], + [ + [ + 0.41690316796302795 + ], + [ + 0.12279385328292847 + ], + [ + 0.3018496036529541 + ], + [ + 0.4442737102508545 + ], + [ + 0.8635621666908264 + ], + [ + 0.8979799151420593 + ], + [ + 0.9535800814628601 + ], + [ + 0.10026369988918304 + ], + [ + 0.2962108254432678 + ], + [ + 0.462912917137146 + ], + [ + 0.6417438387870789 + ], + [ + 0.7027984857559204 + ] + ], + [ + [ + 0.7860162854194641 + ], + [ + 0.4958738088607788 + ], + [ + 0.5565842390060425 + ], + [ + 0.9605706930160522 + ], + [ + 0.2400282770395279 + ], + [ + 0.803759753704071 + ], + [ + 0.7118180394172668 + ], + [ + 0.14008983969688416 + ], + [ + 0.9264916777610779 + ], + [ + 0.8553561568260193 + ], + [ + 0.779504656791687 + ], + [ + 0.12677358090877533 + ] + ], + [ + [ + 0.13967053592205048 + ], + [ + 0.6831984519958496 + ], + [ + 0.1072700172662735 + ], + [ + 0.11331560462713242 + ], + [ + 0.4002794623374939 + ], + [ + 0.0053778886795043945 + ], + [ + 0.7214834094047546 + ], + [ + 0.5402069687843323 + ], + [ + 0.0781741514801979 + ], + [ + 0.5435827374458313 + ], + [ + 0.05408787354826927 + ], + [ + 0.07069610804319382 + ] + ] + ] + ] +} \ No newline at end of file diff --git a/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/test.json b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_st11_kern22_pad0000/test.json new file mode 100644 index 000000000..2d0f7b5af --- /dev/null +++ b/operators/tensor/avg_pool2d/avg_pool2d_ERRORIF_OutputZeroPointNotZero_1x6x12x1_float_accfloat_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: 0, + output_zp: -125, + accum_dtype: "FLOAT" + }, + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 1, + 6, + 12, + 1 + ], + type: "FLOAT" + }, + { + name: "result-0", + shape: [ + 1, + 5, + 11, + 1 + ], + type: "FLOAT" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} -- cgit v1.2.1