Commit 67f076f
fix(metal): disable TurboFlash by default — corrupt output on Apple10
The TurboFlash two-pass fused attention kernel produces garbage output
on M5 Max (Apple10/Metal4) for all turbo3 V configs. Disabling by
default routes turbo3 through the standard FA path which works correctly.
Users can opt-in with TURBO_FLASH=1 for testing/debugging.
No perf regression — standard FA path matches TurboFlash speed within
noise (~55-57 t/s tg128 for q8_0/turbo3 on M5 Max).
Co-Authored-By: tturney@psyguard.ai
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 1565920 commit 67f076f
1 file changed
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2731 | 2731 | | |
2732 | 2732 | | |
2733 | 2733 | | |
2734 | | - | |
2735 | | - | |
| 2734 | + | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
2736 | 2738 | | |
2737 | 2739 | | |
2738 | 2740 | | |
| |||
0 commit comments