Created by: Aurelius84
1. PR背景
此为cherry-pick
类型的PR,主要目的是将动转静支持训练(@declarative
装饰器)、支持save_inference_model
保存预测部署模型两个功能,从develop分支cherry-pick到release/1.8
分支。
2. 涉及PRs
-
功能主体PR:
- 动转静支持训练,https://github.com/PaddlePaddle/Paddle/pull/24259
- 动转静支持保存模型,https://github.com/PaddlePaddle/Paddle/pull/24353
- 动转静支持
if Tensor
转写,https://github.com/PaddlePaddle/Paddle/pull/24433
-
依赖的前置PR:
-
For/While
支持控制流判断,https://github.com/PaddlePaddle/Paddle/pull/24049 - 添加了Ptb_lm单测模型,https://github.com/PaddlePaddle/Paddle/pull/24076
-
为什么要cherry-pick上述两个前置PR?
- cherry-pick Ptb_lm单测模型的PR,是为了增强单元测试,在更实际的复杂模型上测试
@declarative
的功能,其他有MNIST、SeResNet模型- Ptb_lm单测模型中包含部分非控制流
for
语句,为了避免此语句的误转写,因此cherry-pick了For/While
支持控制流判断的PR