{ "buffers": [ { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 30, "start": 27 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 385, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_11_output_array", "nbits": 32, "offset_start": 20736, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 469, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_11_weights_array", "nbits": 32, "offset_start": 4032, "qmn": {}, "shape": [ 16, 3, 3, 1 ], "shape_map": [ "CH_IN", "H", "W", "CH" ], "size_bytes": 576 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 478, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_12_bias_array", "nbits": 32, "offset_start": 5632, "qmn": {}, "shape": [ 16 ], "shape_map": [ "CH" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 33, "start": 29 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 387, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_12_output_array", "nbits": 32, "offset_start": 19712, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 31, "start": 28 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 597, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_12_scratch0_array", "nbits": 32, "offset_start": 16384, "qmn": {}, "shape": [ 1, 1, 16, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 475, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_12_weights_array", "nbits": 32, "offset_start": 4608, "qmn": {}, "shape": [ 16, 1, 1, 16 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 1024 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 38, "start": 34 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 391, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_13_output_array", "nbits": 32, "offset_start": 17472, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 481, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_13_weights_array", "nbits": 32, "offset_start": 5696, "qmn": {}, "shape": [ 16, 3, 3, 1 ], "shape_map": [ "CH_IN", "H", "W", "CH" ], "size_bytes": 576 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 490, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_14_bias_array", "nbits": 32, "offset_start": 7296, "qmn": {}, "shape": [ 16 ], "shape_map": [ "CH" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 42, "start": 37 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 393, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_14_output_array", "nbits": 32, "offset_start": 16448, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 39, "start": 36 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 605, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_14_scratch0_array", "nbits": 32, "offset_start": 16384, "qmn": {}, "shape": [ 1, 1, 16, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 487, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_14_weights_array", "nbits": 32, "offset_start": 6272, "qmn": {}, "shape": [ 16, 1, 1, 16 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 1024 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 52, "start": 48 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 401, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_16_output_array", "nbits": 32, "offset_start": 8256, "qmn": {}, "shape": [ 8, 8, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 4096 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 499, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_16_weights_array", "nbits": 32, "offset_start": 9536, "qmn": {}, "shape": [ 16, 3, 3, 1 ], "shape_map": [ "CH_IN", "H", "W", "CH" ], "size_bytes": 576 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 508, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_17_bias_array", "nbits": 32, "offset_start": 12160, "qmn": {}, "shape": [ 32 ], "shape_map": [ "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 55, "start": 51 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 403, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_17_output_array", "nbits": 32, "offset_start": 12352, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 53, "start": 50 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 620, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_17_scratch0_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 1, 1, 16, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 505, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_17_weights_array", "nbits": 32, "offset_start": 10112, "qmn": {}, "shape": [ 32, 1, 1, 16 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 2048 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 514, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_18_bias_array", "nbits": 32, "offset_start": 13440, "qmn": {}, "shape": [ 32 ], "shape_map": [ "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 60, "start": 56 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 407, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_18_output_array", "nbits": 32, "offset_start": 8256, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 511, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_18_weights_array", "nbits": 32, "offset_start": 12288, "qmn": {}, "shape": [ 32, 3, 3, 1 ], "shape_map": [ "CH_IN", "H", "W", "CH" ], "size_bytes": 1152 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 520, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_19_bias_array", "nbits": 32, "offset_start": 17664, "qmn": {}, "shape": [ 32 ], "shape_map": [ "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 64, "start": 59 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 409, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_19_output_array", "nbits": 32, "offset_start": 16576, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 61, "start": 58 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 628, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_19_scratch0_array", "nbits": 32, "offset_start": 16448, "qmn": {}, "shape": [ 1, 1, 32, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 517, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_19_weights_array", "nbits": 32, "offset_start": 13568, "qmn": {}, "shape": [ 32, 1, 1, 32 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 4096 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 496, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_20_bias_array", "nbits": 32, "offset_start": 9408, "qmn": {}, "shape": [ 32 ], "shape_map": [ "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 63, "start": 46 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 399, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_20_output_array", "nbits": 32, "offset_start": 64, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 47, "start": 45 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 612, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_20_scratch0_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 1, 1, 16, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 493, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_20_weights_array", "nbits": 32, "offset_start": 7360, "qmn": {}, "shape": [ 32, 1, 1, 16 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 2048 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 70, "start": 67 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 415, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_22_output_array", "nbits": 32, "offset_start": 8192, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 523, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_22_weights_array", "nbits": 32, "offset_start": 17792, "qmn": {}, "shape": [ 32, 3, 3, 1 ], "shape_map": [ "CH_IN", "H", "W", "CH" ], "size_bytes": 1152 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 532, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_23_bias_array", "nbits": 32, "offset_start": 23040, "qmn": {}, "shape": [ 32 ], "shape_map": [ "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 73, "start": 69 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 417, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_23_output_array", "nbits": 32, "offset_start": 16512, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 71, "start": 68 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 636, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_23_scratch0_array", "nbits": 32, "offset_start": 16384, "qmn": {}, "shape": [ 1, 1, 32, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 529, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_23_weights_array", "nbits": 32, "offset_start": 18944, "qmn": {}, "shape": [ 32, 1, 1, 32 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 4096 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 78, "start": 74 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 421, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_24_output_array", "nbits": 32, "offset_start": 16384, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 535, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_24_weights_array", "nbits": 32, "offset_start": 23168, "qmn": {}, "shape": [ 32, 3, 3, 1 ], "shape_map": [ "CH_IN", "H", "W", "CH" ], "size_bytes": 1152 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 544, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_25_bias_array", "nbits": 32, "offset_start": 28416, "qmn": {}, "shape": [ 32 ], "shape_map": [ "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 82, "start": 77 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 423, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_25_output_array", "nbits": 32, "offset_start": 24576, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 79, "start": 76 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 644, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_25_scratch0_array", "nbits": 32, "offset_start": 8192, "qmn": {}, "shape": [ 1, 1, 32, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 541, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_25_weights_array", "nbits": 32, "offset_start": 24320, "qmn": {}, "shape": [ 32, 1, 1, 32 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 4096 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 442, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_4_bias_array", "nbits": 32, "offset_start": 576, "qmn": {}, "shape": [ 16 ], "shape_map": [ "CH" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 23, "start": 5 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 369, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_4_output_array", "nbits": 32, "offset_start": 20672, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 7, "start": 3 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 569, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_4_scratch0_array", "nbits": 32, "offset_start": 20636, "qmn": {}, "shape": [ 3, 3, 1, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 36 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 8, "start": 4 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 573, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_4_scratch1_array", "nbits": 32, "offset_start": 12444, "qmn": {}, "shape": [ 2, 32, 16, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 4096 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 439, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_4_weights_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 16, 3, 3, 1 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 576 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 448, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_6_bias_array", "nbits": 32, "offset_start": 1216, "qmn": {}, "shape": [ 16 ], "shape_map": [ "CH" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 12, "start": 9 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 371, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_6_output_array", "nbits": 32, "offset_start": 4288, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 445, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_6_weights_array", "nbits": 32, "offset_start": 640, "qmn": {}, "shape": [ 16, 3, 3, 1 ], "shape_map": [ "CH_IN", "H", "W", "CH" ], "size_bytes": 576 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 454, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_7_bias_array", "nbits": 32, "offset_start": 2304, "qmn": {}, "shape": [ 16 ], "shape_map": [ "CH" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 15, "start": 11 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 373, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_7_output_array", "nbits": 32, "offset_start": 3264, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 13, "start": 10 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 581, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_7_scratch0_array", "nbits": 32, "offset_start": 37056, "qmn": {}, "shape": [ 1, 1, 16, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 451, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_7_weights_array", "nbits": 32, "offset_start": 1280, "qmn": {}, "shape": [ 16, 1, 1, 16 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 1024 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 20, "start": 16 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 377, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_8_output_array", "nbits": 32, "offset_start": 1024, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 457, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_8_weights_array", "nbits": 32, "offset_start": 2368, "qmn": {}, "shape": [ 16, 3, 3, 1 ], "shape_map": [ "CH_IN", "H", "W", "CH" ], "size_bytes": 576 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 466, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_9_bias_array", "nbits": 32, "offset_start": 3968, "qmn": {}, "shape": [ 16 ], "shape_map": [ "CH" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 24, "start": 19 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 379, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_9_output_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 21, "start": 18 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS|STAI_FLAG_SCRATCHS", "format": "STAI_FORMAT_FLOAT", "id": 589, "intq": {}, "is_param": false, "mpool_id": 0, "name": "conv2d_9_scratch0_array", "nbits": 32, "offset_start": 37056, "qmn": {}, "shape": [ 1, 1, 16, 1 ], "shape_map": [ "H", "W", "CH", "CH_IN" ], "size_bytes": 64 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": false, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 463, "intq": {}, "is_param": true, "mpool_id": 1, "name": "conv2d_9_weights_array", "nbits": 32, "offset_start": 2944, "qmn": {}, "shape": [ 16, 1, 1, 16 ], "shape_map": [ "CH", "H", "W", "CH_IN" ], "size_bytes": 1024 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 26, "start": 22 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 381, "intq": {}, "is_param": false, "mpool_id": 0, "name": "eltwise_10_output_array", "nbits": 32, "offset_start": 20672, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 44, "start": 40 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 395, "intq": {}, "is_param": false, "mpool_id": 0, "name": "eltwise_15_output_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 66, "start": 62 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 411, "intq": {}, "is_param": false, "mpool_id": 0, "name": "eltwise_21_output_array", "nbits": 32, "offset_start": 8256, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 84, "start": 80 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 425, "intq": {}, "is_param": false, "mpool_id": 0, "name": "eltwise_26_output_array", "nbits": 32, "offset_start": 8192, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 551, "intq": {}, "is_param": true, "mpool_id": 1, "name": "gemm_28_bias_array", "nbits": 32, "offset_start": 29120, "qmn": {}, "shape": [ 32 ], "shape_map": [ "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 90, "start": 87 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 431, "intq": {}, "is_param": false, "mpool_id": 0, "name": "gemm_28_output_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 32 ], "shape_map": [ "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_LUT4_FLOAT", "id": 548, "intq": {}, "is_param": true, "mpool_id": 1, "name": "gemm_28_weights_array", "nbits": 4, "offset_start": 28544, "qmn": {}, "shape": [ 32, 32 ], "shape_map": [ "CH", "CH_IN" ], "size_bytes": 576 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_FLOAT", "id": 558, "intq": {}, "is_param": true, "mpool_id": 1, "name": "gemm_29_bias_array", "nbits": 32, "offset_start": 29360, "qmn": {}, "shape": [ 3 ], "shape_map": [ "CH" ], "size_bytes": 12 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 94, "start": 91 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 435, "intq": {}, "is_param": false, "mpool_id": 0, "name": "gemm_29_output_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 3 ], "shape_map": [ "CH" ], "size_bytes": 12 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 1, "start": 0 }, "flags": "STAI_FLAG_WEIGHTS|STAI_FLAG_CONST|STAI_FLAG_PREALLOCATED", "format": "STAI_FORMAT_LUT4_FLOAT", "id": 555, "intq": {}, "is_param": true, "mpool_id": 1, "name": "gemm_29_weights_array", "nbits": 4, "offset_start": 29248, "qmn": {}, "shape": [ 3, 32 ], "shape_map": [ "CH", "CH_IN" ], "size_bytes": 112 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 41, "start": 25 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 383, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_10_nl_output_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 35, "start": 32 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 389, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_12_nl_output_array", "nbits": 32, "offset_start": 19712, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 49, "start": 43 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 397, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_15_nl_output_array", "nbits": 32, "offset_start": 16384, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 57, "start": 54 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 405, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_17_nl_output_array", "nbits": 32, "offset_start": 20544, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 81, "start": 65 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 413, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_21_nl_output_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 75, "start": 72 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 419, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_23_nl_output_array", "nbits": 32, "offset_start": 8192, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 86, "start": 83 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 427, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_26_nl_output_array", "nbits": 32, "offset_start": 0, "qmn": {}, "shape": [ 8, 8, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 8192 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 92, "start": 89 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 433, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_28_nl_output_array", "nbits": 32, "offset_start": 128, "qmn": {}, "shape": [ 32 ], "shape_map": [ "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 95, "start": 93 }, "flags": "STAI_FLAG_OUTPUTS|STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 437, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_30_output_array", "nbits": 32, "offset_start": 12, "qmn": {}, "shape": [ 3 ], "shape_map": [ "CH" ], "size_bytes": 12 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 17, "start": 14 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 375, "intq": {}, "is_param": false, "mpool_id": 0, "name": "nl_7_nl_output_array", "nbits": 32, "offset_start": 3264, "qmn": {}, "shape": [ 16, 16, 16 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 16384 }, { "alignment": 4, "batch": 0, "channel_first": false, "channel_last": true, "epochs": { "end": 88, "start": 85 }, "flags": "STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 429, "intq": {}, "is_param": false, "mpool_id": 0, "name": "pool_27_output_array", "nbits": 32, "offset_start": 8192, "qmn": {}, "shape": [ 1, 1, 32 ], "shape_map": [ "H", "W", "CH" ], "size_bytes": 128 }, { "alignment": 4, "batch": 0, "channel_first": true, "channel_last": true, "epochs": { "end": 6, "start": 2 }, "flags": "STAI_FLAG_INPUTS|STAI_FLAG_PREALLOCATED|STAI_FLAG_ACTIVATIONS", "format": "STAI_FORMAT_FLOAT", "id": 367, "intq": {}, "is_param": false, "mpool_id": 0, "name": "serving_default_input0_output_array", "nbits": 32, "offset_start": 16540, "qmn": {}, "shape": [ 1024 ], "shape_map": [ "CH" ], "size_bytes": 4096 } ], "environment": { "generated_model": { "generated_time": "2025-05-19T13:07:49+0800", "model_files": [ { "name": "model_data_params.h", "signature": "0x46a81d5aac2acd86799ab0e3954a3f24" }, { "name": "model_data_params.c", "signature": "0xa2c16c3d6188c3091787fe3d5af3c891" }, { "name": "model_data.h", "signature": "0xfc40c7a20bec23192120426358579a8a" }, { "name": "model_data.c", "signature": "0x00caa92daee05ae7a4b5e92a9887b596" }, { "name": "model_config.h", "signature": "0xabbb8224cc676646254e214e596b7d8b" }, { "name": "model.h", "signature": "0x2f65c4a483d271fba22f560544e85c0c" }, { "name": "model.c", "signature": "0x9682615e7a46b43e51e259197fcaa8db" } ], "name": "model" }, "network_signature": "0x1e9c03d7869f1878", "test_name": "", "tools": [ { "arguments": "generate --target stm32f4 --name model -m D:/Job_Work/Code/Z_Python/myEnv/model.tflite --compression high --verbosity 1 -O ram --workspace C:/Users/admin/AppData/Local/Temp/mxAI_workspace24283202520290017248046793415177393 --output C:/Users/admin/.stm32cubemx/model_output", "environment": [ "STATS_TYPE=X-CUBE-AI" ], "input_model": { "model_files": [ { "name": "model.tflite", "signature": "0x391deb77460dcfce8d55e2fc3b80314e" } ], "n_params": 8419, "name": "model", "size": 33676, "type": "tflite" }, "name": "ST.EdgeAI.Core", "version": "2.0.0-20049" } ] }, "graphs": [ { "edges": [ { "buffer": 369, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 47, "port": 0 }, "id": 0, "name": "n46-p0_n47-p0", "start": { "node_id": 46, "port": 0 } }, { "buffer": 369, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 52, "port": 0 }, "id": 1, "name": "n46-p0_n52-p0", "start": { "node_id": 46, "port": 0 } }, { "buffer": 371, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 48, "port": 0 }, "id": 2, "name": "n47-p0_n48-p0", "start": { "node_id": 47, "port": 0 } }, { "buffer": 373, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 49, "port": 0 }, "id": 3, "name": "n48-p0_n49-p0", "start": { "node_id": 48, "port": 0 } }, { "buffer": 375, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 50, "port": 0 }, "id": 4, "name": "n49-p0_n50-p0", "start": { "node_id": 49, "port": 0 } }, { "buffer": 377, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 51, "port": 0 }, "id": 5, "name": "n50-p0_n51-p0", "start": { "node_id": 50, "port": 0 } }, { "buffer": 379, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 52, "port": 1 }, "id": 6, "name": "n51-p0_n52-p1", "start": { "node_id": 51, "port": 0 } }, { "buffer": 381, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 53, "port": 0 }, "id": 7, "name": "n52-p0_n53-p0", "start": { "node_id": 52, "port": 0 } }, { "buffer": 383, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 54, "port": 0 }, "id": 8, "name": "n53-p0_n54-p0", "start": { "node_id": 53, "port": 0 } }, { "buffer": 383, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 59, "port": 0 }, "id": 9, "name": "n53-p0_n59-p0", "start": { "node_id": 53, "port": 0 } }, { "buffer": 385, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 55, "port": 0 }, "id": 10, "name": "n54-p0_n55-p0", "start": { "node_id": 54, "port": 0 } }, { "buffer": 387, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 56, "port": 0 }, "id": 11, "name": "n55-p0_n56-p0", "start": { "node_id": 55, "port": 0 } }, { "buffer": 389, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 57, "port": 0 }, "id": 12, "name": "n56-p0_n57-p0", "start": { "node_id": 56, "port": 0 } }, { "buffer": 391, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 58, "port": 0 }, "id": 13, "name": "n57-p0_n58-p0", "start": { "node_id": 57, "port": 0 } }, { "buffer": 393, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 59, "port": 1 }, "id": 14, "name": "n58-p0_n59-p1", "start": { "node_id": 58, "port": 0 } }, { "buffer": 395, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 60, "port": 0 }, "id": 15, "name": "n59-p0_n60-p0", "start": { "node_id": 59, "port": 0 } }, { "buffer": 397, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 62, "port": 0 }, "id": 16, "name": "n60-p0_n62-p0", "start": { "node_id": 60, "port": 0 } }, { "buffer": 397, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 61, "port": 0 }, "id": 17, "name": "n60-p0_n61-p0", "start": { "node_id": 60, "port": 0 } }, { "buffer": 399, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 67, "port": 0 }, "id": 18, "name": "n61-p0_n67-p0", "start": { "node_id": 61, "port": 0 } }, { "buffer": 401, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 63, "port": 0 }, "id": 19, "name": "n62-p0_n63-p0", "start": { "node_id": 62, "port": 0 } }, { "buffer": 403, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 64, "port": 0 }, "id": 20, "name": "n63-p0_n64-p0", "start": { "node_id": 63, "port": 0 } }, { "buffer": 405, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 65, "port": 0 }, "id": 21, "name": "n64-p0_n65-p0", "start": { "node_id": 64, "port": 0 } }, { "buffer": 407, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 66, "port": 0 }, "id": 22, "name": "n65-p0_n66-p0", "start": { "node_id": 65, "port": 0 } }, { "buffer": 409, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 67, "port": 1 }, "id": 23, "name": "n66-p0_n67-p1", "start": { "node_id": 66, "port": 0 } }, { "buffer": 411, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 68, "port": 0 }, "id": 24, "name": "n67-p0_n68-p0", "start": { "node_id": 67, "port": 0 } }, { "buffer": 413, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 69, "port": 0 }, "id": 25, "name": "n68-p0_n69-p0", "start": { "node_id": 68, "port": 0 } }, { "buffer": 413, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 74, "port": 0 }, "id": 26, "name": "n68-p0_n74-p0", "start": { "node_id": 68, "port": 0 } }, { "buffer": 415, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 70, "port": 0 }, "id": 27, "name": "n69-p0_n70-p0", "start": { "node_id": 69, "port": 0 } }, { "buffer": 417, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 71, "port": 0 }, "id": 28, "name": "n70-p0_n71-p0", "start": { "node_id": 70, "port": 0 } }, { "buffer": 419, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 72, "port": 0 }, "id": 29, "name": "n71-p0_n72-p0", "start": { "node_id": 71, "port": 0 } }, { "buffer": 421, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 73, "port": 0 }, "id": 30, "name": "n72-p0_n73-p0", "start": { "node_id": 72, "port": 0 } }, { "buffer": 423, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 74, "port": 1 }, "id": 31, "name": "n73-p0_n74-p1", "start": { "node_id": 73, "port": 0 } }, { "buffer": 425, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 75, "port": 0 }, "id": 32, "name": "n74-p0_n75-p0", "start": { "node_id": 74, "port": 0 } }, { "buffer": 427, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 76, "port": 0 }, "id": 33, "name": "n75-p0_n76-p0", "start": { "node_id": 75, "port": 0 } }, { "buffer": 429, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 77, "port": 0 }, "id": 34, "name": "n76-p0_n77-p0", "start": { "node_id": 76, "port": 0 } }, { "buffer": 431, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 78, "port": 0 }, "id": 35, "name": "n77-p0_n78-p0", "start": { "node_id": 77, "port": 0 } }, { "buffer": 433, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 79, "port": 0 }, "id": 36, "name": "n78-p0_n79-p0", "start": { "node_id": 78, "port": 0 } }, { "buffer": 435, "edge_kind": "EDGE_MEMORY", "end": { "node_id": 80, "port": 0 }, "id": 37, "name": "n79-p0_n80-p0", "start": { "node_id": 79, "port": 0 } } ], "id": 0, "inputs": [ 367 ], "name": "model", "nodes": [ { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(3, 3)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "nonlinearity": "relu", "num_filters": "16", "pad": "{H: (1, 1), W: (1, 1)}", "pool_function": "avg", "pool_pad": "{H: (0, 1), W: (0, 1)}", "pool_size": "(2, 2)", "pool_stride": "(2, 2)", "stride": "(1, 1)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 46, "inputs": [ 367, 439, 442 ], "macc": 180240, "mapping": "NODE_SW", "name": "conv2d_4", "original_nodes": [ "5" ], "outputs": [ 369 ], "scratchs": [ 569, 573 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32_nl_pool" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(3, 3)", "groups": "16", "is_depthwise": "True", "is_grouped_conv": "False", "num_filters": "1", "pad": "{H: (1, 1), W: (1, 1)}", "stride": "(1, 1)", "use_bias": "True" }, "description": "Conv2D", "id": 47, "inputs": [ 369, 445, 448 ], "macc": 36880, "mapping": "NODE_SW", "name": "conv2d_6", "original_nodes": [ "6" ], "outputs": [ 371 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dw_if32of32wf32" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(1, 1)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "num_filters": "16", "pad": "{H: (0, 0), W: (0, 0)}", "stride": "(1, 1)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 48, "inputs": [ 371, 451, 454 ], "macc": 65552, "mapping": "NODE_SW", "name": "conv2d_7", "original_nodes": [ "7" ], "outputs": [ 373 ], "scratchs": [ 581 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32" ] }, { "attributes": { "nonlinearity": "relu" }, "description": "Nonlinearity", "id": 49, "inputs": [ 373 ], "macc": 4096, "mapping": "NODE_SW", "name": "nl_7_nl", "original_nodes": [ "7" ], "outputs": [ 375 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_relu" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(3, 3)", "groups": "16", "is_depthwise": "True", "is_grouped_conv": "False", "num_filters": "1", "pad": "{H: (1, 1), W: (1, 1)}", "stride": "(1, 1)", "use_bias": "True" }, "description": "Conv2D", "id": 50, "inputs": [ 375, 457, 448 ], "macc": 36880, "mapping": "NODE_SW", "name": "conv2d_8", "original_nodes": [ "8" ], "outputs": [ 377 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dw_if32of32wf32" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(1, 1)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "num_filters": "16", "pad": "{H: (0, 0), W: (0, 0)}", "stride": "(1, 1)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 51, "inputs": [ 377, 463, 466 ], "macc": 65552, "mapping": "NODE_SW", "name": "conv2d_9", "original_nodes": [ "9" ], "outputs": [ 379 ], "scratchs": [ 589 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32" ] }, { "attributes": { "operation": "add" }, "description": "Eltwise", "id": 52, "inputs": [ 369, 379 ], "macc": 4096, "mapping": "NODE_SW", "name": "eltwise_10", "original_nodes": [ "10" ], "outputs": [ 381 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_eltwise" ] }, { "attributes": { "nonlinearity": "relu" }, "description": "Nonlinearity", "id": 53, "inputs": [ 381 ], "macc": 4096, "mapping": "NODE_SW", "name": "nl_10_nl", "original_nodes": [ "10" ], "outputs": [ 383 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_relu" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(3, 3)", "groups": "16", "is_depthwise": "True", "is_grouped_conv": "False", "num_filters": "1", "pad": "{H: (1, 1), W: (1, 1)}", "stride": "(1, 1)", "use_bias": "True" }, "description": "Conv2D", "id": 54, "inputs": [ 383, 469, 448 ], "macc": 36880, "mapping": "NODE_SW", "name": "conv2d_11", "original_nodes": [ "11" ], "outputs": [ 385 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dw_if32of32wf32" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(1, 1)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "num_filters": "16", "pad": "{H: (0, 0), W: (0, 0)}", "stride": "(1, 1)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 55, "inputs": [ 385, 475, 478 ], "macc": 65552, "mapping": "NODE_SW", "name": "conv2d_12", "original_nodes": [ "12" ], "outputs": [ 387 ], "scratchs": [ 597 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32" ] }, { "attributes": { "nonlinearity": "relu" }, "description": "Nonlinearity", "id": 56, "inputs": [ 387 ], "macc": 4096, "mapping": "NODE_SW", "name": "nl_12_nl", "original_nodes": [ "12" ], "outputs": [ 389 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_relu" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(3, 3)", "groups": "16", "is_depthwise": "True", "is_grouped_conv": "False", "num_filters": "1", "pad": "{H: (1, 1), W: (1, 1)}", "stride": "(1, 1)", "use_bias": "True" }, "description": "Conv2D", "id": 57, "inputs": [ 389, 481, 448 ], "macc": 36880, "mapping": "NODE_SW", "name": "conv2d_13", "original_nodes": [ "13" ], "outputs": [ 391 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dw_if32of32wf32" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(1, 1)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "num_filters": "16", "pad": "{H: (0, 0), W: (0, 0)}", "stride": "(1, 1)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 58, "inputs": [ 391, 487, 490 ], "macc": 65552, "mapping": "NODE_SW", "name": "conv2d_14", "original_nodes": [ "14" ], "outputs": [ 393 ], "scratchs": [ 605 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32" ] }, { "attributes": { "operation": "add" }, "description": "Eltwise", "id": 59, "inputs": [ 383, 393 ], "macc": 4096, "mapping": "NODE_SW", "name": "eltwise_15", "original_nodes": [ "15" ], "outputs": [ 395 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_eltwise" ] }, { "attributes": { "nonlinearity": "relu" }, "description": "Nonlinearity", "id": 60, "inputs": [ 395 ], "macc": 4096, "mapping": "NODE_SW", "name": "nl_15_nl", "original_nodes": [ "15" ], "outputs": [ 397 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_relu" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(1, 1)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "num_filters": "32", "pad": "{H: (0, 0), W: (0, 0)}", "stride": "(2, 2)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 61, "inputs": [ 397, 493, 496 ], "macc": 32800, "mapping": "NODE_SW", "name": "conv2d_20", "original_nodes": [ "20" ], "outputs": [ 399 ], "scratchs": [ 612 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(3, 3)", "groups": "16", "is_depthwise": "True", "is_grouped_conv": "False", "num_filters": "1", "pad": "{H: (0, 2), W: (0, 2)}", "stride": "(2, 2)", "use_bias": "True" }, "description": "Conv2D", "id": 62, "inputs": [ 397, 499, 448 ], "macc": 9232, "mapping": "NODE_SW", "name": "conv2d_16", "original_nodes": [ "16" ], "outputs": [ 401 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dw_if32of32wf32" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(1, 1)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "num_filters": "32", "pad": "{H: (0, 0), W: (0, 0)}", "stride": "(1, 1)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 63, "inputs": [ 401, 505, 508 ], "macc": 32800, "mapping": "NODE_SW", "name": "conv2d_17", "original_nodes": [ "17" ], "outputs": [ 403 ], "scratchs": [ 620 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32" ] }, { "attributes": { "nonlinearity": "relu" }, "description": "Nonlinearity", "id": 64, "inputs": [ 403 ], "macc": 2048, "mapping": "NODE_SW", "name": "nl_17_nl", "original_nodes": [ "17" ], "outputs": [ 405 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_relu" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(3, 3)", "groups": "32", "is_depthwise": "True", "is_grouped_conv": "False", "num_filters": "1", "pad": "{H: (1, 1), W: (1, 1)}", "stride": "(1, 1)", "use_bias": "True" }, "description": "Conv2D", "id": 65, "inputs": [ 405, 511, 514 ], "macc": 18464, "mapping": "NODE_SW", "name": "conv2d_18", "original_nodes": [ "18" ], "outputs": [ 407 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dw_if32of32wf32" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(1, 1)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "num_filters": "32", "pad": "{H: (0, 0), W: (0, 0)}", "stride": "(1, 1)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 66, "inputs": [ 407, 517, 520 ], "macc": 65568, "mapping": "NODE_SW", "name": "conv2d_19", "original_nodes": [ "19" ], "outputs": [ 409 ], "scratchs": [ 628 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32" ] }, { "attributes": { "operation": "add" }, "description": "Eltwise", "id": 67, "inputs": [ 399, 409 ], "macc": 2048, "mapping": "NODE_SW", "name": "eltwise_21", "original_nodes": [ "21" ], "outputs": [ 411 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_eltwise" ] }, { "attributes": { "nonlinearity": "relu" }, "description": "Nonlinearity", "id": 68, "inputs": [ 411 ], "macc": 2048, "mapping": "NODE_SW", "name": "nl_21_nl", "original_nodes": [ "21" ], "outputs": [ 413 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_relu" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(3, 3)", "groups": "32", "is_depthwise": "True", "is_grouped_conv": "False", "num_filters": "1", "pad": "{H: (1, 1), W: (1, 1)}", "stride": "(1, 1)", "use_bias": "True" }, "description": "Conv2D", "id": 69, "inputs": [ 413, 523, 514 ], "macc": 18464, "mapping": "NODE_SW", "name": "conv2d_22", "original_nodes": [ "22" ], "outputs": [ 415 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dw_if32of32wf32" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(1, 1)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "num_filters": "32", "pad": "{H: (0, 0), W: (0, 0)}", "stride": "(1, 1)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 70, "inputs": [ 415, 529, 532 ], "macc": 65568, "mapping": "NODE_SW", "name": "conv2d_23", "original_nodes": [ "23" ], "outputs": [ 417 ], "scratchs": [ 636 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32" ] }, { "attributes": { "nonlinearity": "relu" }, "description": "Nonlinearity", "id": 71, "inputs": [ 417 ], "macc": 2048, "mapping": "NODE_SW", "name": "nl_23_nl", "original_nodes": [ "23" ], "outputs": [ 419 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_relu" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(3, 3)", "groups": "32", "is_depthwise": "True", "is_grouped_conv": "False", "num_filters": "1", "pad": "{H: (1, 1), W: (1, 1)}", "stride": "(1, 1)", "use_bias": "True" }, "description": "Conv2D", "id": 72, "inputs": [ 419, 535, 514 ], "macc": 18464, "mapping": "NODE_SW", "name": "conv2d_24", "original_nodes": [ "24" ], "outputs": [ 421 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dw_if32of32wf32" ] }, { "attributes": { "dilation": "{H: 1, W: 1}", "filter_size": "(1, 1)", "groups": "1", "is_depthwise": "False", "is_grouped_conv": "False", "num_filters": "32", "pad": "{H: (0, 0), W: (0, 0)}", "stride": "(1, 1)", "use_bias": "True", "weights_prefetch": "True" }, "description": "Conv2D", "id": 73, "inputs": [ 421, 541, 544 ], "macc": 65568, "mapping": "NODE_SW", "name": "conv2d_25", "original_nodes": [ "25" ], "outputs": [ 423 ], "scratchs": [ 644 ], "subgraph_nodes": [], "sw_functions": [ "forward_conv2d_if32of32wf32" ] }, { "attributes": { "operation": "add" }, "description": "Eltwise", "id": 74, "inputs": [ 413, 423 ], "macc": 2048, "mapping": "NODE_SW", "name": "eltwise_26", "original_nodes": [ "26" ], "outputs": [ 425 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_eltwise" ] }, { "attributes": { "nonlinearity": "relu" }, "description": "Nonlinearity", "id": 75, "inputs": [ 425 ], "macc": 2048, "mapping": "NODE_SW", "name": "nl_26_nl", "original_nodes": [ "26" ], "outputs": [ 427 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_relu" ] }, { "attributes": { "pool_function": "avg", "pool_pad": "{H: (0, 0), W: (0, 0)}", "pool_size": "[8, 8]", "pool_stride": "[8, 8]" }, "description": "Pool", "id": 76, "inputs": [ 427 ], "macc": 2048, "mapping": "NODE_SW", "name": "pool_27", "original_nodes": [ "27" ], "outputs": [ 429 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_ap" ] }, { "attributes": { "compressed": "True", "num_units": "32", "use_bias": "True" }, "description": "Dense", "id": 77, "inputs": [ 429, 548, 551 ], "macc": 1056, "mapping": "NODE_SW", "name": "gemm_28", "original_nodes": [ "28" ], "outputs": [ 431 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dense" ] }, { "attributes": { "nonlinearity": "relu" }, "description": "Nonlinearity", "id": 78, "inputs": [ 431 ], "macc": 32, "mapping": "NODE_SW", "name": "nl_28_nl", "original_nodes": [ "28" ], "outputs": [ 433 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_relu" ] }, { "attributes": { "compressed": "True", "num_units": "3", "use_bias": "True" }, "description": "Dense", "id": 79, "inputs": [ 433, 555, 558 ], "macc": 99, "mapping": "NODE_SW", "name": "gemm_29", "original_nodes": [ "29" ], "outputs": [ 435 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_dense" ] }, { "attributes": { "axis": "CH", "nonlinearity": "softmax", "orig_axis": "-1" }, "description": "Nonlinearity", "id": 80, "inputs": [ 435 ], "macc": 45, "mapping": "NODE_SW", "name": "nl_30", "original_nodes": [ "30" ], "outputs": [ 437 ], "scratchs": [], "subgraph_nodes": [], "sw_functions": [ "forward_sm" ] } ], "original_inputs": [ { "serving_default_input0": { "data_type": "float32", "shape": "(BATCH: 1, CH: 1024)" } } ], "original_outputs": [ { "nl_30": { "data_type": "float32", "shape": "(BATCH: 1, CH: 3)" } } ], "outputs": [ 437 ] } ], "json_schema_version": "2.0", "memory_footprint": { "activations": 37120, "io": [ 0, 0 ], "kernel_flash": 29586, "kernel_ram": 11236, "series": "stm32f4", "toolchain": "arm-none-eabi-gcc (GNU Tools for STM32 13.3.rel1.20240926-1715) 13.3.1 20240614", "toolchain_flash": 638, "toolchain_ram": 0, "weights": 29372 }, "memory_pools": [ { "address": "NULL", "alignment": 4, "attributes": { "latency": "HIGH", "score": 768, "throughput": "LOW" }, "buffers": [ 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 569, 573, 581, 589, 597, 605, 612, 620, 628, 636, 644 ], "id": 0, "name": "heap_overlay_pool", "offset_start": 0, "persistent": false, "rights": "ACC_WRITE", "size_bytes": -1, "subpools": [], "used_size_bytes": 37120, "user_allocated": false, "virtual": false }, { "address": "s_model_weights_array_u64", "alignment": 0, "attributes": { "latency": "UNDEF", "score": 0, "throughput": "UNDEF" }, "buffers": [ 439, 442, 445, 448, 451, 454, 457, 463, 466, 469, 475, 478, 481, 487, 490, 493, 496, 499, 505, 508, 511, 514, 517, 520, 523, 529, 532, 535, 541, 544, 548, 551, 555, 558 ], "id": 1, "name": "weights_array", "offset_start": 0, "persistent": true, "rights": "ACC_READ", "size_bytes": -1, "subpools": [], "used_size_bytes": 29372, "user_allocated": false, "virtual": false } ] }