Skip to content

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

P
Paddle
  • 项目概览

PaddlePaddle / Paddle
大约 2 年 前同步成功

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

Pass op version. !27329

  • Report abuse
!27329 已合并 9月 15, 2020 由 saxon_zh@saxon_zh 创建
#<User:0x00007fed64079be0>
  • 概览 0
  • 提交 2
  • 变更 13

Created by: shangzhizhou

PR types

Others

PR changes

Others

Describe

Pass添加op的版本检查,列表如下:

pass文件 是否兼容 处理措施 备注
skip_layernorm_fuse_pass.cc 不完善 注册 ernie定制fuse,只支持动态shape,后续试需求增加静态shape实现
embedding_eltwise_layernorm_fuse_pass.cc 不完善 注册 ernie定制fuse,只支持动态shape,后续试需求增加静态shape实现
multihead_matmul_fuse_pass.cc 不完善 注册 ernie定制fuse,只支持动态shape,后续试需求增加静态shape实现
conv_bias_mkldnn_fuse_pass.cc 不兼容 部分修复;添加单测;注册 conv2d不支持dilation属性,添加判断逻辑放弃融合;conv3d、conv2d_transpose单测出错,已转军才反馈Intel;
conv_elementwise_add_mkldnn_fuse_pass.cc x x 会被conv_bias_mkldnn_fuse_pass优先命中
conv_relu_mkldnn_fuse_pass.cc x x pass已经迁移至conv_activation_mkldnn_fuse_pass.cc
cpu_quantize_pass.cc x x 量化离线工具quant2_int8_mkldnn_pass.py使用
cpu_quantize_placement_pass.cc x x MKLDNN离线量化使用,当前不再使用,推荐使用paddleslim离线量化
cpu_quantize_squash_pass.cc x x 量化离线工具quant2_int8_mkldnn_pass.py使用
depthwise_conv_mkldnn_pass.cc 兼容 已注册 该pass将depthwise_conv2d转化为conv2d,后续有其他conv2d相关的fuse pass处理
mkldnn_placement_pass.cc x x 此pass不做融合,只是标记op是否支持mkldnn,具体的op融合在后续其他pass中,如果此处检查op的attribute,需要检查所有mkldnn支持的op,且和op的实际使用位置分离,不利于后续维护。
指派人
分配到
审核者
Request review from
无
里程碑
无
分配里程碑
工时统计
标识: paddlepaddle/Paddle!27329
Source branch: github/fork/shangzhizhou/pass_op_version
渝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