-
Notifications
You must be signed in to change notification settings - Fork 326
[origami] Major refactoring of codebase #2718
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
Merged
Merged
Changes from 37 commits
Commits
Show all changes
70 commits
Select commit
Hold shift + click to select a range
e6b1861
Rebase Muhammad's changes with develop
NaveenElumalaiAMD 949bab2
Address the build failure
NaveenElumalaiAMD eff1634
Added the negative occupancy and deterministic tests to test_origami.cpp
NaveenElumalaiAMD 9912b98
Address Muhammad's comments
NaveenElumalaiAMD 445f649
Changes to origami tests
NaveenElumalaiAMD 007f871
Fix python binding build
yenong-amd 970563d
Reset CMake variables to its default value
NaveenElumalaiAMD 9e3406a
minor changes in ContractionSolution.cpp
NaveenElumalaiAMD d1abdf1
name change: rank_config to rank_configs
NaveenElumalaiAMD 67c04da
Fix python tests.
bethune-bryant 518112d
Fix python tests
yenong-amd ba8ef6f
Address CI failures
NaveenElumalaiAMD b0a1b20
Ranking test
yenong-amd 774e713
Ranking tests
yenong-amd a89829a
Fix refactoring results
yenong-amd c6b140b
change WGM to int
yenong-amd 5d85502
select_ranked_configs to rank_configs and readding topk.
neoblizz 18456c3
fix prediction lib serialization
yenong-amd 96afcae
updated python bindings
yenong-amd e23fe4b
Address Bryant and Ali comments
NaveenElumalaiAMD 23eb930
Match ranking tests BF16, FP32, TF32
yenong-amd 476c083
Port test_variance_issue.cpp to test_origami.cpp
NaveenElumalaiAMD 55c24a9
Remove gtest
NaveenElumalaiAMD 8c72297
Fix dot2 instructions
yenong-amd 5f2ff3b
Merge branch 'develop' into users/nelumala/origami/origami-refactor
yenong-amd 71bc494
clang-formatted
NaveenElumalaiAMD ceaa2c2
Adding a logging utility.
neoblizz f1082fc
Separate impl and header + logging + cleanup.
neoblizz 0a838ab
New cpp files.
neoblizz c7fdec4
Clean-up: Remove duplicated extract functions (moved to logger).
neoblizz 2061c9e
Use config.logger.log
neoblizz 436ac98
Missing include.
neoblizz 9d1a9b2
Clean-up.
neoblizz f79e6a2
More logging.
neoblizz 8968a4c
Remove old debug.
neoblizz 2f130ae
Fix rocroller's build.
neoblizz 44154e0
Trying w/out constexpr.
neoblizz 7bdcc4a
Fixes for WGM and dot2
minsukim-amd 6cb2863
remove duplicate lines
yenong-amd fd13db3
Change WGM and WGMXCC to int, matching sizemapping
yenong-amd 0fd4fb1
Removed heuristics
yenong-amd 2554d3a
Merge branch 'develop' into users/nelumala/origami/origami-refactor
neoblizz a248f55
Fix autoWGM bug
yenong-amd a02d8f3
Merge branch 'develop' into users/nelumala/origami/origami-refactor
yenong-amd 9000801
Put heuristics back
minsukim-amd 28646a5
Separate sorting for square
yenong-amd 6b53310
minor fix
minsukim-amd 5f9c3f5
Fix bug in cvt computation
yenong-amd 7775816
Read wgm from sizemapping for non-temporal A/B
yenong-amd 803fc6f
Fix defaultWGM
minsukim-amd 8a47ea7
remove debug print, fix for defaultwgm
minsukim-amd ece677c
fix for origami config hash key
minsukim-amd 8247963
update tie-breaker for WGM, NT, occupancy
minsukim-amd 3c968b0
Remove batch==1 condition in NT heuristics. Remove WGM, NT, occupancy…
minsukim-amd 5ac1a36
Fix conversion from rocisa DataType to origami data_type_t
AlexBrownAMD d26b372
Fix mutable in config
yenong-amd de49995
align function names in origami_module
minsukim-amd 72c2fa0
add initializers to problem_t and config_t
minsukim-amd aa0f0c5
Add default value mappings in origami_module. Fix a bug in origami test
minsukim-amd 99dee66
set default value max_cus=0
minsukim-amd aa0fce7
updated copyright
minsukim-amd ba05c37
updated function descriptions
minsukim-amd 75e3944
Merge branch 'develop' into users/nelumala/origami/origami-refactor
minsukim-amd 1e6e1c9
fix a bug in origami_module
minsukim-amd a56152b
remove dupcliated copyright
minsukim-amd 7147fa7
relocate shebang
minsukim-amd 1a25067
update README.md
minsukim-amd 56a1edb
Merge branch 'develop' into users/nelumala/origami/origami-refactor
neoblizz 2d68ed0
Merge branch 'develop' into users/nelumala/origami/origami-refactor
minsukim-amd eae075f
Merge branch 'develop' into users/nelumala/origami/origami-refactor
neoblizz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.