Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • PaddlePaddle
  • Paddle-Lite
  • 合并请求
  • !4255

P
Paddle-Lite
  • 项目概览

PaddlePaddle / Paddle-Lite

通知 337
Star 4
Fork 1
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 271
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 78
  • Wiki 0
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
P
Paddle-Lite
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 271
    • Issue 271
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 78
    • 合并请求 78
  • Pages
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 0
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 提交
  • Issue看板

[CORE][PROFILE] Write output tensor to file for each OP when precision profiler enabled !4255

  • Report abuse
!4255 已合并 9月 05, 2020 由 saxon_zh@saxon_zh 创建
#<User:0x00007f0e4fcdd5c0>
  • 概览 4
  • 提交 5
  • 变更 3

Created by: ysh329

状态:等待review

主要内容

  1. 修复opencl对于output写入文件失败的问题;
  2. 修复tensor名带有反斜杠的问题;
  3. 默认开启每个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
指派人
分配到
审核者
Request review from
无
里程碑
无
分配里程碑
工时统计
标识: paddlepaddle/Paddle-Lite!4255
Source branch: github/fork/ysh329/fix-precision-profiler
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7