Question
Given the fork's mainline (Gemma-only, binary full-attention mask, INT4/INT8 affine weights, GQA KV rings, 128-expert layers, top-8 softmax router) and unmerged upstream PR drumih#29 (Qwen 3.6: ModelFamily plumbing, gated-DeltaNet linear attention, partial RoPE, attention output gate, 256-expert top-8 layers), what does DeepSeek-V4 additionally require?
Deliver a gap list mapping each missing piece → runtime area (Metal kernels / KV cache / expert IO and slots / repack and format / tokenizer / product surface). Include: MLA latent KV cache layout, DSA sparse attention, per-layer KV compression, mxfp4 expert dequant (if needed), the noaux_tc router, the SwiGLU clamp, o_groups, YaRN, 256-expert ~13 MB-class expert blobs vs the 16-slot LFU cache, and the fork/upstream state of this checkout.
Read this repo's Sources/ and docs/, and PR drumih#29's code at /Users/kent/repos/kentwait/turbo-fieldfare-upstream (branch qwen36-support). Do not modify sources.
Question
Given the fork's mainline (Gemma-only, binary full-attention mask, INT4/INT8 affine weights, GQA KV rings, 128-expert layers, top-8 softmax router) and unmerged upstream PR drumih#29 (Qwen 3.6:
ModelFamilyplumbing, gated-DeltaNet linear attention, partial RoPE, attention output gate, 256-expert top-8 layers), what does DeepSeek-V4 additionally require?Deliver a gap list mapping each missing piece → runtime area (Metal kernels / KV cache / expert IO and slots / repack and format / tokenizer / product surface). Include: MLA latent KV cache layout, DSA sparse attention, per-layer KV compression, mxfp4 expert dequant (if needed), the
noaux_tcrouter, the SwiGLU clamp,o_groups, YaRN, 256-expert ~13 MB-class expert blobs vs the 16-slot LFU cache, and the fork/upstream state of this checkout.Read this repo's
Sources/anddocs/, and PR drumih#29's code at/Users/kent/repos/kentwait/turbo-fieldfare-upstream(branchqwen36-support). Do not modify sources.