-
Notifications
You must be signed in to change notification settings - Fork 74
[DEBUG] Revert "Enable SPV_INTEL_fp_fast_math_mode (#4058)"
#4473
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
Conversation
|
@whitneywhtsang could you remind me how to disable this mode using env var? |
By default fast math is not enabled, but allow contract is, it can be disabled by |
|
Instead of reverting the SPV extension, can we do the change below? |
|
FYI: finally it passes: https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/15572699540/job/43851688164. Most likely the reason is #4479 |
I'll try locally first. UPD it works as well. However we may not have to make this change, since without using |
9662132 to
87e68ae
Compare
6a9a54b to
d299f9c
Compare
d299f9c to
2d8e1d2
Compare
@whitneywhtsang according to results from Inductor tests: https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/15630616934/job/44033895910 it's not an option. |
|
What is the impact of this change on our micro benchmarks? |
The reversal of 353d6ff and the suggested change should behave the same unless |
I don't know
It looks like we have a regression regardless of these changes, between https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/15632063117 and https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/15607709679 |
Should we run benchmarks to get information? |
2d8e1d2 to
0bf0876
Compare
Signed-off-by: Anatoly Myachev <[email protected]>
0bf0876 to
de86a60
Compare
Co-authored-by: Whitney Tsang <[email protected]>
|
Benchmarks run: https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/15641089963. I'm probably done for today. If you can see that there are no regressions, we can merge it today. Since there is no more regression in Inductor tests. |
|
Started another one https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/15641240442 with special tag |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please create an issue to track reverting this change.
The change LGTM assuming no performance degradation.
|
Previously we only filter leave nodes. This PR improves the filter function by supporting filter both internal and leave nodes. `-i` finds frames that match the given regular expression and return *all nodes* in the paths that pass through the matching frames. `-e` excludes frames that match the given regular expression and their children.
This reverts commit 353d6ff. CI link: https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/15638597833 (passed) --------- Signed-off-by: Anatoly Myachev <[email protected]> Co-authored-by: Whitney Tsang <[email protected]>
This reverts commit 353d6ff.
New CI link:
Before rebasing on main: there was one failure: https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/15617981986/job/43995909816?pr=4473