Fix ProxyLayer @to_static not take effect problem #51464
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR types
Bug fixes
PR changes
Others
Describe
Pcard-66972
修复了 #50596 引入的is_paddle_func过滤过滤逻辑,导致的自动并行ProxyLayer被命中引起的用户模型代码没有被动转静的问题。
为了方便后续其他框架API也可以自定义应用@to_static(注:之前是假设内部API统一不做转写),提供了一个内部的as_not_paddle_func接口来提供此配置