Created by: ysh329
状态:等待review
主要内容
- 修复opencl对于output写入文件失败的问题;
- 修复tensor名带有反斜杠的问题;
- 默认开启每个op的输出tensor写入到手机指定目录的单独文件,一个output tensor对应一个文件。见如下日志:
[I 9/14 15:29: 5.311 ...3/lite/core/profile/precision_profiler.h:82 write_tensorfile] --> tensor name is abnormal with '\':image/target_trans !!!, replace with '_',image_target_transimage_target_trans
[I 9/14 15:29: 5.450 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor image/target_trans to file:/storage/emulated/0/PaddleLite_2020914_15295_303/image_target_trans.txt
[I 9/14 15:29: 5.508 ...3/lite/core/profile/precision_profiler.h:82 write_tensorfile] --> tensor name is abnormal with '\':image/target_trans/layout_trans !!!, replace with '_',image_target_trans_layout_transimage_target_trans_layout_trans
[I 9/14 15:29: 5.613 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor image/target_trans/layout_trans to file:/storage/emulated/0/PaddleLite_2020914_15295_303/image_target_trans_layout_trans.txt
[I 9/14 15:29: 5.830 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor batch_norm_45.tmp_2 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/batch_norm_45.tmp_2.txt
[I 9/14 15:29: 5.990 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 6.154 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu_30.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu_30.tmp_0.txt
[I 9/14 15:29: 6.321 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 6.450 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 6.885 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 7. 11 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 7. 54 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu_30.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu_30.tmp_0.txt
[I 9/14 15:29: 7.183 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 7.291 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 7.337 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 7.379 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 7.498 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 7.561 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 7.584 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu_30.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu_30.tmp_0.txt
[I 9/14 15:29: 7.690 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 7.755 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 7.779 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 7.805 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 7.859 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 7.934 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu_30.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu_30.tmp_0.txt
[I 9/14 15:29: 7.960 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 7.986 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor batch_norm_45.tmp_2 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/batch_norm_45.tmp_2.txt
[I 9/14 15:29: 8. 80 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.105 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.121 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor batch_norm_45.tmp_2 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/batch_norm_45.tmp_2.txt
[I 9/14 15:29: 8.143 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.163 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.175 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.189 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor elementwise_add_4.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/elementwise_add_4.tmp_0.txt
[I 9/14 15:29: 8.213 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.236 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.250 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.265 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor batch_norm_45.tmp_2 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/batch_norm_45.tmp_2.txt
[I 9/14 15:29: 8.289 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.311 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.326 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.339 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.393 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.438 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.455 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor batch_norm_45.tmp_2 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/batch_norm_45.tmp_2.txt
[I 9/14 15:29: 8.517 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.577 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.599 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.615 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.680 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.783 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_7.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_7.tmp_0.txt
[I 9/14 15:29: 8.795 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.801 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.816 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu_30.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu_30.tmp_0.txt
[I 9/14 15:29: 8.831 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.843 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu_30.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu_30.tmp_0.txt
[I 9/14 15:29: 8.849 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 8.868 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.894 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu_30.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu_30.tmp_0.txt
[I 9/14 15:29: 8.903 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor batch_norm_45.tmp_2 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/batch_norm_45.tmp_2.txt
[I 9/14 15:29: 8.910 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 8.938 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu_31.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu_31.tmp_0.txt
[I 9/14 15:29: 8.939 ...3/lite/core/profile/precision_profiler.h:82 write_tensorfile] --> tensor name is abnormal with '\':conv2d_41.tmp_1/target_trans !!!, replace with '_',conv2d_41.tmp_1_target_transconv2d_41.tmp_1_target_trans
[I 9/14 15:29: 8.952 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor conv2d_41.tmp_1/target_trans to file:/storage/emulated/0/PaddleLite_2020914_15295_303/conv2d_41.tmp_1_target_trans.txt
[I 9/14 15:29: 8.956 ...3/lite/core/profile/precision_profiler.h:82 write_tensorfile] --> tensor name is abnormal with '\':fill_constant_0.tmp_0/target_trans !!!, replace with '_',fill_constant_0.tmp_0_target_transfill_constant_0.tmp_0_target_trans
[I 9/14 15:29: 8.969 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor fill_constant_0.tmp_0/target_trans to file:/storage/emulated/0/PaddleLite_2020914_15295_303/fill_constant_0.tmp_0_target_trans.txt
[I 9/14 15:29: 8.972 ...3/lite/core/profile/precision_profiler.h:82 write_tensorfile] --> tensor name is abnormal with '\':fill_constant_0.tmp_0/target_trans/layout_trans !!!, replace with '_',fill_constant_0.tmp_0_target_trans_layout_transfill_constant_0.tmp_0_target_trans_layout_trans
[I 9/14 15:29: 8.985 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor fill_constant_0.tmp_0/target_trans/layout_trans to file:/storage/emulated/0/PaddleLite_2020914_15295_303/fill_constant_0.tmp_0_target_trans_layout_trans.txt
[I 9/14 15:29: 9. 65 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor concat_0.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/concat_0.tmp_0.txt
[I 9/14 15:29: 9. 85 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_1.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_1.tmp_0.txt
[I 9/14 15:29: 9.178 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 9.194 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_3.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_3.tmp_0.txt
[I 9/14 15:29: 9.221 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 9.237 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_5.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_5.tmp_0.txt
[I 9/14 15:29: 9.285 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 9.293 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 9.326 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor bilinear_interp_0.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/bilinear_interp_0.tmp_0.txt
[I 9/14 15:29: 9.372 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor concat_1.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/concat_1.tmp_0.txt
[I 9/14 15:29: 9.389 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 9.406 ...3/lite/core/profile/precision_profiler.h:82 write_tensorfile] --> tensor name is abnormal with '\':conv2d_41.tmp_1/target_trans !!!, replace with '_',conv2d_41.tmp_1_target_transconv2d_41.tmp_1_target_trans
[I 9/14 15:29: 9.416 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor conv2d_41.tmp_1/target_trans to file:/storage/emulated/0/PaddleLite_2020914_15295_303/conv2d_41.tmp_1_target_trans.txt
[I 9/14 15:29: 9.425 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29: 9.525 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor bilinear_interp_1.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/bilinear_interp_1.tmp_0.txt
[I 9/14 15:29: 9.641 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor concat_2.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/concat_2.tmp_0.txt
[I 9/14 15:29: 9.797 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29: 9.899 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu_30.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu_30.tmp_0.txt
[I 9/14 15:29: 9.994 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29:10.970 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29:11.295 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_10.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_10.tmp_0.txt
[I 9/14 15:29:11.405 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor relu6_11.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/relu6_11.tmp_0.txt
[I 9/14 15:29:11.568 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor conv2d_41.tmp_1 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/conv2d_41.tmp_1.txt
[I 9/14 15:29:11.583 ...3/lite/core/profile/precision_profiler.h:82 write_tensorfile] --> tensor name is abnormal with '\':conv2d_41.tmp_1/layout_trans !!!, replace with '_',conv2d_41.tmp_1_layout_transconv2d_41.tmp_1_layout_trans
[I 9/14 15:29:11.635 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor conv2d_41.tmp_1/layout_trans to file:/storage/emulated/0/PaddleLite_2020914_15295_303/conv2d_41.tmp_1_layout_trans.txt
[I 9/14 15:29:11.639 ...3/lite/core/profile/precision_profiler.h:82 write_tensorfile] --> tensor name is abnormal with '\':conv2d_41.tmp_1/target_trans !!!, replace with '_',conv2d_41.tmp_1_target_transconv2d_41.tmp_1_target_trans
[I 9/14 15:29:11.690 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor conv2d_41.tmp_1/target_trans to file:/storage/emulated/0/PaddleLite_2020914_15295_303/conv2d_41.tmp_1_target_trans.txt
[I 9/14 15:29:11.692 ...3/lite/core/profile/precision_profiler.h:82 write_tensorfile] --> tensor name is abnormal with '\':save_infer_model/scale_0.tmp_0 !!!, replace with '_',save_infer_model_scale_0.tmp_0save_infer_model_scale_0.tmp_0
[I 9/14 15:29:11.740 ...3/lite/core/profile/precision_profiler.h:99 write_tensorfile] write tensor save_infer_model/scale_0.tmp_0 to file:/storage/emulated/0/PaddleLite_2020914_15295_303/save_infer_model_scale_0.tmp_0.txt
run_idx:1 / 4: 6436.88 ms
[I 9/14 15:29:11.740 ...g-infoflow-20200903/lite/core/program.cc:287 Run]
========================================= Detailed Precision Profiler Summary =========================================
operator:(kernel_info) output_tensor_name:(tensor_info) dims mean std_deviation ave_grow_rate*
io_copy:opencl/any/any image/target_trans:opencl/float/NCHW {1,4,192,192} 1.000000 0.000000 0.000000
layout:opencl/any/ImageDefault image/target_trans/layout_trans:opencl/any/ImageDefault {1,4,192,192} 1.000000 0.000000 0.000000
conv2d:opencl/float16/ImageDefault batch_norm_45.tmp_2:opencl/float16/ImageDefault {1,16,96,96} 2.950551 2.534694 782.870579
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,16,96,96} 1.138920 0.919070 425.825979
depthwise_conv2d:opencl/float16/ImageDefault relu_30.tmp_0:opencl/float16/ImageDefault {1,16,96,96} 1.594529 2.191450 2149.544655
conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,16,96,96} 0.024132 1.714968 -0.160779
elementwise_add:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,16,96,96} 2.974719 3.060049 -0.297195
conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,64,96,96} 1.138347 1.163191 1489.343057
depthwise_conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,64,48,48} 1.308037 2.105674 2293.428452
conv2d:opencl/float16/ImageDefault relu_30.tmp_0:opencl/float16/ImageDefault {1,24,48,48} -0.035417 2.043620 -0.555097
conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,72,48,48} 1.472013 0.952718 1254.997217
depthwise_conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,72,48,48} 0.917259 1.855554 5742.965218
conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,24,48,48} -0.287639 2.459150 0.458653
elementwise_add:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,24,48,48} -0.323077 3.038389 -0.093558
conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,72,48,48} 0.800208 0.960697 2553.456304
depthwise_conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,72,24,24} 1.633346 2.509311 4360.735558
conv2d:opencl/float16/ImageDefault relu_30.tmp_0:opencl/float16/ImageDefault {1,40,24,24} -0.179181 1.823506 0.778905
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,120,24,24} 0.770345 0.890576 1415.011869
depthwise_conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,120,24,24} 0.988922 1.660545 3704.419501
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,40,24,24} 0.227553 1.981893 -0.020975
elementwise_add:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,40,24,24} 0.048410 2.704517 -8.004295
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,120,24,24} 0.659428 1.048123 1256.702370
depthwise_conv2d:opencl/float16/ImageDefault relu_30.tmp_0:opencl/float16/ImageDefault {1,120,24,24} 1.384235 2.609954 1930.053210
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,40,24,24} -0.335463 2.206209 -0.231389
elementwise_add:opencl/float16/ImageDefault batch_norm_45.tmp_2:opencl/float16/ImageDefault {1,40,24,24} -0.287065 3.558504 -0.495612
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,240,24,24} 0.270618 0.534907 639.428336
depthwise_conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,240,12,12} 0.785320 1.485320 1941.108937
conv2d:opencl/float16/ImageDefault batch_norm_45.tmp_2:opencl/float16/ImageDefault {1,80,12,12} 0.141757 2.010674 -0.628683
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,200,12,12} 0.559030 0.754486 855.324140
depthwise_conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,200,12,12} 0.242475 0.709430 2112.105884
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,80,12,12} 0.079694 1.264748 -0.342519
elementwise_add:opencl/float16/ImageDefault elementwise_add_4.tmp_0:opencl/float16/ImageDefault {1,80,12,12} 0.221452 2.341829 -26.707079
conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,184,12,12} 0.383966 0.682409 1205.266325
depthwise_conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,184,12,12} 0.236570 0.879410 1977.951563
conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,80,12,12} 0.094795 2.153043 3.246094
elementwise_add:opencl/float16/ImageDefault batch_norm_45.tmp_2:opencl/float16/ImageDefault {1,80,12,12} 0.316249 2.161800 -11.256247
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,184,12,12} 0.263745 0.447651 987.568806
depthwise_conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,184,12,12} 0.099968 0.313433 1054.160917
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,80,12,12} 0.029205 0.531841 -0.581405
elementwise_add:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,80,12,12} 0.345456 2.189747 -0.008824
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,480,12,12} 0.290560 0.486121 1259.658763
depthwise_conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,480,12,12} 0.351544 0.763371 2105.853978
conv2d:opencl/float16/ImageDefault batch_norm_45.tmp_2:opencl/float16/ImageDefault {1,112,12,12} -0.023022 0.913788 -0.668948
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,672,12,12} 0.154968 0.262147 770.068978
depthwise_conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,672,12,12} 0.085759 0.209661 797.532870
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,112,12,12} 0.040211 0.511746 -0.508177
elementwise_add:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,112,12,12} 0.017189 1.017656 0.569146
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,336,12,12} 0.260369 0.419026 675.755012
conv2d:opencl/float16/ImageDefault relu6_7.tmp_0:opencl/float16/ImageDefault {1,48,24,24} 1.134067 0.977980 565.020894
depthwise_conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,336,6,6} 0.675438 1.225709 3031.560809
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,80,6,6} -0.020022 1.321697 1.125582
conv2d:opencl/float16/ImageDefault relu_30.tmp_0:opencl/float16/ImageDefault {1,480,6,6} 0.305901 0.443728 1059.901743
depthwise_conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,480,6,6} 0.278311 0.656053 2041.905731
conv2d:opencl/float16/ImageDefault relu_30.tmp_0:opencl/float16/ImageDefault {1,80,6,6} 0.076224 1.484109 -0.321537
elementwise_add:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,80,6,6} 0.056204 1.887664 0.271287
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,480,6,6} 0.152161 0.351790 1183.561913
depthwise_conv2d:opencl/float16/ImageDefault relu_30.tmp_0:opencl/float16/ImageDefault {1,480,6,6} 0.223450 0.650839 2250.077405
conv2d:opencl/float16/ImageDefault batch_norm_45.tmp_2:opencl/float16/ImageDefault {1,80,6,6} -0.042221 1.138129 -1.096208
elementwise_add:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,80,6,6} 0.013978 2.340226 0.289819
conv2d:opencl/float16/ImageDefault relu_31.tmp_0:opencl/float16/ImageDefault {1,480,6,6} 0.108109 0.237044 901.307893
fill_constant:arm/any/NCHW conv2d_41.tmp_1/target_trans:arm/any/NCHW {1,480,6,6} 0.000000 0.000000 0.000000
io_copy:opencl/any/any fill_constant_0.tmp_0/target_trans:opencl/float/NCHW {1,480,6,6} 0.000000 0.000000 0.000000
layout:opencl/any/ImageDefault fill_constant_0.tmp_0/target_trans/layout_trans:opencl/any/ImageDefault {1,480,6,6} 0.000000 0.000000 0.000000
concat:opencl/float16/ImageDefault concat_0.tmp_0:opencl/float16/ImageDefault {1,960,6,6} 0.054055 0.176116 450.653947
conv2d:opencl/float16/ImageDefault relu6_1.tmp_0:opencl/float16/ImageDefault {1,256,6,6} 0.387443 0.433413 1349.346622
depthwise_conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,960,6,6} 0.107298 0.473480 1400.130328
conv2d:opencl/float16/ImageDefault relu6_3.tmp_0:opencl/float16/ImageDefault {1,256,6,6} 0.316171 0.534029 3826.840624
depthwise_conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,960,6,6} 0.085653 0.419678 1091.946568
conv2d:opencl/float16/ImageDefault relu6_5.tmp_0:opencl/float16/ImageDefault {1,256,6,6} 0.198532 0.467552 2926.100253
pool2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,960,1,1} 0.054052 0.143368 1624.398219
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,256,1,1} 0.313317 0.518753 20508.772686
bilinear_interp:opencl/float16/ImageDefault bilinear_interp_0.tmp_0:opencl/float16/ImageDefault {1,256,6,6} 0.313317 0.518753 569.688130
concat:opencl/float16/ImageDefault concat_1.tmp_0:opencl/float16/ImageDefault {1,1024,6,6} 0.303866 0.494739 2168.258990
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,256,6,6} 0.488762 0.809394 4799.373351
dropout:opencl/float16/ImageDefault conv2d_41.tmp_1/target_trans:arm/float/NCHW {1,480,6,6} 0.000000 0.000000 0.000000
dropout:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,256,6,6} 0.048865 0.080920 480.601490
bilinear_interp:opencl/float16/ImageDefault bilinear_interp_1.tmp_0:opencl/float16/ImageDefault {1,256,24,24} 0.049465 0.073884 36.641112
concat:opencl/float16/ImageDefault concat_2.tmp_0:opencl/float16/ImageDefault {1,304,24,24} 0.220718 0.558595 120.069537
depthwise_conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,304,24,24} 1.145982 1.163319 181.100130
conv2d:opencl/float16/ImageDefault relu_30.tmp_0:opencl/float16/ImageDefault {1,256,24,24} 0.502263 0.798449 985.868611
depthwise_conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,256,24,24} 0.717368 1.078762 2261.887054
conv2d:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,256,24,24} 0.145001 0.589875 947.102461
conv2d:opencl/float16/ImageDefault relu6_10.tmp_0:opencl/float16/ImageDefault {1,2,24,24} 2.322784 5.031946 1.093718
bilinear_interp:opencl/float16/ImageDefault relu6_11.tmp_0:opencl/float16/ImageDefault {1,2,192,192} 2.307225 4.851738 0.058372
conv2d:opencl/float16/ImageDefault conv2d_41.tmp_1:opencl/float16/ImageDefault {1,2,192,192} 0.435791 7.253193 -0.001914
layout:opencl/any/NCHW conv2d_41.tmp_1/layout_trans:opencl/any/NCHW {1,2,192,192} 0.435791 7.253193 -0.001914
io_copy:opencl/any/any conv2d_41.tmp_1/target_trans:host/float/NCHW {1,2,192,192} 0.435791 7.253193 -0.001914
softmax:arm/float/NCHW save_infer_model/scale_0.tmp_0:arm/float/NCHW {1,2,192,192} 0.499999 0.442996 15.719039