WangZhen
WangZhen
### PR types Others ### PR changes Others ### Description [TIPC]Add bs5120 for transformer big tipc config 
### PR types Others ### PR changes Others ### Description [TIPC]Add transformer_big_bs4096 static .sh 稳定性自测: 
1. 本地如何编译安装Paddle2ONNX 整体上按照docs/zh/compile_local.md文档中的介绍进行安装即可,但是需要在编译安装前执行`pip install setuptools wheel auditwheel auditwheel-symbols build`,否则执行文档中最后的`python -m build`会报错。 编译完成之后需要手动安装dist目录下的paddle2onnx whl包 2. 如何执行tests目录下的单测 执行单测前需要安装以下python库,安装后执行pytest test_abs.py即可 - onnx onnxruntime tqdm filelock - six hypothesis - pytest - paddlepaddle>=2.6.0 另外:是否考虑添加一个requirements.txt文件,这样可以比较方便的将所需的python库一次性安装上~
# 项目描述 ONNX是一种开放的深度学习模型交换格式,可让模型在不同平台和框架间无缝转换与部署,Paddle2ONNX开源仓库支持将飞桨的推理模型表示转换到ONNX算子协议以实现对接ONNX生态。飞桨在3.0Beta发布了新一代的中间表示(即Paddle IR),并升级了所有的算子定义形式,取代了2.x版本基于protobuf的中间表示。因此我们期望能够基于飞桨新一代Paddle IR的算子定义,升级Paddle2ONNX中的转换规则,支持Paddle IR 协议下的ONNX模型转换。 飞桨PaddlePaddle:以百度多年的深度学习技术研究和业务应用为基础,是中国首个自主研发、功能完备、开源开放的产业级深度学习平台,集深度学习核心训练和推理框架、基础模型库、端到端开发套件和丰富的工具组件于一体。 如果有任何疑问,可发邮件给导师同时抄送 [email protected] 。 # 项目产出要求 1. 研读Paddle2ONNX源码,给出Paddle新一代IR下算子到ONNX转换的技术思路 2. 完成20个典型算子,和2个控制流算子(if和while)的2ONNX转换支持 3. 代码合入 https://github.com/PaddlePaddle/paddle2ONNX # 项目技术要求 熟悉 C++ 2. 熟悉 Python # 项目成果仓库 https://github.com/PaddlePaddle/paddle2ONNX...
### PR Category Others ### PR Types Bug fixes ### Description Pcard-67164 Fix backward program kwargs error when process inplace value
背景:目前我们已经在Bert模型上跑通了symbolic-trace的训练流程,但是只有两个较小的子图进行了静态图的组网,大部分代码还跑在动态图下 目标:优化symbolic-trace的代码,消除unsupport的情况,使得Bert模型在symbolic-trace下有更优的子图质量(最理想情况下只有一个子图,并且所有组网相关的代码都在这个子图中) 思路:目前我们在跑通bert训练流程的过程中,整理了一个文档,记录了遇到的问题、相关排查的思路以及已经暴露的问题。可以重点关注下面PDF中的第二章和第四章了解一下排查的思路,尝试解决第五章中列出的相关问题 [Bert跑通symbolic_trace.pdf](https://github.com/2742195759/paddle-symbolic-trace/files/11652728/Bert.symbolic_trace.pdf)
### PR Category CINN ### PR Types Others ### Description Fix set stop_gradient error pcard-72718
### PR Category Execute Infrastructure ### PR Types Bug fixes ### Description [PIR]Fix value numel method Pcard-67164
### PR Category Others ### PR Types Others ### Description Test run pnc
ref: https://github.com/PaddlePaddle/Paddle/pull/67966