Summary



info
docker_version kneron/toolchain:v0.29.0
comments
kdp520/input bitwidth int8
kdp520/output bitwidth int8
kdp520/cpu bitwidth int8
kdp520/datapath bitwidth int8
kdp520/weight bitwidth int8
kdp520/ip_eval/fps 13.5583
kdp520/ip_eval/ITC(ms) 73.7554 ms
kdp520/ip_eval/RDMA bandwidth GB/s 0.8
kdp520/ip_eval/WDMA bandwidth GB/s 0.8
kdp520/ip_eval/GETW bandwidth GB/s 0.8
kdp520/ip_eval/cpu_node N/A
kdp520/bie input.kdp520.scaled.bie
kdp520/onnx input.kdp520.decomposed.onnx
kdp520/nef models_520.nef
gen fx model report model_fx_report.html
gen fx model json model_fx_report.json


kdp520



node node origin type bw in bw out bw weight node backend
0 input None NPU N/A [8] N/A None
1 /conv1/Conv /conv1/Conv NPU [8] [16] [8] npu_fusion_node_/conv1/Conv_/prelu/PRelu
2 /prelu/PRelu /prelu/PRelu NPU [16] [8] [8]
3 /layer1/layer1.0/bn1/BatchNormalization_KNOPT_bn_sep_1 /layer1/layer1.0/bn1/BatchNormalization NPU [8] [8] [16] /layer1/layer1.0/bn1/BatchNormalization_KNOPT_bn_sep_1
4 /layer1/layer1.0/bn1/BatchNormalization_KNOPT_bn_sep_2 /layer1/layer1.0/bn1/BatchNormalization NPU [8] [8] [16] /layer1/layer1.0/bn1/BatchNormalization_KNOPT_bn_sep_2
5 /layer1/layer1.0/conv1/Conv /layer1/layer1.0/conv1/Conv NPU [8] [16] [8] npu_fusion_node_/layer1/layer1.0/conv1/Conv_/layer1/layer1.0/prelu/PRelu
6 /layer1/layer1.0/prelu/PRelu /layer1/layer1.0/prelu/PRelu NPU [16] [8] [8]
7 /layer1/layer1.0/conv2/Conv_KNOPT_/layer1/layer1.0/Add_KNOPT_dummy_bn_0 /layer1/layer1.0/conv2/Conv NPU [8] [8] [8] /layer1/layer1.0/conv2/Conv_KNOPT_/layer1/layer1.0/Add_KNOPT_dummy_bn_0
8 /layer1/layer1.0/downsample/downsample.0/Conv /layer1/layer1.0/downsample/downsample.0/Conv NPU [8] [16] [8] npu_fusion_node_/layer1/layer1.0/downsample/downsample.0/Conv_/layer1/layer1.0/Add_KNOPT_dummy_bn_1
9 /layer1/layer1.0/Add_KNOPT_dummy_bn_1 /layer1/layer1.0/Add NPU [16] [8] [16]
10 /layer1/layer1.0/Add /layer1/layer1.0/Add NPU [8, 8] [8] [8] /layer1/layer1.0/Add
11 /layer1/layer1.0/Add_KNOPT_dummy_bn_2 /layer1/layer1.1/Add NPU [8] [8] [16] /layer1/layer1.0/Add_KNOPT_dummy_bn_2
12 /layer1/layer1.1/bn1/BatchNormalization /layer1/layer1.1/bn1/BatchNormalization NPU [8] [8] [16] /layer1/layer1.1/bn1/BatchNormalization
13 /layer1/layer1.1/conv1/Conv /layer1/layer1.1/conv1/Conv NPU [8] [16] [8] npu_fusion_node_/layer1/layer1.1/conv1/Conv_/layer1/layer1.1/prelu/PRelu
14 /layer1/layer1.1/prelu/PRelu /layer1/layer1.1/prelu/PRelu NPU [16] [8] [8]
15 /layer1/layer1.1/conv2/Conv_KNOPT_/layer1/layer1.1/Add_KNOPT_dummy_bn_0 /layer1/layer1.1/conv2/Conv NPU [8] [8] [8] /layer1/layer1.1/conv2/Conv_KNOPT_/layer1/layer1.1/Add_KNOPT_dummy_bn_0
16 /layer1/layer1.1/Add /layer1/layer1.1/Add NPU [8, 8] [8] [8] /layer1/layer1.1/Add
17 /layer1/layer1.1/Add_KNOPT_dummy_bn_1 /layer2/layer2.0/downsample/downsample.0/Conv NPU [8] [8] [16] /layer1/layer1.1/Add_KNOPT_dummy_bn_1
18 /layer2/layer2.0/downsample/downsample.0/Conv /layer2/layer2.0/downsample/downsample.0/Conv NPU [8] [16] [8] npu_fusion_node_/layer2/layer2.0/downsample/downsample.0/Conv_/layer2/layer2.0/Add_KNOPT_dummy_bn_1
19 /layer2/layer2.0/Add_KNOPT_dummy_bn_1 /layer2/layer2.0/Add NPU [16] [8] [16]
20 /layer2/layer2.0/bn1/BatchNormalization /layer2/layer2.0/bn1/BatchNormalization NPU [8] [8] [16] /layer2/layer2.0/bn1/BatchNormalization
21 /layer2/layer2.0/conv1/Conv /layer2/layer2.0/conv1/Conv NPU [8] [16] [8] npu_fusion_node_/layer2/layer2.0/conv1/Conv_/layer2/layer2.0/prelu/PRelu
22 /layer2/layer2.0/prelu/PRelu /layer2/layer2.0/prelu/PRelu NPU [16] [8] [8]
23 /layer2/layer2.0/conv2/Conv_KNOPT_/layer2/layer2.0/Add_KNOPT_dummy_bn_0 /layer2/layer2.0/conv2/Conv NPU [8] [8] [8] /layer2/layer2.0/conv2/Conv_KNOPT_/layer2/layer2.0/Add_KNOPT_dummy_bn_0
24 /layer2/layer2.0/Add /layer2/layer2.0/Add NPU [8, 8] [8] [8] /layer2/layer2.0/Add
25 /layer2/layer2.0/Add_KNOPT_dummy_bn_2 /layer2/layer2.1/Add NPU [8] [8] [16] /layer2/layer2.0/Add_KNOPT_dummy_bn_2
26 /layer2/layer2.1/bn1/BatchNormalization /layer2/layer2.1/bn1/BatchNormalization NPU [8] [8] [16] /layer2/layer2.1/bn1/BatchNormalization
27 /layer2/layer2.1/conv1/Conv /layer2/layer2.1/conv1/Conv NPU [8] [16] [8] npu_fusion_node_/layer2/layer2.1/conv1/Conv_/layer2/layer2.1/prelu/PRelu
28 /layer2/layer2.1/prelu/PRelu /layer2/layer2.1/prelu/PRelu NPU [16] [8] [8]
29 /layer2/layer2.1/conv2/Conv_KNOPT_/layer2/layer2.1/Add_KNOPT_dummy_bn_0 /layer2/layer2.1/conv2/Conv NPU [8] [8] [8] /layer2/layer2.1/conv2/Conv_KNOPT_/layer2/layer2.1/Add_KNOPT_dummy_bn_0
30 /layer2/layer2.1/Add /layer2/layer2.1/Add NPU [8, 8] [8] [8] /layer2/layer2.1/Add
31 /layer2/layer2.1/Add_KNOPT_dummy_bn_1 /layer3/layer3.0/downsample/downsample.0/Conv NPU [8] [8] [16] /layer2/layer2.1/Add_KNOPT_dummy_bn_1
32 /layer3/layer3.0/downsample/downsample.0/Conv /layer3/layer3.0/downsample/downsample.0/Conv NPU [8] [16] [8] npu_fusion_node_/layer3/layer3.0/downsample/downsample.0/Conv_/layer3/layer3.0/Add_KNOPT_dummy_bn_1
33 /layer3/layer3.0/Add_KNOPT_dummy_bn_1 /layer3/layer3.0/Add NPU [16] [8] [16]
34 /layer3/layer3.0/bn1/BatchNormalization /layer3/layer3.0/bn1/BatchNormalization NPU [8] [8] [16] /layer3/layer3.0/bn1/BatchNormalization
35 /layer3/layer3.0/conv1/Conv /layer3/layer3.0/conv1/Conv NPU [8] [16] [8] npu_fusion_node_/layer3/layer3.0/conv1/Conv_/layer3/layer3.0/prelu/PRelu
36 /layer3/layer3.0/prelu/PRelu /layer3/layer3.0/prelu/PRelu NPU [16] [8] [8]
37 /layer3/layer3.0/conv2/Conv_KNOPT_/layer3/layer3.0/Add_KNOPT_dummy_bn_0 /layer3/layer3.0/conv2/Conv NPU [8] [8] [8] /layer3/layer3.0/conv2/Conv_KNOPT_/layer3/layer3.0/Add_KNOPT_dummy_bn_0
38 /layer3/layer3.0/Add /layer3/layer3.0/Add NPU [8, 8] [8] [8] /layer3/layer3.0/Add
39 /layer3/layer3.0/Add_KNOPT_dummy_bn_2 /layer3/layer3.1/Add NPU [8] [8] [16] /layer3/layer3.0/Add_KNOPT_dummy_bn_2
40 /layer3/layer3.1/bn1/BatchNormalization /layer3/layer3.1/bn1/BatchNormalization NPU [8] [8] [16] /layer3/layer3.1/bn1/BatchNormalization
41 /layer3/layer3.1/conv1/Conv /layer3/layer3.1/conv1/Conv NPU [8] [16] [8] npu_fusion_node_/layer3/layer3.1/conv1/Conv_/layer3/layer3.1/prelu/PRelu
42 /layer3/layer3.1/prelu/PRelu /layer3/layer3.1/prelu/PRelu NPU [16] [8] [8]
43 /layer3/layer3.1/conv2/Conv_KNOPT_/layer3/layer3.1/Add_KNOPT_dummy_bn_0 /layer3/layer3.1/conv2/Conv NPU [8] [8] [8] /layer3/layer3.1/conv2/Conv_KNOPT_/layer3/layer3.1/Add_KNOPT_dummy_bn_0
44 /layer3/layer3.1/Add /layer3/layer3.1/Add NPU [8, 8] [8] [8] /layer3/layer3.1/Add
45 /layer3/layer3.1/Add_KNOPT_dummy_bn_1 /layer4/layer4.0/downsample/downsample.0/Conv NPU [8] [8] [16] /layer3/layer3.1/Add_KNOPT_dummy_bn_1
46 /layer4/layer4.0/downsample/downsample.0/Conv /layer4/layer4.0/downsample/downsample.0/Conv NPU [8] [16] [8] npu_fusion_node_/layer4/layer4.0/downsample/downsample.0/Conv_/layer4/layer4.0/Add_KNOPT_dummy_bn_1
47 /layer4/layer4.0/Add_KNOPT_dummy_bn_1 /layer4/layer4.0/Add NPU [16] [8] [16]
48 /layer4/layer4.0/bn1/BatchNormalization /layer4/layer4.0/bn1/BatchNormalization NPU [8] [8] [16] /layer4/layer4.0/bn1/BatchNormalization
49 /layer4/layer4.0/conv1/Conv /layer4/layer4.0/conv1/Conv NPU [8] [16] [8] npu_fusion_node_/layer4/layer4.0/conv1/Conv_/layer4/layer4.0/prelu/PRelu
50 /layer4/layer4.0/prelu/PRelu /layer4/layer4.0/prelu/PRelu NPU [16] [8] [8]
51 /layer4/layer4.0/conv2/Conv_KNOPT_/layer4/layer4.0/Add_KNOPT_dummy_bn_0 /layer4/layer4.0/conv2/Conv NPU [8] [8] [8] /layer4/layer4.0/conv2/Conv_KNOPT_/layer4/layer4.0/Add_KNOPT_dummy_bn_0
52 /layer4/layer4.0/Add /layer4/layer4.0/Add NPU [8, 8] [8] [8] /layer4/layer4.0/Add
53 /layer4/layer4.0/Add_KNOPT_dummy_bn_2 /layer4/layer4.1/Add NPU [8] [8] [16] /layer4/layer4.0/Add_KNOPT_dummy_bn_2
54 /layer4/layer4.1/bn1/BatchNormalization /layer4/layer4.1/bn1/BatchNormalization NPU [8] [8] [16] /layer4/layer4.1/bn1/BatchNormalization
55 /layer4/layer4.1/conv1/Conv /layer4/layer4.1/conv1/Conv NPU [8] [16] [8] npu_fusion_node_/layer4/layer4.1/conv1/Conv_/layer4/layer4.1/prelu/PRelu
56 /layer4/layer4.1/prelu/PRelu /layer4/layer4.1/prelu/PRelu NPU [16] [8] [8]
57 /layer4/layer4.1/conv2/Conv_KNOPT_/layer4/layer4.1/Add_KNOPT_dummy_bn_0 /layer4/layer4.1/conv2/Conv NPU [8] [8] [8] /layer4/layer4.1/conv2/Conv_KNOPT_/layer4/layer4.1/Add_KNOPT_dummy_bn_0
58 /layer4/layer4.1/Add /layer4/layer4.1/Add NPU [8, 8] [16] [8] npu_fusion_node_/layer4/layer4.1/Add_/bn2/BatchNormalization
59 /bn2/BatchNormalization /bn2/BatchNormalization NPU [16] [8] [16]
60 /Flatten /Flatten NPU [8] [8] [8] None
61 /fc/Gemm /fc/Gemm NPU [8] [8] [8] npu_fusion_node_/layer4/layer4.1/Add_/bn2/BatchNormalization_KNERON_REFORMAT_next_0
62 /features/BatchNormalization /features/BatchNormalization NPU [8] [8] [16] /features/BatchNormalization