-
Notifications
You must be signed in to change notification settings - Fork 354
[hipDNN] Plugin SDK + Device Properties Infrastructure (RFC 0007 - Part 1/3) #6467
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
cderb
merged 44 commits into
develop
from
users/cderb/rfc0007/pr1-plugin-sdk-infrastructure
Apr 23, 2026
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
37111be
[hipDNN] Plugin SDK + Device Properties Infrastructure (RFC 0007 - Pa…
cderb 1e54ffb
Fix RFC references to include RFC 0007 prefix
cderb 1e19a4d
Add missing HipdnnException.hpp include to TestDeviceProperties
cderb 18d094a
Add RFC 0007 documentation
cderb 49f6188
Apply code quality and ABI fixes to PR1 Plugin SDK infrastructure
cderb 5856d6e
Add unit tests for RFC 0007 Part 1 Plugin SDK infrastructure
cderb 2da1d23
formatting corrections
cderb 853b064
Fix pre-commit hook failures
cderb 05af187
fix generated files
cderb 78bd506
Merge remote-tracking branch 'origin/develop' into users/cderb/rfc000…
cderb 5ff2578
add more coverage tests
cderb f1c3f8e
format on test files
cderb 98b1892
Add comprehensive HeuristicPlugin test coverage
cderb e2a17a6
Fixed race condition in heuristic plugin initialization.
cderb 5947d05
format
cderb 35c2155
reorganize heuristic plugin tests, reduce test files, add to plugin m…
cderb aeb7d54
remove special unicode characters
cderb 359c8aa
Require policy names and compute policy IDs from names
cderb 59a692c
Add architectureName to device properties for LLVM architecture support
cderb 6a24652
revert EngineOrdering changes, will re-investigate need in part 2
cderb c40cf35
format
cderb b8c2eda
format
cderb e98e1a6
fix directory resolution for heuristic plugin ci test
cderb 08429e3
nolints
cderb 4187f50
format
cderb 0dde900
Merge remote-tracking branch 'origin/develop' into users/cderb/rfc000…
cderb 1b97bb9
addressing reviews
cderb cc61d02
use weak ptr to track heuristic plugin manager resources
cderb 59e6ae6
format
cderb bb298a7
remove heuristicLoggingCallback and use backendLoggingCallback directly
cderb 94b9680
update patch version
cderb d9763c2
makelist corrections
cderb ee29b1c
corrections for MockHeuristicPlugin, add virtual to HeuristicPlugin m…
cderb 348e797
review comments
cderb 7e837d2
add PluginResourceManagerBase
cderb 9145dbb
format
cderb 86f19ad
windows test fix
cderb 45d57b3
refactor HeuristicsPluginApi to extend PluginApi
cderb f14da60
windows friendly test paths
cderb 72a83c0
fix test
cderb 3eb163b
Fix test for windows path names
jdcampbe 2917710
Fix SharedLibrary move losing _libraryPath after std::move
jdcampbe 8f674e6
format
cderb 4a1bb70
tidy fix
cderb 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
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.