Repository navigation
Revert "fix(hipblaslt): order dict-format solution keys after merge and geko dump" - #14565
Merged
talumbau merged 1 commit intoOct 28, 2026
Merged
Conversation
…nd geko …" This reverts commit 043a49e.
ThanHenderson
approved these changes
Oct 28, 2026
✅ All Checks Passed — Ready for Review
📖 Need help? See the Policy FAQ for details on every check and how to fix failures. |
|
🎉 All checks passed! This PR is ready for review. |
talumbau
deleted the
revert-14195-users/dsaffars/bug_fix_library_ordering
branch
October 28, 2026 16:42
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #14565 +/- ##
===========================================
- Coverage 77.29% 77.29% -0.00%
===========================================
Files 2889 2889
Lines 484853 484852 -1
Branches 73234 73234
===========================================
- Hits 374740 374739 -1
Misses 85381 85381
Partials 24732 24732
*This pull request uses carry forward flags. Click here to find out more.
🚀 New features to boost your workflow:
|
1 task
Contributor
TheRock Submodule Bump ActivityNewest first
|
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.
JIRA ID: AIHPBLAS-5250
Reverts #14195
Motivation
#14195 ("fix(hipblaslt): order dict-format solution keys after merge and geko dump") imposed a canonical key order on dict-format library logic written by the TensileLite merge and by the geko library writer. This PR backs that change out of
developso the previous emit order is restored while the ordering work is re-evaluated under AIHPBLAS-5250.A full revert is preferred over a forward fix here because the change only affected the serialization order of keys that are semantically unordered, so restoring the prior output is the lowest-risk way to unblock consumers of these YAML files.
Technical Details
Clean revert of commit
043a49e— no conflict resolution, nothing partially retained. Four files, 1 insertion / 178 deletions:projects/hipblaslt/tensilelite/tensilelite/TensileMergeLibrary.py— drops theLibraryIO.reorderSolutionDictForDictMergecall fromavoidRegressions, so merged solutions are written back in the orderreNameSolutions/removeDefaultInitParamsleave them in.projects/hipblaslt/utilities/geko/geko/library/library.py— drops the local_reorder_dict_solutionhelper and its use inLibrary.dump, solibs,final_libs, andfull_libsagain emit plain insertion order.projects/hipblaslt/tensilelite/tensilelite/Tests/unit/test_TensileMergeLibrary.pyandprojects/hipblaslt/utilities/geko/tests/test_library_unit.py— remove the unit tests added with the reverted change (test_merge_writes_dict_solutions_in_canonical_order,test_dict_dump_orders_appended_solution_keys, and the ordering assertions intest_dict_library_supports_property_access_and_dump).No public API, kernel, or runtime behavior is touched. The only observable difference is the key order inside generated dict-format logic YAML.
Test Plan
043a49erather than a hand-edited approximation.Test Result
043a49eagainst its parent (179 changed lines on each side, matching multisets).🧪 Unit Testpolicy check reports Pass on this PR, so no remaining test referencesreorderSolutionDictForDictMergeor_reorder_dict_solution.🤖 Generated with Claude Code