Skip to content

train 1113120057: #3065 #3007 #1630 #3084 (CI only) - #3191

Closed
ashhart wants to merge 12 commits into
mainfrom
lead/train-1113120057
Closed

ashhart wants to merge 12 commits into
mainfrom
lead/train-1113120057

Conversation

@ashhart

@ashhart ashhart commented Nov 13, 2026

Copy link
Copy Markdown
Owner

CI for a landing train: #3065 #3007 #1630 #3084 stacked on main in that order. Nothing merges from this PR: each PR above lands on its own once this tip is green, and this PR is then closed.

jschmied and others added 12 commits November 13, 2026 12:01
…x kernels nothing launches

q27_prompt_product, _silu, _decay, _qk, q27_prompt_conv and q27_prompt_recur were reached only through
prompt_gpu.Kernels and prompt_state_gpu.Kernels, which nothing builds with pipelines. The host records in
prompt_glue.zig, prompt_gpu.zig, prompt_state.zig and prompt_state_gpu.zig, the build and runtime source
lists, the runtime analysis line and the prompt.metal write in tests/qwen27/run.zig go with them.
…see calls

No family calls rotate(); the shared attention's runtime callers (Gemma 4 and Qwen27 DFlash) rope their rows
elsewhere. Shape loses rotary_dim and rope, which only the kernel read, and lanes_see feeds raw K and Q
straight to append and attention.
…says

dsv41_cuda.module pinned the family, kernel and runtime modules to Debug, and dsv41-assets built
tf-dsv41-assets on it, so the AOT planner always ran unoptimized. Defilan measured one aot-needs
enumeration at --context 524288 on a GB10: about 45 minutes as built, under 7 with the family
modules at ReleaseSafe, planning the same 138 variants (#2270).

module and runtime keep their Debug signatures for every other caller; moduleAt and runtimeAt take
the mode, and dsv41-assets builds the tool on moduleAt(.ReleaseSafe), so its runtime and kernel
modules go to ReleaseSafe too. ReleaseSafe keeps the safety checks, and no code under the tool reads
the optimize mode, so the plan is unchanged. test-dsv41-assets-host stays on the Debug module.

Refs #2270.

Co-authored-by: Defilan <7034124+Defilan@users.noreply.github.com>
#1630 adds the bf16 experts format to Grouped (experts.zig) and registers the
experts_bf16 image (kernels.zig); no existing kernel source changed. Both rows
are recomputed on main after #3011, which re-pinned experts.zig for #2843.
@ashhart

ashhart commented Nov 13, 2026

Copy link
Copy Markdown
Owner Author

Landed: #3065 #3007 #1630 #3084 as main a3aecd8. This PR only carried their CI.

@ashhart ashhart closed this Nov 13, 2026
@ashhart
ashhart deleted the lead/train-1113120057 branch November 13, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants