Views
No views yet
[!TIP] Looking for the newer DeepSeek V4 Flash 0731 backbone? Use the 0731 BF16 vision package.

[!IMPORTANT] This repository is a BF16 vision source overlay, not a complete 291B BF16 checkpoint. It contains the genuine BF16 MoonViT tower, trained BF16 projector, processor, routing bridge, and SGLang integration source. It does not contain or claim a full-BF16 conversion of the DeepSeek text backbone. When paired with NVIDIA's NVFP4 text backbone, the documented pinned B200 runtime has passed full shard loading, server startup, and two live image-response smoke tests. Other text checkpoints and production use remain unvalidated.
| Component | Detail |
|---|---|
| Text backbone | DeepSeek V4 Flash, 284B total / 13B active MoE, 4096 hidden size — referenced, not duplicated |
| Text reference | deepseek-ai/DeepSeek-V4-Flash at an immutable revision; upstream tensors use mixed formats |
| Vision tower | MoonViT-3d from Kimi-K2.6, 416,866,032 parameters, 1152-dimensional patch features — included in BF16 and frozen |
| Projector | LayerNorm -> 2x2 merge -> Linear(4608, 4608) -> GELU -> Linear(4608, 4096) — included and trained in BF16 |
| Projector size | 40,119,040 trainable parameters |
| Routing bridge | Text routing IDs preserved; image positions cycle through a deterministic 64-ID expert palette |
| Training envelope | Up to 512 merged image tokens inside 2,048-token training sequences |
| Backbone context | 1,048,576 tokens, inherited from DeepSeek V4 Flash |
| Serving integration | Custom, version-pinned SGLang external model and processor; stock support is not available |
| File | Contents | Size | SHA-256 |
|---|---|---|---|
vision_tower.safetensors | Frozen MoonViT-3d tower, 329 tensors, all BF16 | 833,765,768 bytes | 1382c41f1a4afc91791ade630e2b1e1cef68cc5a1e09668a45970a5d5e1b8f15 |
mm_projector.safetensors | Trained 40,119,040-parameter PatchMerger projector, 6 tensors, all BF16 | 80,238,568 bytes | 7024d9d5c9714c7abbc09abda015f083b7d7b107745eb78879f019bf4721577a |
VISION_ADAPTER_MANIFEST.json.deepseek-ai/DeepSeek-V4-Flash
at immutable revision
60d8d70770c6776ff598c94bb586a859a38244f1.moonshotai/Kimi-K2.6
at revision
7eb5002f6aadc958aed6a9177b7ed26bb94011bb,
extracted from the frozen vision_tower. namespace without changing tensor
dtype.webbrain-one/DeepSeek-V4-Flash-Vision-NVFP4.
No NVFP4 text shard is included here.1# MODEL_DIR must already contain a compatible DeepSeek V4 text checkpoint,
2# including config.json and model.safetensors.index.json.
3cp vision_tower.safetensors mm_projector.safetensors "$MODEL_DIR/"
4python scripts/prepare_sglang_model_repo.py "$MODEL_DIR" --source-root "$PWD"docs/SGLANG_DEPLOYMENT.md. Stock SGLang does not
know how to inject MoonViT embeddings into DeepSeek V4 routing. The integration
requires the checked-in external model/processor package and a narrow,
version-pinned SGLang source patch.1export DEEPSEEK_VISION_MODEL_PATH="$MODEL_DIR"
2export DEEPSEEK_VISION_PYTHONPATH="$MODEL_DIR/sglang_ext"
3export DEEPSEEK_VISION_KERNEL_PROFILE=blackwell-native
4export DEEPSEEK_VISION_TP=4
5scripts/launch_sglang_moonvit.shflashinfer_trtllm dense backend and
flashinfer_trtllm_routed MoE backend. The BF16 overlay does not select a
quantized kernel profile by default because it does not include a text
checkpoint./generate with one literal
<image> marker. OpenAI /v1/chat/completions image parts are not yet supported
by this source package.LICENSE_DEEPSEEK_V4_FLASH. The extracted MoonViT
tower is covered by LICENSE_KIMI_K2.6. The newly trained
projector and integration source are provided under LICENSE;
downstream users remain responsible for complying with both upstream licenses.[!CAUTION] Experimental vision adapter. This is a working experimental adapter with basic end-to-end SGLang image generation verified on NVIDIA B200. That bounded smoke test is not a broad quality benchmark: fine-grained OCR, small-object or control identification, GUI grounding, and hallucination calibration remain limited. If community interest warrants further investment, the roadmap is larger and more diverse datasets, higher-resolution OCR/UI examples, and broader parameter-efficient tuning. Do not use this model as the sole decision source for safety-critical automation. Interested in contributing evaluation or training data, sponsoring compute, or working with us as a design partner? Tell us here.