Skip to content

DSV4: Runtime gap inventory vs local main and PR #29 #6

Description

@kentwait

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions