Open
Conversation
…les to use convolution param ratios to predict performance
iq136boy
approved these changes
Mar 11, 2026
…e during SearchForSolutions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
Explicit gemm solvers are on some occasions 500 - 1000s of times slower than the winning solver. We would like to prevent the testing of these mal-performant gemms such that tuning time is not needlessly lengthened
Technical Details
This change add function IsSlow to the gemm solvers to return if the gemm is predicted to have poor performance for the current convolution. And will be skipped if the function returns true.
Test Plan
Rules tested against collected tuning data. The rule sets are scored by selection metrics taking into account True Positives and False Positives as a percentage of the sampled convolutions where each solver was applicable.
Test Result
Jira ticket:
https://amd-hub.atlassian.net/browse/ALMIOPEN-807