Skip to content

[PIR] A-12 Adapt concat test_errors - #61036

Merged
0x45f merged 14 commits into
PaddlePaddle:developfrom
enkilee:Add-test_with_pir_api-in-error-test-12
Feb 21, 2024
Merged

0x45f merged 14 commits into
PaddlePaddle:developfrom
enkilee:Add-test_with_pir_api-in-error-test-12

Conversation

@enkilee

@enkilee enkilee commented Jan 23, 2024

Copy link
Copy Markdown
Collaborator

PR types

Others

PR changes

Others

Description

@paddle-bot

paddle-bot Bot commented Jan 23, 2024

Copy link
Copy Markdown

你的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.

@paddle-bot paddle-bot Bot added the contributor External developers label Jan 23, 2024
@enkilee enkilee changed the title Add test_with_pir_api in error test A-12 concat [PIR] A-12 Adapt concat test_errors Jan 24, 2024
@0x45f

0x45f commented Jan 29, 2024

Copy link
Copy Markdown
Collaborator

create_lod_tensor这个接口在pir下没有适配,后面应该也不会适配了,所以本PR里的涉及到的两个test_error单测不需要适配,先恢复原样吧。可以尝试加一个新的测试error的case,老静态图和PIR下都可以跑,然后用test_with_pir_api装饰一下~

@enkilee

enkilee commented Jan 29, 2024

Copy link
Copy Markdown
Collaborator Author

create_lod_tensor这个接口在pir下没有适配,后面应该也不会适配了,所以本PR里的涉及到的两个test_error单测不需要适配,先恢复原样吧。可以尝试加一个新的测试error的case,老静态图和PIR下都可以跑,然后用test_with_pir_api装饰一下~

收到,我看合入的示例里面还是create_lod_tensor,我改的试试。

Comment thread test/legacy_test/test_concat_op.py Resolved
@0x45f

0x45f commented Feb 2, 2024

Copy link
Copy Markdown
Collaborator

这里应该是PIR CPP端的检查逻辑不够完善,我来修改一下~

if (vector_value.size() <= 1) {
return true;
}
auto dtype = GetValueDataType(vector_value[0]);

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这里为何只取index为0的元素进行比较

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这个函数是检查vector中的value的dtype是否全都相同,所以取了第0个元素进行比较

@sunzhongkai588 sunzhongkai588 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM for docs

@0x45f
0x45f merged commit 9b87d22 into PaddlePaddle:develop Feb 21, 2024
@enkilee
enkilee deleted the Add-test_with_pir_api-in-error-test-12 branch January 8, 2025 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contributor External developers HappyOpenSource 快乐开源活动issue与PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants