…t_api_gen to avoid errors caused by unfilled global shape
PR Category
Auto Parallel
PR Types
Bug fixes
Description
In op such as nonzero, the output shape is set to -1 by the infer_meta_fn. This shape is then determined within the kernel. Therefore, we need to inspect and backfill the global shape after the kernel call.
In the newly added CheckAndUpdateUnknownGlobalShape function, we check whether the global_shape contains -1. If it does, we replace it with the corresponding value from local_shape.
你的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.
…t_api_gen to avoid errors caused by unfilled global shape
PR Category
Auto Parallel
PR Types
Bug fixes
Description
In op such as
nonzero
, the output shape is set to -1 by the infer_meta_fn. This shape is then determined within the kernel. Therefore, we need to inspect and backfill the global shape after the kernel call.In the newly added
CheckAndUpdateUnknownGlobalShape
function, we check whether the global_shape contains -1. If it does, we replace it with the corresponding value from local_shape.