PaddlePaddle / Paddle

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
http://www.paddlepaddle.org/
Apache License 2.0
21.66k stars 5.44k forks source link

[PIR][oneDNN] Add shuffle_channel_detect_pass #64053

Closed LLee233 closed 4 days ago

LLee233 commented 1 week ago

PR Category

Others

PR Types

New features

Description

Based on new pass mechanism, here we add pass "shuffle_channel_detect_pass" for PIR.

The new pass is same as "shuffle_channel_onednn_detect_pass" in "/paddle/fluid/framework/ir/onednn/shuffle_channel_onednn_detect_pass.cc".

Note: add shuffle_channel/shuffle_channel_grad in ops.yaml/ops_backward.yaml to adapt PIR op.

paddle-bot[bot] commented 1 week ago

你的PR提交成功,感谢你对开源项目的贡献! 请关注后续CI自动化测试结果,详情请参考Paddle-CI手册。 Your PR has been submitted. Thanks for your contribution! Please wait for the result of CI firstly. See Paddle CI Manual for details.

LLee233 commented 1 week ago

@onecatcn Hi, would you mind helping find approvers as below? Since this PR includes OP API changes: image

Thank you!

onecatcn commented 1 week ago

2024-05-10 13:32:59 ** 2024-05-10 13:32:59 Please find RD for approval first, and then find TPM for approval. 2024-05-10 13:32:59 0. You must have one RD (XiaoguangHu01, jeff41404, lanxianghit or qingqing01) approval for API change. 2024-05-10 13:32:59 and one TPM approval for API change: 2024-05-10 13:32:59 jzhang533/ZhangJun, sunzhongkai588/SunZhongKai, Ligoml/LiMengLiu for general APIs. 2024-05-10 13:32:59 1. You must have one RD (XiaoguangHu01, jeff41404, lanxianghit or qingqing01) approval for API change. 2024-05-10 13:32:59 and one TPM approval for API change: 2024-05-10 13:32:59 jzhang533/ZhangJun, sunzhongkai588/SunZhongKai, Ligoml/LiMengLiu for general APIs. 2024-05-10 13:32:59 2. You must have one TPM approval for API documents change: 2024-05-10 13:32:59 jzhang533/ZhangJun, sunzhongkai588/SunZhongKai, Ligoml/LiMengLiu for general API docs. 2024-05-10 13:32:59 2024-05-10 13:32:59 There are 3 approved errors. 2024-05-10 13:32:59 **