Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【PIR API adaptor No.133-135】Migrate paddle.logical_not/logical_or/logical_xor into pir #58781

Merged
merged 4 commits into from
Nov 10, 2023

Conversation

ccsuzzh
Copy link
Contributor

@ccsuzzh ccsuzzh commented Nov 7, 2023

PR types

Others

PR changes

APIs

Description

  • 新IR Python API适配升级 #58067
    No.133 No.134 No.135
    PIR API 推全升级
    paddle.logical_not 迁移升级至 pir,并更新单测,单测覆盖率:2/2
    paddle.logical_or 迁移升级至 pir,并更新单测,单测覆盖率:2/2
    paddle.logical_xor 迁移升级至 pir,并更新单测,单测覆盖率:2/2

  • test_type_error 单测暂不支持,数据类型检查的工作以后会下沉到 c++ 端去执行。

@paddle-bot paddle-bot bot added the contributor External developers label Nov 7, 2023
@luotao1 luotao1 added the HappyOpenSource 快乐开源活动issue与PR label Nov 8, 2023
@ccsuzzh
Copy link
Contributor Author

ccsuzzh commented Nov 8, 2023

image
@MarioLulab 我看到#58259中有类似问题,是将base改成static,可是这个ut里面本身就是static了,请问要怎么改呢?:)

@MarioLulab
Copy link
Contributor

image @MarioLulab 我看到#58259中有类似问题,是将base改成static,可是这个ut里面本身就是static了,请问要怎么改呢?:)

这是个已知问题,目前的话建议最好统一采用 paddle.static.Program() 写法,而不是先前 import 的 Program。具体出现问题的原因内部还在排查。这个 pr 的单测里改成 paddle.static.Program() 写法吧,可以让 pr 先合入~

@ccsuzzh
Copy link
Contributor Author

ccsuzzh commented Nov 8, 2023

image @MarioLulab 我看到#58259中有类似问题,是将base改成static,可是这个ut里面本身就是static了,请问要怎么改呢?:)

这是个已知问题,目前的话建议最好统一采用 paddle.static.Program() 写法,而不是先前 import 的 Program。具体出现问题的原因内部还在排查。这个 pr 的单测里改成 paddle.static.Program() 写法吧,可以让 pr 先合入~

好的,感谢^v^

@ccsuzzh ccsuzzh requested a review from 0x45f November 10, 2023 02:14
@MarioLulab
Copy link
Contributor

请问 test/legacy_test/test_logical_op.py 里的 test_type_error 单测没有切换成 pir 的模式的原因是?
如果 test_type_error 单测使用 test_with_pir_mode 会报错的话,辛苦在 pr 描述里说明一下哦,方便我们后续去排查 😄

@ccsuzzh
Copy link
Contributor Author

ccsuzzh commented Nov 10, 2023

请问 test/legacy_test/test_logical_op.py 里的 test_type_error 单测没有切换成 pir 的模式的原因是? 如果 test_type_error 单测使用 test_with_pir_mode 会报错的话,辛苦在 pr 描述里说明一下哦,方便我们后续去排查 😄

会报错AssertionError: TypeError not raised by logical_and,具体如下图:
image

@MarioLulab
Copy link
Contributor

请问 test/legacy_test/test_logical_op.py 里的 test_type_error 单测没有切换成 pir 的模式的原因是? 如果 test_type_error 单测使用 test_with_pir_mode 会报错的话,辛苦在 pr 描述里说明一下哦,方便我们后续去排查 😄

会报错AssertionError: TypeError not raised by logical_and,具体如下图: image

数据类型检查的工作以后会下沉到 c++ 端去执行。这个 test_type_error 单测可以在 PR 描述里写一下暂不支持。然后跳过这个单测

@ccsuzzh
Copy link
Contributor Author

ccsuzzh commented Nov 10, 2023

请问 test/legacy_test/test_logical_op.py 里的 test_type_error 单测没有切换成 pir 的模式的原因是? 如果 test_type_error 单测使用 test_with_pir_mode 会报错的话,辛苦在 pr 描述里说明一下哦,方便我们后续去排查 😄

会报错AssertionError: TypeError not raised by logical_and,具体如下图: image

数据类型检查的工作以后会下沉到 c++ 端去执行。这个 test_type_error 单测可以在 PR 描述里写一下暂不支持。然后跳过这个单测

Done

@0x45f 0x45f merged commit d4a612b into PaddlePaddle:develop Nov 10, 2023
28 checks passed
@ccsuzzh ccsuzzh deleted the logical_op branch November 13, 2023 06:57
danleifeng pushed a commit to danleifeng/Paddle that referenced this pull request Nov 14, 2023
SecretXV pushed a commit to SecretXV/Paddle that referenced this pull request Nov 28, 2023
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.

5 participants