Repository navigation
Empirical MoE Offload Benchmark on 4 GB VRAM: Static -ncmoe 41 (39.2 tok/s) vs Dynamic --moe-cache-mib (8.57 tok/s) + 94.8% 0.6B Speculative Acceptance #32007
AjayakumarV
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Sharing a complete 6-stage benchmark study and optimal
llama-serverconfiguration for runningunsloth/Qwen3-30B-A3B-UD-IQ3_XXS.gguf(12.0 GB) on a 4 GB VRAM GPU (NVIDIA T1000) + 32 GB System RAM (Intel Core i7-12700K 8P+4E):Full Open-Source Repo, Scripts & Paper: https://github.com/AjayakumarV/Qwen3Studio-LocalAI
Measured Performance Progression (4 GB VRAM + 32 GB RAM)
-ngl 99 --cpu-moe, defaultmmap, 4 slots):6.89 tok/sdecode |42,811 msTTFT--moe-cache-mib 768):8.57 tok/sdecode (56% slowdown due to synchronous PCIe cache-miss thrashing across 48 layers)-ncmoe 41) + Aligned RAM (--load-mode none) + P-Core Affinity (-Cr 0-15) +Top-4Routing (expert_used_count=int:4):39.18 tok/sdecode |290.9 msTTFT (82.49 prompt tok/s) |3,762 / 4,096 MiBVRAM | 20.5 GB RAM freeexpert_used_count=int:8) +unsloth/Qwen3-0.6B-UD-Q4_K_XL.ggufSpeculative Draft (--spec-type draft-simple --spec-draft-n-max 3 --spec-draft-p-min 0.80):94.8%draft token acceptance rate (91/96tokens) ->27.11 tok/s(+45.1% speedup over18.68 tok/s)Optimal 4 GB VRAM Launch Command (
llama-serverb12121+)All reactions