Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
2474039
bench: dflash verify-shape roofline microbench (M0)
Kaden-Schutt Sep 3, 2026
7a13ad6
bench: handle qt13 file reality (same v2 byte stride, sizes asserted)
Kaden-Schutt Sep 3, 2026
cb4ded9
bench: fix shared-X K asserts (out_proj has own X)
Kaden-Schutt Sep 3, 2026
6d23e89
bench: restore d() closure dropped in edit
Kaden-Schutt Sep 3, 2026
ef9e373
bench: BENCH_DEVICE + ROOFLINE_GBS env overrides for verify-shape mic…
Kaden-Schutt Sep 3, 2026
dff595c
bench: route residual arm through arch-aware entry (gfx12 fix)
Kaden-Schutt Sep 3, 2026
9b09691
residual: gfx1100 split-K LDS tier (ks2/ks4/ks8) for DFlash verify N<=16
Kaden-Schutt Sep 3, 2026
7af36ff
residual ksplit: parity gate 5e-5 + f64 association-floor reference
Kaden-Schutt Sep 3, 2026
96f05da
residual ksplit: capture-safe tier + kill switch
Kaden-Schutt Sep 3, 2026
a33ca76
residual ksplit: rustfmt, crate map, gate parity example behind lab
Kaden-Schutt Sep 3, 2026
f25c4d1
residual ldsstage: port gfx12 LDS-staged GEMM to gfx1100 for DFlash v…
Kaden-Schutt Sep 3, 2026
11534b1
residual ldsstage: default ks4, ldsstage opt-in behind HIPFIRE_RESIDU…
Kaden-Schutt Sep 3, 2026
561b780
residual ldsstage gfx1100: roll the fragment loop (unroll 1) to cut V…
Kaden-Schutt Sep 3, 2026
e250d2a
residual ldsstage: rustfmt + crate map refresh
Kaden-Schutt Sep 3, 2026
803d17c
dflash launch-fusion prescaffold: pure-extraction hooks + fusion ctx …
Kaden-Schutt Sep 4, 2026
96bef6d
S6-fa-prep-q8-pair: batch FA prep and pair Q8 KV writes on gfx1100
Kaden-Schutt Sep 4, 2026
0b2b88f
S2-hidden-ring-scatter: exact commit5/scatter5 gfx1100 kernels for hi…
Kaden-Schutt Sep 4, 2026
3002291
S6-fa-prep-q8-pair: encode old rope FMA formation explicitly
Kaden-Schutt Sep 4, 2026
ab8092e
S3-f16-projection-inputs: exact FP16 from RMSNorm+FWHT producers for …
Kaden-Schutt Sep 4, 2026
156223a
S6-fa-prep-q8-pair: restore norm block dropped by bad range edit
Kaden-Schutt Sep 4, 2026
316364a
S6-fa-prep-q8-pair: unique slots in kv test; restore norm block
Kaden-Schutt Sep 4, 2026
ea9c6b2
S2-hidden-ring-scatter: advance head in direct-launcher arm after raw…
Kaden-Schutt Sep 4, 2026
b7f7959
S1-snapshot-bulk-copy: descriptor-driven gfx1100 DeltaNet snapshot sa…
Kaden-Schutt Sep 4, 2026
59939db
S7-draft-launch-collapse: batch draft embeddings and remove draft con…
Kaden-Schutt Sep 4, 2026
395d960
S5-gdn-pre-tape-fusion: fuse sigmoid, tape writes, conv, QK norm/inte…
Kaden-Schutt Sep 4, 2026
b6ce1d7
S2-hidden-ring-scatter: bound scatter dst check by loop max row n_rows
Kaden-Schutt Sep 4, 2026
2a22257
S7-draft-launch-collapse: collapse the MQ4V2 arm (fixture draft dtype)
Kaden-Schutt Sep 4, 2026
77083a5
S4-f16-residual-inputs: fuse post-attention/down transforms through F…
Kaden-Schutt Sep 4, 2026
9409d9a
S6-fa-prep-q8-pair: register qwen35_fa_batch module (unbreaks dispatc…
Kaden-Schutt Sep 4, 2026
27b37f6
S4-f16-residual-inputs: require LA sidecar window K to equal wo.k
Kaden-Schutt Sep 4, 2026
e9f0282
S8-topk-direct-lmhead: fused MQ4V2 lm_head + greedy DDTree top-K kernel
Kaden-Schutt Sep 4, 2026
05ad8a6
S5-gdn-pre-tape-fusion: pin conv accumulation to old FMA tree with ex…
Kaden-Schutt Sep 4, 2026
85806df
S5-gdn-pre-tape-fusion: replay V region must admit all V blocks
Kaden-Schutt Sep 4, 2026
46a7a93
S8-topk-direct-lmhead: clamp dead-lane X row (illegal access fix)
Kaden-Schutt Sep 4, 2026
2933786
S6-fa-prep-q8-pair: admit 24Q/4K geometry (Qwen3.8-27B FA)
Kaden-Schutt Sep 4, 2026
f28486f
S8-topk-direct-lmhead: per-lane partials + lane-parallel phase 2
Kaden-Schutt Sep 4, 2026
6746600
S8-topk-direct-lmhead: 14 resident blocks/CU (1344-wg grid)
Kaden-Schutt Sep 4, 2026
cf6807d
S8-topk-direct-lmhead: HIPFIRE_TDK_WGS grid cap + timing sweep
Kaden-Schutt Sep 4, 2026
2c40474
S8-topk-direct-lmhead: inline RNE convert + two-level barrier
Kaden-Schutt Sep 4, 2026
81cac27
S8-topk-direct-lmhead: symmetric sense-reversing barrier
Kaden-Schutt Sep 4, 2026
0207395
Revert "S8-topk-direct-lmhead: symmetric sense-reversing barrier"
Kaden-Schutt Sep 4, 2026
346ae5b
Revert "S8-topk-direct-lmhead: inline RNE convert + two-level barrier"
Kaden-Schutt Sep 4, 2026
98a32c4
Revert "S8-topk-direct-lmhead: HIPFIRE_TDK_WGS grid cap + timing sweep"
Kaden-Schutt Sep 4, 2026
3c35869
Revert "S8-topk-direct-lmhead: 14 resident blocks/CU (1344-wg grid)"
Kaden-Schutt Sep 4, 2026
e8e99ff
Revert "S8-topk-direct-lmhead: per-lane partials + lane-parallel phas…
Kaden-Schutt Sep 4, 2026
90a29d7
Revert "S8-topk-direct-lmhead: clamp dead-lane X row (illegal access …
Kaden-Schutt Sep 4, 2026
84a889d
Revert "S8-topk-direct-lmhead: fused MQ4V2 lm_head + greedy DDTree to…
Kaden-Schutt Sep 4, 2026
e385768
S5-gdn-pre-tape-fusion: two-phase Q/K with widened store scatter
Kaden-Schutt Sep 4, 2026
87233ea
launch fusion: rustfmt, crate maps, gate examples, bank bypass debt
Kaden-Schutt Sep 4, 2026
b119800
fix: enforce residual kill precedence and scratch rollback
Kaden-Schutt Sep 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions crates/hipfire-arch-qwen35/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,38 @@ required-features = ["deltanet"]
name = "qwen_dense_tp2_parity"
path = "examples/qwen_dense_tp2_parity.rs"
required-features = ["deltanet"]

[[example]]
name = "test_dflash_gdn_pre_gfx1100"
path = "examples/test_dflash_gdn_pre_gfx1100.rs"
required-features = ["deltanet"]

[[example]]
name = "test_dflash_draft_collapse_gfx1100"
path = "examples/test_dflash_draft_collapse_gfx1100.rs"
required-features = ["deltanet"]

[[example]]
name = "test_dflash_hidden_scatter_gfx1100"
path = "examples/test_dflash_hidden_scatter_gfx1100.rs"
required-features = ["deltanet"]

[[example]]
name = "test_dflash_snapshot_bulk_gfx1100"
path = "examples/test_dflash_snapshot_bulk_gfx1100.rs"
required-features = ["deltanet"]

[[example]]
name = "test_mq_f16_projection_producers_gfx1100"
path = "examples/test_mq_f16_projection_producers_gfx1100.rs"
required-features = ["deltanet"]

[[example]]
name = "test_mq_f16_residual_producers_gfx1100"
path = "examples/test_mq_f16_residual_producers_gfx1100.rs"
required-features = ["deltanet"]

[[example]]
name = "test_qwen35_fa_batch_fusion_gfx1100"
path = "examples/test_qwen35_fa_batch_fusion_gfx1100.rs"
required-features = ["deltanet"]
Loading
Loading