Skip to content

Revert "[LANGUAGE] change default 32-bit dot precision to TF32x3"#9090

Merged
ThomasRaoux merged 1 commit into
mainfrom
revert-9080-phil/default-tf32x3
Dec 23, 2025
Merged

Revert "[LANGUAGE] change default 32-bit dot precision to TF32x3"#9090
ThomasRaoux merged 1 commit into
mainfrom
revert-9080-phil/default-tf32x3

Conversation

@ThomasRaoux
Copy link
Copy Markdown
Collaborator

Reverts #9080 as it cause some tmem allocation regression due to simplistic hoisting logic

@ThomasRaoux ThomasRaoux requested a review from ptillet as a code owner December 23, 2025 15:54
@ThomasRaoux ThomasRaoux merged commit 606eebc into main Dec 23, 2025
2 checks passed
@ThomasRaoux ThomasRaoux deleted the revert-9080-phil/default-tf32x3 branch December 23, 2025 15:54
ptillet added a commit that referenced this pull request Dec 23, 2025
ThomasRaoux pushed a commit to ThomasRaoux/triton that referenced this pull request Dec 24, 2025
agron911 added a commit to agron911/triton that referenced this pull request Apr 24, 2026
…ault 32-bit dot precision to TF32x3" (#9090)' (facebookexperimental#1330)

Summary:
Pull Request resolved: facebookexperimental#1330

This is a cherry-pick of an upstream PR: triton-lang/triton#9090

Upstream commit message:
```
> Revert "[LANGUAGE] change default 32-bit dot precision to TF32x3" (#9090)
>
> Reverts triton-lang/triton#9080 as it cause some tmem allocation
> regression due to simplistic hoisting logic
```

Conflict Resolution:
- File: python/triton/language/core.py
  Action: Removed conflict markers; kept the local "where the first dimension..." line. Reverted docstring lines from tf32x3 back to tf32 to match upstream's revert.
  Reason: Same divergence as the original cherry-pick of #9080 (assert/if input_precision body lives in semantic.py locally). Maintained that local refactor by reverting only the docstring here.
- File: python/triton/language/semantic.py
  Action: Reverted supports_tf32 check and default value from "tf32x3" back to "tf32" in the input_precision branch of the dot() method.
  Reason: Mirror revert: the prior cherry-pick of #9080 applied the tf32x3 change here (instead of upstream's core.py location); this revert undoes it in the same place.

Raw Conflicts: https://www.internalfb.com/intern/paste/P2283342039/
Resolution Diff: https://www.internalfb.com/intern/paste/P2283342643/
Diff Comparison: https://www.internalfb.com/intern/paste/P2283343204/

***Do not remove the following line from this commit***
Reactor Cherry-pick Revision: 606eebc

Reviewed By: sfzhu93

Differential Revision: D101982800
meta-codesync Bot pushed a commit to facebookexperimental/triton that referenced this pull request Apr 24, 2026
…ault 32-bit dot precision to TF32x3" (#9090)' (#1330)

Summary:
Pull Request resolved: #1330

This is a cherry-pick of an upstream PR: triton-lang/triton#9090

Upstream commit message:
```
> Revert "[LANGUAGE] change default 32-bit dot precision to TF32x3" (#9090)
>
> Reverts triton-lang/triton#9080 as it cause some tmem allocation
> regression due to simplistic hoisting logic
```

Conflict Resolution:
- File: python/triton/language/core.py
  Action: Removed conflict markers; kept the local "where the first dimension..." line. Reverted docstring lines from tf32x3 back to tf32 to match upstream's revert.
  Reason: Same divergence as the original cherry-pick of #9080 (assert/if input_precision body lives in semantic.py locally). Maintained that local refactor by reverting only the docstring here.
- File: python/triton/language/semantic.py
  Action: Reverted supports_tf32 check and default value from "tf32x3" back to "tf32" in the input_precision branch of the dot() method.
  Reason: Mirror revert: the prior cherry-pick of #9080 applied the tf32x3 change here (instead of upstream's core.py location); this revert undoes it in the same place.

Raw Conflicts: https://www.internalfb.com/intern/paste/P2283342039/
Resolution Diff: https://www.internalfb.com/intern/paste/P2283342643/
Diff Comparison: https://www.internalfb.com/intern/paste/P2283343204/

***Do not remove the following line from this commit***
Reactor Cherry-pick Revision: 606eebc

Reviewed By: sfzhu93

Differential Revision: D101982800

fbshipit-source-id: fd9eeb84ccb01ad8f126269c5c88fd71d76114ba
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant