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

Support exclusive and reverse for cumprod #64022

Closed YibinLiu666 closed 3 days ago

YibinLiu666 commented 2 weeks ago

PR Category

Others

PR Types

New features

Description

为cumprod的c++接口实现exclusive以及reverse功能,用于prod_grad的大算子和组合算子实现,采用双向cumprod的方式代替除法,避免含0输入导致prod_grad结果存在除0操作而出现nan TODO: XPU kernel的支持

paddle-bot[bot] commented 2 weeks 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.