Skip to content

[Accuracy diff No.12] Fix accuracy diff for paddle.concat API - #329

Closed
NKNaN wants to merge 1 commit into
PFCCLab:mainfrom
NKNaN:concat
Closed

NKNaN wants to merge 1 commit into
PFCCLab:mainfrom
NKNaN:concat

Conversation

@NKNaN

@NKNaN NKNaN commented Jun 23, 2025

Copy link
Copy Markdown
Contributor

paddle 的输入只支持所有的 tensor 为同一数据类型,因此根据 numpy 的类型提升规则 API (numpy.promote_types) 将输入转换为同一数据类型

回测结果:
image

@paddle-bot

paddle-bot Bot commented Jun 23, 2025

Copy link
Copy Markdown

Thanks for your contribution!

@cangtianhuang

cangtianhuang commented Jun 23, 2025 •

Copy link
Copy Markdown
Collaborator

@NKNaN 以下配置为例:

paddle.concat(list[Tensor([1, 256, 128, 128],"float32"),Tensor([1, 48, 128, 128],"float16"),], axis=1, )

此类配置含有 float32、float16,属于混合精度配置,测试时请开启:--test_amp=True

paddle.concat 错误的原因是,GPU下测试通过,但是CPU下测试失败(错误配置位于 report/ci_ce_cpu),请尝试检查 cpu 下的 kernel 实现,并尝试修复它~测试 CPU 时请开启:--test_cpu=True

@cangtianhuang cangtianhuang self-assigned this Jun 23, 2025
@cangtianhuang

Copy link
Copy Markdown
Collaborator

The PR has been closed due to prolonged inactivity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants