Upload 3 files
Browse files- README (2).md +62 -0
- definition.yaml +66 -0
- ds_cnn_l_quantized.tflite +3 -0
README (2).md
ADDED
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# keyword_spotting/ds_cnn_large/model_package_tf/model_archive/TFLite/tflite_int8
|
2 |
+
|
3 |
+
## Description
|
4 |
+
This is a fully quantized int8 version of the DS-CNN Large model developed by Arm, from the Hello Edge paper.
|
5 |
+
|
6 |
+
## License
|
7 |
+
[Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)
|
8 |
+
|
9 |
+
## Network Information
|
10 |
+
| Network Information | Value |
|
11 |
+
|---------------------|-------|
|
12 |
+
| Framework | TensorFlow Lite |
|
13 |
+
| Datatype | int8 |
|
14 |
+
| SHA-1 Hash | 504f8e7bfa5c0f15c5475e5d08637b3b8aad0972 |
|
15 |
+
| Size (Bytes) | 503816 |
|
16 |
+
| Provenance | https://arxiv.org/abs/1711.07128 |
|
17 |
+
| Training | Trained by Arm |
|
18 |
+
| Paper | https://arxiv.org/abs/1711.07128 |
|
19 |
+
|
20 |
+
## DataSet
|
21 |
+
| Dataset Information | Value |
|
22 |
+
|--------|-------|
|
23 |
+
| Name | Google Speech Commands test set |
|
24 |
+
|
25 |
+
## Accuracy
|
26 |
+
|
27 |
+
| Metric | Value |
|
28 |
+
|--------|-------|
|
29 |
+
| Accuracy | 94.52% |
|
30 |
+
|
31 |
+
## HW Support
|
32 |
+
| HW Support | Value |
|
33 |
+
|--------------|-------|
|
34 |
+
| Cortex-A |:heavy_check_mark: |
|
35 |
+
| Cortex-M |:heavy_check_mark: HERO |
|
36 |
+
| Mali GPU |:heavy_check_mark: |
|
37 |
+
| Ethos U |:heavy_check_mark: |
|
38 |
+
|
39 |
+
### Key
|
40 |
+
* :heavy_check_mark: - Will run on this platform.
|
41 |
+
* :heavy_multiplication_x: - Will not run on this platform.
|
42 |
+
|
43 |
+
## Network Quality
|
44 |
+
| Network Quality | Value |
|
45 |
+
|-------------------------|-------|
|
46 |
+
| Recreate | :heavy_check_mark: |
|
47 |
+
| Quality level | Hero |
|
48 |
+
| Vanilla | :heavy_check_mark: |
|
49 |
+
| Clustered | :heavy_multiplication_x: |
|
50 |
+
| Pruned | :heavy_multiplication_x: |
|
51 |
+
| Quantization - default | :heavy_multiplication_x: |
|
52 |
+
| Quantization - full | :heavy_check_mark: |
|
53 |
+
|
54 |
+
## Network Inputs
|
55 |
+
| Input Node Name | Shape | Type | Example Path | Example Type | Example Shape | Example Use Case |
|
56 |
+
|-----------------|-------|-------|--------------|-------|-------|-----------------|
|
57 |
+
| input | (1, 490) | int8 | models/keyword_spotting/ds_cnn_large/model_package_tf/model_archive/TFLite/tflite_int8/testing_input/input | int8 | [1, 490] | The input is a processed MFCCs |
|
58 |
+
|
59 |
+
## Network Outputs
|
60 |
+
| Output Node Name | Shape | Type | Example Path | Example Type | Example Shape | Example Use Case |
|
61 |
+
|-----------------|-------|-------|--------------|-------|-------|-----------------|
|
62 |
+
| Identity | (1, 12) | int8 | models/keyword_spotting/ds_cnn_large/model_package_tf/model_archive/TFLite/tflite_int8/testing_output/Identity | int8 | [1, 12] | The probability on 12 keywords |
|
definition.yaml
ADDED
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
benchmark:
|
2 |
+
benchmark_metrics:
|
3 |
+
Accuracy: 94.52%
|
4 |
+
benchmark_name: Google Speech Commands test set
|
5 |
+
description: This is a fully quantized int8 version of the DS-CNN Large model developed
|
6 |
+
by Arm, from the Hello Edge paper.
|
7 |
+
license:
|
8 |
+
- Apache-2.0
|
9 |
+
network:
|
10 |
+
datatype: int8
|
11 |
+
file_size_bytes: 503816
|
12 |
+
filename: ds_cnn_l_quantized.tflite
|
13 |
+
framework: TensorFlow Lite
|
14 |
+
hash:
|
15 |
+
algorithm: sha1
|
16 |
+
value: 504f8e7bfa5c0f15c5475e5d08637b3b8aad0972
|
17 |
+
provenance: https://arxiv.org/abs/1711.07128
|
18 |
+
training: Trained by Arm
|
19 |
+
network_parameters:
|
20 |
+
input_nodes:
|
21 |
+
- description: The input is a processed MFCCs of shape (1, 490)
|
22 |
+
example_input:
|
23 |
+
path: models/keyword_spotting/ds_cnn_large/model_package_tf/model_archive/TFLite/tflite_int8/testing_input/input
|
24 |
+
shape:
|
25 |
+
- 1
|
26 |
+
- 490
|
27 |
+
type: int8
|
28 |
+
use_case: Random input for model regression.
|
29 |
+
input_datatype: int8
|
30 |
+
name: input
|
31 |
+
shape:
|
32 |
+
- 1
|
33 |
+
- 490
|
34 |
+
output_nodes:
|
35 |
+
- description: The probability on 12 keywords.
|
36 |
+
example_output:
|
37 |
+
path: models/keyword_spotting/ds_cnn_large/model_package_tf/model_archive/TFLite/tflite_int8/testing_output/Identity
|
38 |
+
shape:
|
39 |
+
- 1
|
40 |
+
- 12
|
41 |
+
type: int8
|
42 |
+
use_case: output for model regression.
|
43 |
+
name: Identity
|
44 |
+
output_datatype: int8
|
45 |
+
shape:
|
46 |
+
- 1
|
47 |
+
- 12
|
48 |
+
network_quality:
|
49 |
+
clustered: false
|
50 |
+
is_vanilla: true
|
51 |
+
pruned: false
|
52 |
+
quality_level: Deployable
|
53 |
+
quality_level_hero_hw: cortex_m
|
54 |
+
quantization_default: false
|
55 |
+
quantization_full: true
|
56 |
+
recreate: true
|
57 |
+
operators:
|
58 |
+
TensorFlow Lite:
|
59 |
+
- AVERAGE_POOL_2D
|
60 |
+
- CONV_2D
|
61 |
+
- DEPTHWISE_CONV_2D
|
62 |
+
- FULLY_CONNECTED
|
63 |
+
- RELU
|
64 |
+
- RESHAPE
|
65 |
+
- SOFTMAX
|
66 |
+
paper: https://arxiv.org/abs/1711.07128
|
ds_cnn_l_quantized.tflite
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:fc40799238db5112dbf53c7fa23f5d7c197de83b0ff9de7f40ce0d8073306756
|
3 |
+
size 503816
|