您好,
我使用导入工具 tidl_model_import.out 在 tempDir 文件夹中生成中间层结果.y 文件、并使用相同的输入数据在 eve 上生成中间层结果.bin 文件、我发现在比较两个相应的跟踪文件时、中间层中存在差异。结果如下:
TRACE_Dump_1_320x320.y 与 trace_dump_1_320x320.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_2_160x160.y 与 trace_dump_2_160x160.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_3_160x160.y 与 trace_dump_3_160x160.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_4_160x160.y 与 trace_dump_4_160x160.bin 最小值:128最大值:128平均值:128.0
TRACE_Dump_5_160x160.y 与 trace_dump_5_160x160.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_6_80x80.y 与 trace_dump_6_80x80.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_7_80x80.y 与 trace_dump_7_80x80.bin 最小值:128最大值:128平均值:128.0
TRACE_Dump_8_80x80.y 与 trace_dump_8_80x80.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_9_80x80.y 与 trace_dump_9_80x80.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_10_80x80.y 与 trace_dump_10_80x80.bin 最小值:128最大值:128平均值:128.0
TRACE_Dump_11_80x80.y 与 trace_dump_11_80x80.bin 最小值:128最大值:128平均值:128.0
TRACE_Dump_12_80x80.y 与 trace_dump_12_80x80.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_13_40x40.y 与 trace_dump_13_40x40.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_14_40x40.y 与 trace_dump_14_40x40.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_15_40x40.y 与 trace_dump_15_40x40.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_16_40x40.y 与 trace_dump_16_40x40.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_17_40x40.y 与 trace_dump_17_40x40.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_18_40x40.y 与 trace_dump_18_40x40.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_19_40x40.y 与 trace_dump_19_40x40.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_20_40x40.y 与 trace_dump_20_40x40.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_21_40x40.y 与 trace_dump_21_40x40.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_22_40x40.y 与 trace_dump_22_40x40.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_23_40x40.y 与 trace_dump_23_40x40.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_24_20x20.y 与 trace_dump_24_20x20.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_25_20x20.y 与 trace_dump_25_20x20.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_26_20x20.y 与 trace_dump_26_20x20.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_27_20x20.y 与 trace_dump_27_20x20.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_28_20x20.y 与 trace_dump_28_20x20.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_29_20x20.y 与 trace_dump_29_20x20.bin 最小值:128最大值:128平均值:128.0
TRACE_Dump_30_20x20.y 与 trace_dump_30_20x20.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_31_20x20.y 与 trace_dump_31_20x20.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_32_20x20.y 与 trace_dump_32_20x20.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_33_20x20.y 与 trace_dump_33_20x20.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_34_20x20.y 与 trace_dump_34_20x20.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_35_20x20.y 与 trace_dump_35_20x20.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_36_20x20.y 与 trace_dump_36_20x20.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_37_20x20.y 与 trace_dump_37_20x20.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_38_20x20.y 与 trace_dump_38_20x20.bin 最小值:128最大值:128平均值:128.0
TRACE_Dump_39_20x20.y 与 trace_dump_39_20x20.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_40_20x20.y 与 trace_dump_40_20x20.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_41_20x20.y 与 trace_dump_41_20x20.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_42_20x20.y 与 trace_dump_42_20x20.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_43_40x40.y 与 trace_dump_43_40x40.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_44_40x40.y 与 trace_dump_44_40x40.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_45_40x40.y 与 trace_dump_45_40x40.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_46_40x40.y 与 trace_dump_46_40x40.bin 的最小值:0最大值:0平均值:0.0
TRACE_Dump_47_40x40.y 与 trace_dump_47_40x40.bin 的最小值:0最大值:220平均值:55.7348828125
TRACE_Dump_48_80x80.y 与 trace_dump_48_80x80.bin 最小值:84最大值:246平均值:139.531689453125
TRACE_Dump_49_80x80.y 与 trace_dump_49_80x80.bin 的最小值:123最大值:129平均值:127.6588427734375
TRACE_Dump_50_80x80.y 与 trace_dump_50_80x80.bin 的最小值:124最大值:130平均值:127.7884716796875
TRACE_Dump_51_80x80.y 与 trace_dump_51_80x80.bin 最小值:0最大值:2平均值:0.000390625
TRACE_Dump_52_80x80.y 与 trace_dump_52_80x80.bin 最小值:0最大值:1平均值:1.220703125e-05
TRACE_Dump_53_160x160.y 与 trace_dump_53_160x160.bin 的最小值:128最大值:129平均值:128.00000061035155
TRACE_Dump_54_160x160.y 与 trace_dump_54_160x160.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_55_160x160.y 与 trace_dump_55_160x160.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_56_160x160.y 与 trace_dump_56_160x160.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_57_160x160.y 与 trace_dump_57_160x160.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_58_320x320.y 与 trace_dump_58_320x320.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_59_320x320.y 与 trace_dump_59_320x320.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_60_320x320.y 与 trace_dump_60_320x320.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_61_320x320.y 与 trace_dump_61_320x320.bin 最小值:0最大值:0平均值:0.0
TRACE_Dump_62_320x320.y 与 trace_dump_62_320x320.bin 的最小值:128最大值:128平均值:128.0
TRACE_Dump_63_20x20.y 与 trace_dump_63_20x20.bin 最小值:0最大值:214平均值:78.5892578125
TRACE_Dump_64_10x10.y 与 trace_dump_64_10x10.bin 的最小值:0最大值:206平均值:32.630703125
TRACE_Dump_65_10x10.y 与 trace_dump_65_10x10.bin 的最小值:0最大值:254平均值:44.3418359375
TRACK_Dump_66_10x10.y 与 trace_dump_66_10x10.bin 的最小值:18最大值:201平均值:111.76666666666667
我们会发现某些层存在差异
TRACE_Dump_47_40x40.y 与 trace_dump_47_40x40.bin 的最小值:0最大值:220平均值:55.7348828125
TRACE_Dump_48_80x80.y 与 trace_dump_48_80x80.bin 最小值:84最大值:246平均值:139.531689453125
TRACE_Dump_49_80x80.y 与 trace_dump_49_80x80.bin 的最小值:123最大值:129平均值:127.6588427734375
TRACE_Dump_50_80x80.y 与 trace_dump_50_80x80.bin 的最小值:124最大值:130平均值:127.7884716796875
TRACE_Dump_51_80x80.y 与 trace_dump_51_80x80.bin 最小值:0最大值:2平均值:0.000390625
TRACE_Dump_52_80x80.y 与 trace_dump_52_80x80.bin 最小值:0最大值:1平均值:1.220703125e-05
TRACE_Dump_53_160x160.y 与 trace_dump_53_160x160.bin 的最小值:128最大值:129平均值:128.00000061035155
TRACE_Dump_63_20x20.y 与 trace_dump_63_20x20.bin 最小值:0最大值:214平均值:78.5892578125
TRACE_Dump_64_10x10.y 与 trace_dump_64_10x10.bin 的最小值:0最大值:206平均值:32.630703125
TRACE_Dump_65_10x10.y 与 trace_dump_65_10x10.bin 的最小值:0最大值:254平均值:44.3418359375
TRACK_Dump_66_10x10.y 与 trace_dump_66_10x10.bin 的最小值:18最大值:201平均值:111.76666666666667
从导入工具调试信息中、我们可以看到:
47,TIDL_ConvolutionLayer,conv35.
48、tidl_deconv2DLayer、conv_TRANSPose2
49、TIDL_BatchNormalLayer、batch_norm37
50、TIDL_BatchNormalLayer、bn_scale37
51、TIDL_BatchNormalLayer、relu24
52、TIDL_ConvolutionLayer、conv36.
53、TIDL_Deconv2DLayer、conv_TRANSPOLOCES3
54、TIDL_BatchNormalLayer、batch_norm39
55、TIDL_BatchNormalLayer、bn_scale39
56,TIDL_BatchNormalLayer,relu26
57、TIDL_ConvolutionLayer、conv37.
58、TIDL_Deconv2DLayer、conv_TRANSPUSE_SEG
59、TIDL_BatchNormalLayer、batch_norm_seg
60、TIDL_BatchNormalLayer、bn_scale_seg
61、TIDL_BatchNormalLayer、Relu_seg
62、TIDL_ConvolutionLayer、conv_seg
63、TIDL_ConvolutionLayer、conv40.
64、TIDL_ConvolutionLayer、conv41.
65、TIDL_ConvolutionLayer、conv42.
66、TIDL_ConvolutionLayer、conv_pairs
下面是发生这种情况的器件模型:
那么 、为什么会发生这种情况呢?
谢谢、
陈 POCA