From dc29cb0ace346b5af02ab66a1bf0c9c1f2218516 Mon Sep 17 00:00:00 2001 From: Smirnov Egor Date: Wed, 18 Aug 2021 18:42:27 +0300 Subject: [PATCH] add tests for dynamic batch_size and axis selection in Scale layer --- .../dnn/onnx/data/input_dynamic_batch.npy | Bin 0 -> 416 bytes .../dnn/onnx/data/input_scale_broadcast_0.npy | Bin 0 -> 288 bytes .../dnn/onnx/data/input_scale_broadcast_1.npy | Bin 0 -> 144 bytes .../dnn/onnx/data/input_scale_broadcast_2.npy | Bin 0 -> 160 bytes .../dnn/onnx/data/output_dynamic_batch.npy | Bin 0 -> 224 bytes .../dnn/onnx/data/output_scale_broadcast.npy | Bin 0 -> 288 bytes testdata/dnn/onnx/generate_onnx_models.py | 26 +++++++++++++++ testdata/dnn/onnx/models/dynamic_batch.onnx | Bin 0 -> 340 bytes testdata/dnn/onnx/models/scale_broadcast.onnx | 30 ++++++++++++++++++ 9 files changed, 56 insertions(+) create mode 100644 testdata/dnn/onnx/data/input_dynamic_batch.npy create mode 100644 testdata/dnn/onnx/data/input_scale_broadcast_0.npy create mode 100644 testdata/dnn/onnx/data/input_scale_broadcast_1.npy create mode 100644 testdata/dnn/onnx/data/input_scale_broadcast_2.npy create mode 100644 testdata/dnn/onnx/data/output_dynamic_batch.npy create mode 100644 testdata/dnn/onnx/data/output_scale_broadcast.npy create mode 100644 testdata/dnn/onnx/models/dynamic_batch.onnx create mode 100644 testdata/dnn/onnx/models/scale_broadcast.onnx diff --git a/testdata/dnn/onnx/data/input_dynamic_batch.npy b/testdata/dnn/onnx/data/input_dynamic_batch.npy new file mode 100644 index 0000000000000000000000000000000000000000..6146df46f902c0dc531be3057d99bdb878644afc GIT binary patch literal 416 zcmbR27wQ`j$;eQ~P_3SlTAW;@Zl$1ZlV+l>qoAIaUsO_*m=~X4l#&V(cT3DEP6dh= iXCxM+0{I$7Its>MWTL5~P^&-&;9_8Cuph;^!vFxRQ&D38 literal 0 HcmV?d00001 diff --git a/testdata/dnn/onnx/data/input_scale_broadcast_0.npy b/testdata/dnn/onnx/data/input_scale_broadcast_0.npy new file mode 100644 index 0000000000000000000000000000000000000000..84e55f5f6ea30d85a179fe0a05638ff9f27980d7 GIT binary patch literal 288 zcmbR27wQ`j$;eQ~P_3SlTAW;@Zl$1ZlV+l>qoAIaUsO_*m=~X4l#&V(cT3DEP6dh= jXCxM+0{I$7Itqq53MM)VrkXkmwF+baE(V4M`@xI>_?qoAIaUsO_*m=~X4l#&V(cT3DEP6dh= gXCxM+0{I$-ItnH_3Wl0G3bhL40WJoH276=-04u8=g#Z8m literal 0 HcmV?d00001 diff --git a/testdata/dnn/onnx/data/input_scale_broadcast_2.npy b/testdata/dnn/onnx/data/input_scale_broadcast_2.npy new file mode 100644 index 0000000000000000000000000000000000000000..95938facbf34bfcee44974dd4d44d6a0f43ea22b GIT binary patch literal 160 zcmbR27wQ`j$;eQ~P_3SlTAW;@Zl$1ZlV+l>qoAIaUsO_*m=~X4l#&V(cT3DEP6dh= iXCxM+0{I$7Itqq53MN2OQ%9jzfegUKz|dfi4+8)+OCg^C literal 0 HcmV?d00001 diff --git a/testdata/dnn/onnx/data/output_dynamic_batch.npy b/testdata/dnn/onnx/data/output_dynamic_batch.npy new file mode 100644 index 0000000000000000000000000000000000000000..4a69fa17765a6306ab2dfe0f1cb86c6047931592 GIT binary patch literal 224 zcmbR27wQ`j$;eQ~P_3SlTAW;@Zl$1ZlV+l>qoAIaUsO_*m=~X4l#&V(cT3DEP6dh= jXCxM+0{I#yIts=*3WhogMw&VbwF+baE(V4Mds<=u7y2!c literal 0 HcmV?d00001 diff --git a/testdata/dnn/onnx/data/output_scale_broadcast.npy b/testdata/dnn/onnx/data/output_scale_broadcast.npy new file mode 100644 index 0000000000000000000000000000000000000000..84e55f5f6ea30d85a179fe0a05638ff9f27980d7 GIT binary patch literal 288 zcmbR27wQ`j$;eQ~P_3SlTAW;@Zl$1ZlV+l>qoAIaUsO_*m=~X4l#&V(cT3DEP6dh= jXCxM+0{I$7Itqq53MM)VrkXkmwF+baE(V4M`@xI>_?&0ts7rL#h#=e{l r#ZU2s0T(#uxKcLF5|e*w?7td8SH}oTeu(?M&Fe)v9-!akmUy!t?vqD> literal 0 HcmV?d00001 diff --git a/testdata/dnn/onnx/models/scale_broadcast.onnx b/testdata/dnn/onnx/models/scale_broadcast.onnx new file mode 100644 index 000000000..c45a4f5fa --- /dev/null +++ b/testdata/dnn/onnx/models/scale_broadcast.onnx @@ -0,0 +1,30 @@ +pytorch1.9:° + +0 +13Mul_0"Mul + +3 +24Mul_1"Multorch-jit-exportZ +0 + + + + +Z +1 + + + +Z +2 + + + + +b +4 + + + + +B \ No newline at end of file