Grid width for the non-flat unary path was ne01 while the kernel decomposes tgpig.x into (ne0-chunk, row) — rows past ntg were silently dropped, masked below the 32768-element flat-path threshold; silu on [8192, n] crossed it at prefill batch 4 and corrupted qwen35 batched prefill. Grid is now ne01 * ceil(ne0/nth). Adds metal unary/gated-delta-net/ssm_conv regression tests, the llama-batch-probe bisect harness, prefill batch default 32, and keeps the graph cache until a reserve-retry actually needs eviction. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| build.rs | ||
| Cargo.toml | ||