gabfssilva commited on
Commit
d4135c3
·
verified ·
1 Parent(s): a13eccf

Card: simplify conversion notes (oQ→mlx-vlm rationale)

Browse files
Files changed (1) hide show
  1. README.md +0 -6
README.md CHANGED
@@ -30,12 +30,6 @@ python -m mlx_vlm.generate --model mlx-community/Agents-A1-bf16 --image img.jpg
30
 
31
  Loads and runs in **stock mlx-vlm** — no patched code needed at inference.
32
 
33
- ## Conversion notes
34
-
35
- Upstream ships its MoE experts **unfused / per-expert** (`...mlp.experts.{i}.{gate,up,down}_proj.weight`, 256 experts x 40 layers). mlx-vlm's stock `qwen3_5_moe` converter expects the **fused** layout (`experts.gate_up_proj`) of the official Qwen3.5 release, so it fails on this checkpoint with `KeyError: ...experts.gate_up_proj`.
36
-
37
- This build was produced by patching mlx-vlm's `sanitize()` to stack the per-expert tensors into the batched `switch_mlp.{gate,up,down}_proj` layout MLX uses (the same transform mlx-lm applies to Qwen3-MoE), then saved as standard MLX. The patch is **conversion-only** — the published weights load in stock mlx-vlm.
38
-
39
  ## Throughput
40
 
41
  Measured with oMLX's benchmark harness on a Macbook Pro M5 Max 128GB 40 GPU — gen 128 tokens,
 
30
 
31
  Loads and runs in **stock mlx-vlm** — no patched code needed at inference.
32
 
 
 
 
 
 
 
33
  ## Throughput
34
 
35
  Measured with oMLX's benchmark harness on a Macbook Pro M5 Max 128GB 40 GPU — gen 128 tokens,