From c8ece53045d6089d31704e3cc5c0f13eb681fae9 Mon Sep 17 00:00:00 2001 From: Tom Allsop Date: Wed, 16 Dec 2020 11:57:40 +0000 Subject: [PATCH] Added testing data for models, minor tweak to README --- .gitattributes | 1 + .../mobilenet_v2_1.0_224/tflite_uint8/definition.yaml | 3 +++ .../tflite_uint8/testing_input/input/0.npy | 3 +++ .../tflite_uint8/testing_output/output/0.npy | 3 +++ .../cnn_large/tflite_int8/definition.yaml | 3 +++ .../cnn_large/tflite_int8/testing_input/input/0.npy | 3 +++ .../cnn_large/tflite_int8/testing_output/Identity/0.npy | 3 +++ .../cnn_medium/tflite_int8/definition.yaml | 3 +++ .../cnn_medium/tflite_int8/testing_input/input/0.npy | 3 +++ .../cnn_medium/tflite_int8/testing_output/Identity/0.npy | 3 +++ .../cnn_small/tflite_int8/definition.yaml | 3 +++ .../cnn_small/tflite_int8/testing_input/input/0.npy | 3 +++ .../cnn_small/tflite_int8/testing_output/Identity/0.npy | 3 +++ .../dnn_large/tflite_int8/definition.yaml | 3 +++ .../dnn_large/tflite_int8/testing_input/input/0.npy | 3 +++ .../dnn_large/tflite_int8/testing_output/Identity/0.npy | 3 +++ .../dnn_medium/tflite_int8/definition.yaml | 3 +++ .../dnn_medium/tflite_int8/testing_input/input/0.npy | 3 +++ .../dnn_medium/tflite_int8/testing_output/Identity/0.npy | 3 +++ .../dnn_small/tflite_int8/definition.yaml | 3 +++ .../dnn_small/tflite_int8/testing_input/input/0.npy | 3 +++ .../dnn_small/tflite_int8/testing_output/Identity/0.npy | 3 +++ .../ds_cnn_large/tflite_int8/definition.yaml | 3 +++ .../ds_cnn_large/tflite_int8/testing_input/input/0.npy | 3 +++ .../tflite_int8/testing_output/Identity/0.npy | 3 +++ .../ds_cnn_medium/tflite_int8/definition.yaml | 3 +++ .../ds_cnn_medium/tflite_int8/testing_input/input/0.npy | 3 +++ .../tflite_int8/testing_output/Identity/0.npy | 3 +++ .../ds_cnn_small/tflite_int8/definition.yaml | 3 +++ .../ds_cnn_small/tflite_int8/testing_input/input/0.npy | 3 +++ .../tflite_int8/testing_output/Identity/0.npy | 3 +++ .../ssd_mobilenet_v1/tflite_fp32/definition.yaml | 6 ++++++ .../testing_input/normalized_input_image_tensor/0.npy | 3 +++ .../testing_output/TFLite_Detection_PostProcess/0.npy | 3 +++ .../testing_output/TFLite_Detection_PostProcess:1/0.npy | 3 +++ .../testing_output/TFLite_Detection_PostProcess:2/0.npy | 3 +++ .../testing_output/TFLite_Detection_PostProcess:3/0.npy | 3 +++ .../ssd_mobilenet_v1/tflite_uint8/README.md | 2 +- .../ssd_mobilenet_v1/tflite_uint8/definition.yaml | 8 +++++++- .../testing_input/normalized_input_image_tensor/0.npy | 3 +++ .../testing_output/TFLite_Detection_PostProcess/0.npy | 3 +++ .../testing_output/TFLite_Detection_PostProcess:1/0.npy | 3 +++ .../testing_output/TFLite_Detection_PostProcess:2/0.npy | 3 +++ .../testing_output/TFLite_Detection_PostProcess:3/0.npy | 3 +++ .../yolo_v3_tiny/tflite_fp32/definition.yaml | 3 +++ .../yolo_v3_tiny/tflite_fp32/testing_input/inputs/0.npy | 3 +++ .../tflite_fp32/testing_output/output_boxes/0.npy | 3 +++ 47 files changed, 144 insertions(+), 2 deletions(-) create mode 100644 models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_input/input/0.npy create mode 100644 models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_output/output/0.npy create mode 100644 models/keyword_spotting/cnn_large/tflite_int8/testing_input/input/0.npy create mode 100644 models/keyword_spotting/cnn_large/tflite_int8/testing_output/Identity/0.npy create mode 100644 models/keyword_spotting/cnn_medium/tflite_int8/testing_input/input/0.npy create mode 100644 models/keyword_spotting/cnn_medium/tflite_int8/testing_output/Identity/0.npy create mode 100644 models/keyword_spotting/cnn_small/tflite_int8/testing_input/input/0.npy create mode 100644 models/keyword_spotting/cnn_small/tflite_int8/testing_output/Identity/0.npy create mode 100644 models/keyword_spotting/dnn_large/tflite_int8/testing_input/input/0.npy create mode 100644 models/keyword_spotting/dnn_large/tflite_int8/testing_output/Identity/0.npy create mode 100644 models/keyword_spotting/dnn_medium/tflite_int8/testing_input/input/0.npy create mode 100644 models/keyword_spotting/dnn_medium/tflite_int8/testing_output/Identity/0.npy create mode 100644 models/keyword_spotting/dnn_small/tflite_int8/testing_input/input/0.npy create mode 100644 models/keyword_spotting/dnn_small/tflite_int8/testing_output/Identity/0.npy create mode 100644 models/keyword_spotting/ds_cnn_large/tflite_int8/testing_input/input/0.npy create mode 100644 models/keyword_spotting/ds_cnn_large/tflite_int8/testing_output/Identity/0.npy create mode 100644 models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_input/input/0.npy create mode 100644 models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_output/Identity/0.npy create mode 100644 models/keyword_spotting/ds_cnn_small/tflite_int8/testing_input/input/0.npy create mode 100644 models/keyword_spotting/ds_cnn_small/tflite_int8/testing_output/Identity/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_input/normalized_input_image_tensor/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:1/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:2/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:3/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_input/normalized_input_image_tensor/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:1/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:2/0.npy create mode 100644 models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:3/0.npy create mode 100644 models/object_detection/yolo_v3_tiny/tflite_fp32/testing_input/inputs/0.npy create mode 100644 models/object_detection/yolo_v3_tiny/tflite_fp32/testing_output/output_boxes/0.npy diff --git a/.gitattributes b/.gitattributes index a3db0a0..a587138 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,3 +2,4 @@ *.pb filter=lfs diff=lfs merge=lfs -text *.data* filter=lfs diff=lfs merge=lfs -text *.index filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text diff --git a/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/definition.yaml b/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/definition.yaml index b4f73ae..02d0fd4 100644 --- a/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/definition.yaml +++ b/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/definition.yaml @@ -16,6 +16,8 @@ network: network_parameters: input_nodes: - description: Single 224x224 RGB image with UINT8 values between 0 and 255 + example_input: + path: models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_input/input name: input shape: - 1 @@ -28,6 +30,7 @@ network_parameters: shape: - 1 - 1001 + test_output_path: models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_output/output operators: TensorFlow Lite: - ADD diff --git a/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_input/input/0.npy b/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_input/input/0.npy new file mode 100644 index 0000000..b83970d --- /dev/null +++ b/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:583c32a4f428df9625b15f3ab271e4f7051848d59dff0f6a6968a20cb86dab99 +size 150656 diff --git a/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_output/output/0.npy b/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_output/output/0.npy new file mode 100644 index 0000000..287082b --- /dev/null +++ b/models/image_classification/mobilenet_v2_1.0_224/tflite_uint8/testing_output/output/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eb3a6a11d9bec5b5e80a53e261b97049998e46510899557a54b53f34b3434cf +size 1129 diff --git a/models/keyword_spotting/cnn_large/tflite_int8/definition.yaml b/models/keyword_spotting/cnn_large/tflite_int8/definition.yaml index fcc2516..fe584ba 100644 --- a/models/keyword_spotting/cnn_large/tflite_int8/definition.yaml +++ b/models/keyword_spotting/cnn_large/tflite_int8/definition.yaml @@ -17,6 +17,8 @@ network: network_parameters: input_nodes: - description: The input is a processed MFCCs of shape (1, 490) + example_input: + path: models/keyword_spotting/cnn_large/tflite_int8/testing_input/input name: input shape: - 1 @@ -27,6 +29,7 @@ network_parameters: shape: - 1 - 12 + test_output_path: models/keyword_spotting/cnn_large/tflite_int8/testing_output/Identity operators: TensorFlow Lite: - CONV_2D diff --git a/models/keyword_spotting/cnn_large/tflite_int8/testing_input/input/0.npy b/models/keyword_spotting/cnn_large/tflite_int8/testing_input/input/0.npy new file mode 100644 index 0000000..46929f3 --- /dev/null +++ b/models/keyword_spotting/cnn_large/tflite_int8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c617e49b3881660f02eb118908b915686b4c9018e0904cc4015731da5b8f083b +size 2088 diff --git a/models/keyword_spotting/cnn_large/tflite_int8/testing_output/Identity/0.npy b/models/keyword_spotting/cnn_large/tflite_int8/testing_output/Identity/0.npy new file mode 100644 index 0000000..2af9fd0 --- /dev/null +++ b/models/keyword_spotting/cnn_large/tflite_int8/testing_output/Identity/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:263b365ec4a0059ec477dc4bcbfec16a49b7c2920641ed48efa201c848424cc4 +size 176 diff --git a/models/keyword_spotting/cnn_medium/tflite_int8/definition.yaml b/models/keyword_spotting/cnn_medium/tflite_int8/definition.yaml index 6575536..4cd5aea 100644 --- a/models/keyword_spotting/cnn_medium/tflite_int8/definition.yaml +++ b/models/keyword_spotting/cnn_medium/tflite_int8/definition.yaml @@ -17,6 +17,8 @@ network: network_parameters: input_nodes: - description: The input is a processed MFCCs of shape (1, 490) + example_input: + path: models/keyword_spotting/cnn_medium/tflite_int8/testing_input/input name: input shape: - 1 @@ -27,6 +29,7 @@ network_parameters: shape: - 1 - 12 + test_output_path: models/keyword_spotting/cnn_medium/tflite_int8/testing_output/Identity operators: TensorFlow Lite: - CONV_2D diff --git a/models/keyword_spotting/cnn_medium/tflite_int8/testing_input/input/0.npy b/models/keyword_spotting/cnn_medium/tflite_int8/testing_input/input/0.npy new file mode 100644 index 0000000..019d597 --- /dev/null +++ b/models/keyword_spotting/cnn_medium/tflite_int8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9e78e930e911e01c9de252a2ce4bd0a24d24b92df99360d22a8ce4aa0fa9374 +size 2088 diff --git a/models/keyword_spotting/cnn_medium/tflite_int8/testing_output/Identity/0.npy b/models/keyword_spotting/cnn_medium/tflite_int8/testing_output/Identity/0.npy new file mode 100644 index 0000000..795344c --- /dev/null +++ b/models/keyword_spotting/cnn_medium/tflite_int8/testing_output/Identity/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:beb323ac65a632694dfa205a05db3113136dc4dcc0df88286501dbddf9349826 +size 176 diff --git a/models/keyword_spotting/cnn_small/tflite_int8/definition.yaml b/models/keyword_spotting/cnn_small/tflite_int8/definition.yaml index c5516c2..b6f10d3 100644 --- a/models/keyword_spotting/cnn_small/tflite_int8/definition.yaml +++ b/models/keyword_spotting/cnn_small/tflite_int8/definition.yaml @@ -17,6 +17,8 @@ network: network_parameters: input_nodes: - description: The input is a processed MFCCs of shape (1, 490) + example_input: + path: models/keyword_spotting/cnn_small/tflite_int8/testing_input/input name: input shape: - 1 @@ -27,6 +29,7 @@ network_parameters: shape: - 1 - 12 + test_output_path: models/keyword_spotting/cnn_small/tflite_int8/testing_output/Identity operators: TensorFlow Lite: - CONV_2D diff --git a/models/keyword_spotting/cnn_small/tflite_int8/testing_input/input/0.npy b/models/keyword_spotting/cnn_small/tflite_int8/testing_input/input/0.npy new file mode 100644 index 0000000..a0427cd --- /dev/null +++ b/models/keyword_spotting/cnn_small/tflite_int8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ab93d482c05ce53fd467f419d67653351c0b6a6d4466484a904183c967d7615 +size 2088 diff --git a/models/keyword_spotting/cnn_small/tflite_int8/testing_output/Identity/0.npy b/models/keyword_spotting/cnn_small/tflite_int8/testing_output/Identity/0.npy new file mode 100644 index 0000000..32e9c6a --- /dev/null +++ b/models/keyword_spotting/cnn_small/tflite_int8/testing_output/Identity/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3c45c91b844320f45454118d9959f0a84c6ab3702249a65d27a65eaccb94364 +size 176 diff --git a/models/keyword_spotting/dnn_large/tflite_int8/definition.yaml b/models/keyword_spotting/dnn_large/tflite_int8/definition.yaml index b47f31e..3549ad3 100644 --- a/models/keyword_spotting/dnn_large/tflite_int8/definition.yaml +++ b/models/keyword_spotting/dnn_large/tflite_int8/definition.yaml @@ -17,6 +17,8 @@ network: network_parameters: input_nodes: - description: The input is a processed MFCCs of shape (1, 250) + example_input: + path: models/keyword_spotting/dnn_large/tflite_int8/testing_input/input name: input shape: - 1 @@ -27,6 +29,7 @@ network_parameters: shape: - 1 - 12 + test_output_path: models/keyword_spotting/dnn_large/tflite_int8/testing_output/Identity operators: TensorFlow Lite: - DEQUANTIZE diff --git a/models/keyword_spotting/dnn_large/tflite_int8/testing_input/input/0.npy b/models/keyword_spotting/dnn_large/tflite_int8/testing_input/input/0.npy new file mode 100644 index 0000000..630a2a0 --- /dev/null +++ b/models/keyword_spotting/dnn_large/tflite_int8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64e49f31ae73b296444bf68f5353f378757caf49e7f49327a1045c0af69a596e +size 1128 diff --git a/models/keyword_spotting/dnn_large/tflite_int8/testing_output/Identity/0.npy b/models/keyword_spotting/dnn_large/tflite_int8/testing_output/Identity/0.npy new file mode 100644 index 0000000..5f9cd13 --- /dev/null +++ b/models/keyword_spotting/dnn_large/tflite_int8/testing_output/Identity/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b9f8f953115b84e5e55a4aa80de50bb3c0438421d318dfcaf70a53bf9243f47 +size 176 diff --git a/models/keyword_spotting/dnn_medium/tflite_int8/definition.yaml b/models/keyword_spotting/dnn_medium/tflite_int8/definition.yaml index 60013ac..cc80108 100644 --- a/models/keyword_spotting/dnn_medium/tflite_int8/definition.yaml +++ b/models/keyword_spotting/dnn_medium/tflite_int8/definition.yaml @@ -17,6 +17,8 @@ network: network_parameters: input_nodes: - description: The input is a processed MFCCs of shape (1, 250) + example_input: + path: models/keyword_spotting/dnn_medium/tflite_int8/testing_input/input name: input shape: - 1 @@ -27,6 +29,7 @@ network_parameters: shape: - 1 - 12 + test_output_path: models/keyword_spotting/dnn_medium/tflite_int8/testing_output/Identity operators: TensorFlow Lite: - DEQUANTIZE diff --git a/models/keyword_spotting/dnn_medium/tflite_int8/testing_input/input/0.npy b/models/keyword_spotting/dnn_medium/tflite_int8/testing_input/input/0.npy new file mode 100644 index 0000000..fc83aae --- /dev/null +++ b/models/keyword_spotting/dnn_medium/tflite_int8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4726af0ac4260b864bc7944f5c661fabec3094bea9cfb66bf5dcebeb3afa2ddb +size 1128 diff --git a/models/keyword_spotting/dnn_medium/tflite_int8/testing_output/Identity/0.npy b/models/keyword_spotting/dnn_medium/tflite_int8/testing_output/Identity/0.npy new file mode 100644 index 0000000..f45738a --- /dev/null +++ b/models/keyword_spotting/dnn_medium/tflite_int8/testing_output/Identity/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e7d8de3bfebb95e1299a8f900b3f07b6d0976876dee94803917de2f3116cbeb +size 176 diff --git a/models/keyword_spotting/dnn_small/tflite_int8/definition.yaml b/models/keyword_spotting/dnn_small/tflite_int8/definition.yaml index 64cf0f7..b471b25 100644 --- a/models/keyword_spotting/dnn_small/tflite_int8/definition.yaml +++ b/models/keyword_spotting/dnn_small/tflite_int8/definition.yaml @@ -17,6 +17,8 @@ network: network_parameters: input_nodes: - description: The input is a processed MFCCs of shape (1, 250) + example_input: + path: models/keyword_spotting/dnn_small/tflite_int8/testing_input/input name: input shape: - 1 @@ -27,6 +29,7 @@ network_parameters: shape: - 1 - 12 + test_output_path: models/keyword_spotting/dnn_small/tflite_int8/testing_output/Identity operators: TensorFlow Lite: - DEQUANTIZE diff --git a/models/keyword_spotting/dnn_small/tflite_int8/testing_input/input/0.npy b/models/keyword_spotting/dnn_small/tflite_int8/testing_input/input/0.npy new file mode 100644 index 0000000..d5347dc --- /dev/null +++ b/models/keyword_spotting/dnn_small/tflite_int8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2851c7ed0ba56e11c91105ee16066e36af37720a9d05b21322acdb75305a1138 +size 1128 diff --git a/models/keyword_spotting/dnn_small/tflite_int8/testing_output/Identity/0.npy b/models/keyword_spotting/dnn_small/tflite_int8/testing_output/Identity/0.npy new file mode 100644 index 0000000..1c48b7e --- /dev/null +++ b/models/keyword_spotting/dnn_small/tflite_int8/testing_output/Identity/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:654de06c1bd3726bd4be282b1721cd2bd80e7f83cdee401d50993f30621f855a +size 176 diff --git a/models/keyword_spotting/ds_cnn_large/tflite_int8/definition.yaml b/models/keyword_spotting/ds_cnn_large/tflite_int8/definition.yaml index 47bc96d..7588209 100644 --- a/models/keyword_spotting/ds_cnn_large/tflite_int8/definition.yaml +++ b/models/keyword_spotting/ds_cnn_large/tflite_int8/definition.yaml @@ -17,6 +17,8 @@ network: network_parameters: input_nodes: - description: The input is a processed MFCCs of shape (1, 490) + example_input: + path: models/keyword_spotting/ds_cnn_large/tflite_int8/testing_input/input name: input shape: - 1 @@ -27,6 +29,7 @@ network_parameters: shape: - 1 - 12 + test_output_path: models/keyword_spotting/ds_cnn_large/tflite_int8/testing_output/Identity operators: TensorFlow Lite: - AVERAGE_POOL_2D diff --git a/models/keyword_spotting/ds_cnn_large/tflite_int8/testing_input/input/0.npy b/models/keyword_spotting/ds_cnn_large/tflite_int8/testing_input/input/0.npy new file mode 100644 index 0000000..65f9158 --- /dev/null +++ b/models/keyword_spotting/ds_cnn_large/tflite_int8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43494bc600eb9add18a491ca21adfc4f0be2ad21a1fade55649badea81bed314 +size 2088 diff --git a/models/keyword_spotting/ds_cnn_large/tflite_int8/testing_output/Identity/0.npy b/models/keyword_spotting/ds_cnn_large/tflite_int8/testing_output/Identity/0.npy new file mode 100644 index 0000000..c8a55c6 --- /dev/null +++ b/models/keyword_spotting/ds_cnn_large/tflite_int8/testing_output/Identity/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58654f0e4c5fae83f534b31b1fa3b0265c2215e40531855a5f62db645e945a10 +size 176 diff --git a/models/keyword_spotting/ds_cnn_medium/tflite_int8/definition.yaml b/models/keyword_spotting/ds_cnn_medium/tflite_int8/definition.yaml index 60b973d..1caff16 100644 --- a/models/keyword_spotting/ds_cnn_medium/tflite_int8/definition.yaml +++ b/models/keyword_spotting/ds_cnn_medium/tflite_int8/definition.yaml @@ -17,6 +17,8 @@ network: network_parameters: input_nodes: - description: The input is a processed MFCCs of shape (1, 490) + example_input: + path: models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_input/input name: input shape: - 1 @@ -27,6 +29,7 @@ network_parameters: shape: - 1 - 12 + test_output_path: models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_output/Identity operators: TensorFlow Lite: - AVERAGE_POOL_2D diff --git a/models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_input/input/0.npy b/models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_input/input/0.npy new file mode 100644 index 0000000..9969bf8 --- /dev/null +++ b/models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:154389ea283a2c2b2c5f02eb249cb2c4a857b41755c21b27587913642fe12e44 +size 2088 diff --git a/models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_output/Identity/0.npy b/models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_output/Identity/0.npy new file mode 100644 index 0000000..8d6d596 --- /dev/null +++ b/models/keyword_spotting/ds_cnn_medium/tflite_int8/testing_output/Identity/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b17bd272743503adc3969f72ac73046a876b5987b8ff1a1916d2dfbdee89681a +size 176 diff --git a/models/keyword_spotting/ds_cnn_small/tflite_int8/definition.yaml b/models/keyword_spotting/ds_cnn_small/tflite_int8/definition.yaml index bad2ee9..3a529e7 100644 --- a/models/keyword_spotting/ds_cnn_small/tflite_int8/definition.yaml +++ b/models/keyword_spotting/ds_cnn_small/tflite_int8/definition.yaml @@ -17,6 +17,8 @@ network: network_parameters: input_nodes: - description: The input is a processed MFCCs of shape (1, 490) + example_input: + path: models/keyword_spotting/ds_cnn_small/tflite_int8/testing_input/input name: input shape: - 1 @@ -27,6 +29,7 @@ network_parameters: shape: - 1 - 12 + test_output_path: models/keyword_spotting/ds_cnn_small/tflite_int8/testing_output/Identity operators: TensorFlow Lite: - AVERAGE_POOL_2D diff --git a/models/keyword_spotting/ds_cnn_small/tflite_int8/testing_input/input/0.npy b/models/keyword_spotting/ds_cnn_small/tflite_int8/testing_input/input/0.npy new file mode 100644 index 0000000..570bdb6 --- /dev/null +++ b/models/keyword_spotting/ds_cnn_small/tflite_int8/testing_input/input/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c1a2397b7b5bf9071ae2952e649d7132f2ee69aca065b12800c9576667e8a82 +size 2088 diff --git a/models/keyword_spotting/ds_cnn_small/tflite_int8/testing_output/Identity/0.npy b/models/keyword_spotting/ds_cnn_small/tflite_int8/testing_output/Identity/0.npy new file mode 100644 index 0000000..7215c71 --- /dev/null +++ b/models/keyword_spotting/ds_cnn_small/tflite_int8/testing_output/Identity/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d3a53a57e8ef8eaba86986887eb348bff7e2b4db88df3618fc2a4663b5e9116 +size 176 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_fp32/definition.yaml b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/definition.yaml index b5a3d50..a2ef199 100644 --- a/models/object_detection/ssd_mobilenet_v1/tflite_fp32/definition.yaml +++ b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/definition.yaml @@ -19,6 +19,8 @@ network: network_parameters: input_nodes: - description: A float input image. + example_input: + path: models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_input/normalized_input_image_tensor name: normalized_input_image_tensor shape: - 1 @@ -30,15 +32,19 @@ network_parameters: (y1, x1, y2, x2) scaled from 0 to 1. name: TFLite_Detection_PostProcess shape: [] + test_output_path: models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess - description: COCO detection classes for each object. 0=person, 10=fire hydrant. name: TFLite_Detection_PostProcess:1 shape: [] + test_output_path: models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:1 - description: Detection scores for each object. name: TFLite_Detection_PostProcess:2 shape: [] + test_output_path: models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:2 - description: The number of objects detected in each image. name: TFLite_Detection_PostProcess:3 shape: [] + test_output_path: models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:3 operators: TensorFlow Lite: - CONCATENATION diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_input/normalized_input_image_tensor/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_input/normalized_input_image_tensor/0.npy new file mode 100644 index 0000000..f7561fd --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_input/normalized_input_image_tensor/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:456fcc6f38328a8ac0ee1fec4ce207bd07a5b8e9d617fdfc7f21aa349c1fa513 +size 1080128 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess/0.npy new file mode 100644 index 0000000..22fec14 --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:872a8069eaa4ed570e788cb6665e71727f0795d5f9330363936744d8e08bb978 +size 288 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:1/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:1/0.npy new file mode 100644 index 0000000..d0e4000 --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:1/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:705b6eb67e7bb1f2a845b4e959781a9849fff07d4f113f287145b6f606f50fc0 +size 168 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:2/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:2/0.npy new file mode 100644 index 0000000..eb3d4a4 --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:2/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:377a64daa12a3d06de3cd1115168337fc22e22457b504d8acc6aef558d47ec40 +size 168 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:3/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:3/0.npy new file mode 100644 index 0000000..6d5b630 --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_fp32/testing_output/TFLite_Detection_PostProcess:3/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6797b3283f2e3d8b8b776514e53a9c60d580bc8a97497d7849a56c45b1dc6903 +size 132 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_uint8/README.md b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/README.md index eceb8f8..97c9de8 100644 --- a/models/object_detection/ssd_mobilenet_v1/tflite_uint8/README.md +++ b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/README.md @@ -30,7 +30,7 @@ Dataset: Coco Validation 2017 ## Network Inputs | Input Node Name | Shape | Description | |-----------------|---------|-------------| -| image_tensor | (1, 300, 300, 3) | Input RGB images (a range of 0-255 per RGB channel). | +| normalized_input_image_tensor | (1, 300, 300, 3) | Input RGB images (a range of 0-255 per RGB channel). | ## Network Outputs | Output Node Name | Shape | Description | diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_uint8/definition.yaml b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/definition.yaml index 25798c1..f2818fe 100644 --- a/models/object_detection/ssd_mobilenet_v1/tflite_uint8/definition.yaml +++ b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/definition.yaml @@ -19,7 +19,9 @@ network: network_parameters: input_nodes: - description: Input RGB images (a range of 0-255 per RGB channel). - name: image_tensor + example_input: + path: models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_input/normalized_input_image_tensor + name: normalized_input_image_tensor shape: - 1 - 300 @@ -29,15 +31,19 @@ network_parameters: - description: The y1, x1, y2, x2 coordinates of the bounding boxes for each detection name: TFLite_Detection_PostProcess shape: [] + test_output_path: models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess - description: The class of each detection name: TFLite_Detection_PostProcess:1 shape: [] + test_output_path: models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:1 - description: The probability score for each classification name: TFLite_Detection_PostProcess:2 shape: [] + test_output_path: models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:2 - description: A vector containing a number corresponding to the number of detections name: TFLite_Detection_PostProcess:3 shape: [] + test_output_path: models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:3 operators: TensorFlow Lite: - CONCATENATION diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_input/normalized_input_image_tensor/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_input/normalized_input_image_tensor/0.npy new file mode 100644 index 0000000..534be8b --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_input/normalized_input_image_tensor/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df9df6f6f800ceaae0b8de89fb87c88af1087702b3493b022ac4271567983f08 +size 270128 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess/0.npy new file mode 100644 index 0000000..93c10cf --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:063b9e1155ca2cf0dad4295afdbea775ffbc9e5f3c1dbfabb5af6d96e50ca1d8 +size 288 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:1/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:1/0.npy new file mode 100644 index 0000000..d70a8a4 --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:1/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:364efcd04b7ab180a0c229ab0e329577f1decd44d43aff6bbbff8fb1b28b4f94 +size 168 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:2/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:2/0.npy new file mode 100644 index 0000000..2f66e38 --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:2/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28d5f511907e2bd708c9b9620c685d3c1736eea80b6789d27fa92e06c0ffa8a7 +size 168 diff --git a/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:3/0.npy b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:3/0.npy new file mode 100644 index 0000000..eab35bd --- /dev/null +++ b/models/object_detection/ssd_mobilenet_v1/tflite_uint8/testing_output/TFLite_Detection_PostProcess:3/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4396be9607d0a994dba58eb282e281a00da2c554c420229e52b8900d8ac701b1 +size 132 diff --git a/models/object_detection/yolo_v3_tiny/tflite_fp32/definition.yaml b/models/object_detection/yolo_v3_tiny/tflite_fp32/definition.yaml index 24f5ee2..ecc2318 100644 --- a/models/object_detection/yolo_v3_tiny/tflite_fp32/definition.yaml +++ b/models/object_detection/yolo_v3_tiny/tflite_fp32/definition.yaml @@ -18,6 +18,8 @@ network: network_parameters: input_nodes: - description: A 416x416 floating point input image. + example_input: + path: models/object_detection/yolo_v3_tiny/tflite_fp32/testing_input/inputs name: inputs shape: - 1 @@ -33,6 +35,7 @@ network_parameters: - 1 - 2535 - 85 + test_output_path: models/object_detection/yolo_v3_tiny/tflite_fp32/testing_output/output_boxes operators: TensorFlow Lite: - ADD diff --git a/models/object_detection/yolo_v3_tiny/tflite_fp32/testing_input/inputs/0.npy b/models/object_detection/yolo_v3_tiny/tflite_fp32/testing_input/inputs/0.npy new file mode 100644 index 0000000..8e6df8c --- /dev/null +++ b/models/object_detection/yolo_v3_tiny/tflite_fp32/testing_input/inputs/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76f3ef8e905eed2f85d2c4a9b2bb4d83dbbc69f37880e3794a3fec100d684930 +size 2076800 diff --git a/models/object_detection/yolo_v3_tiny/tflite_fp32/testing_output/output_boxes/0.npy b/models/object_detection/yolo_v3_tiny/tflite_fp32/testing_output/output_boxes/0.npy new file mode 100644 index 0000000..401013f --- /dev/null +++ b/models/object_detection/yolo_v3_tiny/tflite_fp32/testing_output/output_boxes/0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6f95a898a8976b57bea2e48a48ffd742c5887049339092ac0389aabc5bf6797 +size 862028