Skip to content

Conversation

@Difers
Copy link
Contributor

@Difers Difers commented Jul 21, 2025

修改了report 与 tester 中 会导致paddle.nn.functional.l1_loss OOM 的 case
添加了以下case以检测该PR的情况: PaddlePaddle/Paddle#74211
其余case都已检查numel大于2147483647

paddle.nn.functional.l1_loss(Tensor([1, 2147483646],"float16"), Tensor([1, 2147483646],"float16"), ) paddle.nn.functional.l1_loss(Tensor([1, 2147483646],"float16"), Tensor([1, 2147483646],"float16"), reduction="sum", ) 
@paddle-bot
Copy link

paddle-bot bot commented Jul 21, 2025

Thanks for your contribution!

paddle.nn.functional.l1_loss(Tensor([760567127, 3],"float32"), Tensor([760567127, 3],"float32"), "none", )
paddle.nn.functional.l1_loss(Tensor([8, 1, 512, 512],"float16"), Tensor([8, 1089, 512, 512],"float32"), "mean", )
paddle.nn.functional.l1_loss(Tensor([8, 2049, 512, 512],"float16"), Tensor([8, 1, 512, 512],"float32"), "mean", )
paddle.nn.functional.l1_loss(Tensor([1, 2040109468],"float16"), Tensor([1, 2040109468],"float16"), )
Copy link
Collaborator

Choose a reason for hiding this comment

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

int32 最大值是 2147483647,大 tensor 用例的 numel 必须大于这个数

@cangtianhuang cangtianhuang self-assigned this Jul 21, 2025
@wanghuancoder wanghuancoder merged commit 1c212c3 into PFCCLab:main Jul 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants