Repository navigation
feat(hipdnn): rocke conv gfx950 dgrad bf16/fp16 engine and ranker #14822
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
bartekxk
merged 96 commits into
develop
from
users/barkocot/gfx950-dgrad-aot-catalog-prune-150
Nov 6, 2026
+20,449
−3,051
Merged
Changes from all commits
Commits
Show all changes
96 commits
Select commit
Hold shift + click to select a range
52da151
perf(hipdnn): share ingestor descriptor state and catalog views acros…
103f76c
feat(rocke): package gfx950 conv forward and backward-data kernels fo…
ccc738c
feat(hip-kernel-provider): add the gfx950 conv forward and dgrad AOT …
0dd5557
feat(IngestorGenerator): enumerate and convert the gfx950 conv AOT ca…
0880c66
fix(hipdnn): uhd_gen evaluator lookup, conv_bwd_data archetypes, prod…
fdb1339
feat(hipdnn): package a dgrad tilde kernel compiled for one geometry
81d2b60
feat(hipdnn): package every dgrad pipeline rocKE's sweep enumerates
8c048ec
fix(hipdnn): dispatch the dgrad direct builder through rocKE
412bdec
fix(hipdnn): bump Gfx950ConvDgradAot UED revision for expanded knob set
bartekxk 4d3821a
fix(hipdnn): restore the Gfx950ConvDgradAot UED schema version
bartekxk b91263c
build(hip-kernel-provider): pin the LLVM flavor rocKE packages kernel…
bartekxk 32f749a
refactor(rocke): one dgrad AOT launch plan, derived from rocKE's sweep
bartekxk 492a770
refactor(hip-kernel-provider): run dgrad AOT instances from one launc…
bartekxk 52e5425
test(hip-kernel-provider): pin the native dgrad AOT plans to the adap…
bartekxk ab3390a
test(hip-kernel-provider): bring TestKernelIngestorEngine up to date
bartekxk ba1bee9
test(hip-kernel-provider): run every dgrad AOT instance on the GPU
bartekxk 8199849
docs(IngestorGenerator): describe the dgrad AOT engine's launch plan
bartekxk 65b67ad
perf(hip-kernel-provider): upload dgrad sub-GEMM tables once, at prepare
bartekxk f520242
feat(hipdnn): retrain hipkernel:Gfx950ConvDgradAot sort_kernel_catalo…
63e73a6
fix(hipdnn): bump Gfx950ConvDgradAot UED revision for the pruned AOT …
bartekxk 192c882
feat(hip-kernel-provider,hipdnn): prune Gfx950ConvDgradAot AOT catalo…
bartekxk 9662adc
feat(hipdnn): retrain hipkernel:Gfx950ConvDgradAot sort_kernel_catalo…
4d3c59c
feat(IngestorGenerator): track gfx950 conv AOT instance lists with DVC
bartekxk d670aad
feat(rocke): dgrad/fwd AOT instance lists are a set, not priority order
bartekxk f4f35d8
feat(rocke): swap gfx950 dgrad AOT catalog content to the v3 set
bartekxk f4781c2
feat(IngestorGenerator): read the gfx950 fwd/dgrad AOT catalog straig…
bartekxk 7a5f038
fix(hipdnn): bump Gfx950ConvDgradAot UED revision for the v3 AOT catalog
bartekxk 2a2ea2d
feat(hipdnn): retrain hipkernel:Gfx950ConvDgradAot sort_kernel_catalo…
9f6efb0
fix(rocke): unload stale KernelLauncher modules and fix i32 kernarg p…
bartekxk e24310a
chore(rocke): drop dgrad_instances_v3.txt, its content already landed
bartekxk e80c98e
revert(rocke): restore gfx950_fwd.json's pre-existing instance order
bartekxk 73f1267
feat(hipdnn,hip-kernel-provider): drop the gfx950 conv forward AOT en…
bartekxk 38ef4c0
test(hip-kernel-provider): remove dead cross-engine check in dgrad ma…
bartekxk ec41b3e
build(hip-kernel-provider): keep the gfx950_conv_dgrad_aot KDPs and h…
bartekxk 273658d
fix(hip-kernel-provider): find the dgrad AOT kdp.json shards under ar…
bartekxk b57577e
Merge branch 'develop' of github.com:ROCm/rocm-libraries into users/b…
bartekxk 926a221
fix(hip-kernel-provider): prune the gfx950 dgrad dispatcher list to t…
bartekxk 765b159
refactor(hip-kernel-provider): source the gfx950 dgrad AOT catalog te…
bartekxk 3511fcb
fix(hipdnn): fix the gfx950 dgrad AOT superbuild compile/tidy failures
bartekxk 4833c49
fix(hipdnn): let an engine's sort_kernel_catalog.default be a UHD list
bartekxk e979d0c
fix(hipdnn): regenerate the gfx950 dgrad AOT catalog's KDPs and censu…
bartekxk b1f143a
fix(hipdnn): fix tests pinned to the pre-14109 sibling-mode message
bartekxk f5e196e
fix(rocke): give the dgrad plan-parity test's fake cache entry_meta
bartekxk 777aeb6
fix(rocke): scope the instance-list set-semantics default to dgrad
bartekxk 532a528
fix(rocke): preserve struct.error for out-of-range i32 kernarg packing
bartekxk d0c3056
fix(rocke): synchronize before unload and append launchers as built
bartekxk f192e4c
fix(rocke): use the transposed problem for FPROP_SINGLE dgrad kernargs
bartekxk 8b130b0
fix(hipdnn): bound the dgrad tilde decomposition loops and add gcd>1 …
bartekxk 7154f27
fix(hipdnn): apply the candidate limit to predictConfiguration's shor…
bartekxk e260690
docs(hipdnn): document graphId's two non-interchangeable forms
bartekxk fbee649
test(hipdnn): pin the dgrad sweep-identity test to its catalog's own …
bartekxk 9527ee6
chore(rocke): drop dangling references to removed/untracked files
bartekxk 8101675
fix(hipdnn): mirror buildPlan's per-graph winner-record lookup in pre…
bartekxk e255bef
test(hipdnn): cover the shared-state layer's null-state and lifetime …
bartekxk c0071ac
test(hipdnn): cover the candidate-filter stage and the kernel-prepare…
bartekxk 9abbc06
fix(rocke,hipdnn): drop the stale coalesced-weights groups==1 refusal
bartekxk 420e42c
fix(hipdnn): bind the sub-GEMM table allocation to the kernel's launc…
bartekxk 98c6f8c
fix(hipdnn): regenerate the dgrad GPU integration test's stale golden…
bartekxk b314ed8
test(hipdnn): exercise the batch-chunk device path on real gfx950 har…
bartekxk 0d6ae2f
test(hipdnn): poison the reused workspace before every dgrad execution
bartekxk a8e73b9
docs(hipdnn): document discoveredSharedState's process-wide UHD resol…
bartekxk 482ab0d
test(hipdnn): pin ROCKE_LLVM_FLAVOR forwarding and document the rocKE…
bartekxk d420bf0
chore(hipdnn): drop _hkp_root_ships_for_gfx950, a duplicate of the ge…
bartekxk 2e6be80
chore(hipdnn): drop the unreferenced corpus_gen/tests/CliExitStatus.c…
bartekxk e7f0131
Merge branch 'develop' of github.com:ROCm/rocm-libraries into users/b…
bartekxk 1f5af46
fix(hipdnn): delete CatalogView and its twins (review3 N10)
bartekxk 0834aa2
rename(hipdnn): HIPDNN_INGESTOR_CANDIDATE_LIMIT -> HIPDNN_INGESTOR_SH…
bartekxk 523af82
fix(rocke): restore gfx950_fwd.json's hand-tuned order (review5 N3)
bartekxk 260d406
fix(hipdnn): port TestContainer's schema() calls to the slotted state…
bartekxk 1bf605a
build(rocke): enlist the dgrad plan-parity test in the conv CPU CTest…
bartekxk a4a62d8
fix(hipdnn): reach the loaded plugin's own batch-chunk limit from the…
bartekxk abba39c
chore(hipdnn): point the dgrad instance-list DVC pointers at the inge…
bartekxk 09ae3d8
refactor(hipdnn): share the per-graph shortlist-record check between …
bartekxk f154903
refactor(rocke): share the FPROP_SINGLE kernarg-orientation decision …
bartekxk a99b014
refactor(rocke): finish sharing the FPROP_SINGLE kernarg-orientation …
bartekxk f9e2701
fix(rocke): make format_instance_list respect the direction it is for…
bartekxk a36c83f
test(hip-kernel-provider): update the dgrad catalog-candidate floor t…
bartekxk 9504dbc
fix(hipdnn): pre-reserve the surviving-ids vector in the candidate-fi…
bartekxk 86107b0
fix(hip-kernel-provider): clear remaining clang-tidy errors in dgrad/…
bartekxk 7b42237
fix(hip-kernel-provider): fill in KernelDefinition's trailing prepare…
bartekxk 45ddb05
fix(hip-kernel-provider): clear two more clang-tidy findings in TestG…
bartekxk 4175a96
Merge branch 'develop' of github.com:ROCm/rocm-libraries into users/b…
bartekxk ddbf08d
fix(hipdnn): address review9 findings on candidate filters, shortlist…
bartekxk e5921d0
Merge remote-tracking branch 'origin/develop' into users/barkocot/gfx…
bartekxk cf4cbdc
fix(hipdnn): rename candidate-filter test counter to camelBack (CI tidy)
bartekxk 7d7dfc8
fix(hip-kernel-provider): expect grouped MFMA reorganize dgrad to be …
bartekxk 8faf333
fix(ci): pull the DVC-tracked dgrad instance lists in hipdnn superbui…
bartekxk 2f2e348
fix(hipdnn): pin the committed-lists-match-the-tool test to its own f…
bartekxk 046827e
fix(hipdnn): write instance lists with LF endings on every platform
bartekxk c03ea05
fix(hip-kernel-provider,hipdnn): address deep-review findings on the …
bartekxk 4ee88c7
fix(hip-kernel-provider,hipdnn): address review_dgrad_8 findings (N14…
bartekxk cca19a2
Merge branch 'develop' of github.com:ROCm/rocm-libraries into users/b…
bartekxk 2bb9f0e
fix(hipdnn): pin ROCKE_LLVM_FLAVOR in the two dgrad-catalog refusal t…
bartekxk 4df6061
Merge branch 'develop' of github.com:ROCm/rocm-libraries into users/b…
bartekxk 366d17a
fix(hipdnn,hip-kernel-provider): drop the slotted shortlist limit, a …
bartekxk 73d77b6
Merge branch 'develop' of github.com:ROCm/rocm-libraries into users/b…
bartekxk 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.