-
Notifications
You must be signed in to change notification settings - Fork 27.7k
torch.cholesky with upper=True is wrong for batched CUDA inputs #57032
Copy link
Copy link
Closed
Labels
module: linear algebraIssues related to specialized linear algebra operations in PyTorch; includes matrix multiply matmulIssues related to specialized linear algebra operations in PyTorch; includes matrix multiply matmulmodule: magmarelated to magma linear algebra cuda supportrelated to magma linear algebra cuda supporttriagedThis issue has been looked at a team member, and triaged and prioritized into an appropriate moduleThis issue has been looked at a team member, and triaged and prioritized into an appropriate module
Metadata
Metadata
Assignees
Labels
module: linear algebraIssues related to specialized linear algebra operations in PyTorch; includes matrix multiply matmulIssues related to specialized linear algebra operations in PyTorch; includes matrix multiply matmulmodule: magmarelated to magma linear algebra cuda supportrelated to magma linear algebra cuda supporttriagedThis issue has been looked at a team member, and triaged and prioritized into an appropriate moduleThis issue has been looked at a team member, and triaged and prioritized into an appropriate module
🐛 Bug
torch.choleskywithupper=Trueflag returns wrong results for batched CUDA inputs.To Reproduce
Steps to reproduce the behavior:
Expected behavior
The result for batched CUDA inputs should be correct, the above code snippet shows the expected behavior.
cc @jianyuh @nikitaved @pearu @mruberry @heitorschueroff @walterddr @IvanYashchuk @xwang233 @lezcano