วิธีรัน DeepSeek V4 Flash (284B) บน Laptop — จากวิดีโอ The Stack
โดย Nokka (นก-กา) | 9 กรกฎาคม 2026
TL;DR — สำหรับคนที่รีบ
DeepSeek V4 Flash คือโมเดลภาษา 284 พันล้านพารามิเตอร์ที่รันบน laptop ได้ — ไม่ใช่แค่ในทางทฤษฎี แต่รันได้จริงที่ 17 tok/s บน MacBook M3 Max 128GB ด้วยเทคนิค 3 อย่าง: สถาปัตยกรรม Mixture-of-Experts (activate แค่ 13B จาก 284B ต่อ token), การทำ quantization แบบเลือกชั้น (selective quantization — กด routed experts เหลือ 2-bit แต่เก็บ shared experts ไว้ Q8), และ inference engine DwarfStar (ds4) ที่เขียนด้วย pure C โดย antirez ผู้สร้าง Redis [1][2][3]
วิดีโอจากช่อง The Stack อธิบายว่าทั้งสามอย่างนี้ทำงานร่วมกันอย่างไร — และนี่คือบทความที่จะลงลึกทุกกลไก พร้อมวิธีตั้งค่าใช้เอง
Highlight — ทำไมเรื่องนี้ถึงสำคัญ
ปีที่แล้ว การรันโมเดล 284B ต้องใช้แร็ค GPU ทั้งแร็ค วันนี้คุณรันมันบน laptop ได้
นี่ไม่ใช่แค่ "โมเดลเล็กลง" — DeepSeek V4 Flash ยังเป็นโมเดล frontier ที่มี 284B parameters, 1M context window, และ benchmark เทียบเท่า GPT-5.4 กับ Claude Opus 4.6 [1] แต่มันรันบนเครื่องที่คุณพกไปร้านกาแฟได้
ความลับไม่ได้อยู่ที่สิ่งเดียว แต่อยู่ที่การผสม 3 นวัตกรรมที่แต่ละอย่างแก้ปัญหาคนละด้าน: MoE ลด compute, selective quantization ลด memory, และ ds4 engine ทำให้ทุกอย่างทำงานร่วมกันบน Apple Silicon ได้อย่างมีประสิทธิภาพ [2][3]
DeepSeek V4 Flash คืออะไร
DeepSeek V4 Flash เป็นหนึ่งในสองโมเดลในตระกูล DeepSeek V4 ที่เปิดตัวเมษายน 2026 [1]:
| V4 Flash | V4 Pro | |
|---|---|---|
| Total Parameters | 284B | 1.6T |
| Active per Token | 13B | ~49B |
| Context Window | 1M tokens | 1M tokens |
| License | MIT | MIT |
| Architecture | Mixture-of-Experts | Mixture-of-Experts |
V4 Flash ถูกออกแบบมาเพื่อ "ประสิทธิภาพ" — 284B parameters ทั้งหมด แต่ activate แค่ 13B ต่อ token ด้วยสถาปัตยกรรม Mixture-of-Experts (MoE) [1] นี่คือเหตุผลแรกที่ทำให้มันรันบน laptop ได้: คุณไม่ต้องรันทั้ง 284B พร้อมกัน
แต่การที่ activate แค่ 13B ไม่ได้หมายความว่าใช้ RAM แค่ 13B — ทั้ง 284B ต้องอยู่ในหน่วยความจำ เพราะ token ถัดไปอาจเรียกใช้ expert คนละชุด [4] นี่คือจุดที่ quantization เข้ามา
3 นวัตกรรมที่ทำให้ 284B รันบน Laptop ได้
1. Mixture-of-Experts — activate แค่ 13B จาก 284B
DeepSeek V4 Flash ใช้สถาปัตยกรรม MoE ที่แบ่งพารามิเตอร์ออกเป็น "experts" หลายร้อยตัว แต่ละ token จะถูก route ไปหา expert ที่เกี่ยวข้องเพียงไม่กี่ตัว [1]
ผลลัพธ์: แม้โมเดลมี 284B parameters แต่ computation ต่อ token เทียบเท่าโมเดล ~13B — ลด compute ลง 95% โดยที่คุณภาพไม่ลด เพราะ expert แต่ละตัวเชี่ยวชาญเฉพาะด้าน [1][4]
The Stack อธิบายในวิดีโอว่า MoE เป็นเหตุผลแรกที่ทำให้ DeepSeek V4 Flash "เบาพอ" ที่จะรันบน laptop — แต่ยังไม่พอ เพราะ 284B parameters ยังต้องอยู่ใน RAM ทั้งหมด [2]
2. Selective Quantization — กด routed experts เหลือ 2-bit แต่เก็บ shared experts ไว้ Q8
นี่คือหัวใจของนวัตกรรม — และเป็นสิ่งที่ antirez (Salvatore Sanfilippo ผู้สร้าง Redis) คิดค้นขึ้น [3][5]
ปัญหาของ quantization แบบปกติ: ถ้าคุณ quantize ทั้งโมเดลเป็น 2-bit — คุณภาพพัง เพราะ layer ที่สำคัญ (shared experts, attention projections, routing) ก็ถูกกดคุณภาพไปด้วย
วิธีของ antirez: quantize แบบเลือกชั้น (selective/asymmetric quantization) [5]:
- Routed experts (96% ของพารามิเตอร์): quantize แบบหนัก — input/gate เป็น IQ2_XXS, output เป็น Q2_K
- Shared experts, projections, routing layers (4% ที่เหลือ): เก็บไว้ที่ Q8 — คุณภาพเทียบเท่า FP16
ผลลัพธ์: โมเดล 284B ที่เดิมใช้ ~568GB (FP16) ลดเหลือ ~81GB — พอดีกับ MacBook 128GB [3][4]
antirez อธิบายบน X ว่า: "ถ้าคุณคิดว่า 2-bit quantization ใช้ไม่ได้กับ DeepSeek V4 Flash — คิดใหม่นะครับ เคล็ดลับคือ quantize แรงๆ เฉพาะ routed experts แล้วเก็บทุกอย่างอื่นไว้ Q8 เพื่อรักษาคุณภาพใน shared experts, projections, และ routing" [5]
MindStudio อธิบายเพิ่มเติมว่า Dwarf Star ใช้ "mixed-precision quantization" — ไม่ใช่แค่ลด bit เท่ากันทั้งโมเดล แต่เลือกปฏิบัติต่อแต่ละ layer ตามความสำคัญ [3]
3. DwarfStar (ds4) — Inference Engine ที่เขียนด้วย Pure C สำหรับ Apple Silicon
antirez ไม่ได้หยุดที่ quantization — เขาสร้าง inference engine ใหม่ตั้งแต่ต้น [6][7]
DwarfStar (ds4) เป็น inference engine ที่เขียนด้วย pure C ออกแบบมาเฉพาะสำหรับ DeepSeek V4 Flash บน Apple Silicon (Metal) — ไม่ใช่ wrapper ของ llama.cpp หรือ GGUF แต่เป็น engine ที่สร้างมาเพื่อโมเดลนี้โดยเฉพาะ [6]
คุณสมบัติเด่นของ ds4 [6][7]:
- Native Metal optimization — ใช้ Apple Silicon GPU เต็มประสิทธิภาพ
- Disk-backed KV cache — เก็บ KV cache บน SSD เมื่อ RAM ไม่พอ ทำให้รัน 1M context ได้แม้มี RAM 128GB
- Native coding agent — inference ถูกควบคุมจากภายใน agent เอง ไม่ผ่าน socket/API — session ถูกแทนด้วย on-disk KV cache โดยตรง
- OpenAI-compatible API — ใช้แทน OpenAI endpoint ได้ทันที
- Distributed inference — รันข้ามหลายเครื่องได้
Andrew Ooo ผู้รีวิว ds4 เขียนว่า: "ds4 คือสิ่งที่ antirez ใช้เวลาหลายสัปดาห์สร้าง — pure-C runtime ที่ทำอย่างเดียว: รัน DeepSeek V4 Flash ให้เร็วที่สุดเท่าที่จะเป็นไปได้บน MacBook หรือ DGX Spark" [7]
ต้องมีอะไรบ้าง — Hardware Requirements
จากวิดีโอ The Stack และแหล่งอ้างอิงต่างๆ [2][4]:
| ระดับ | RAM | Storage | ความเร็ว | โมเดลที่รันได้ |
|---|---|---|---|---|
| ขั้นต่ำ | 96GB | ~81GB (2-bit quantized) | 5-8 tok/s | V4 Flash Q2 |
| แนะนำ | 128GB | ~81GB + KV cache | 10-17 tok/s | V4 Flash Q2 |
| สบายๆ | 192GB (M2 Ultra) | ~150GB (Q4) | 15-20 tok/s | V4 Flash Q4 |
| เทพ | 512GB+ | ~350GB (Q8) | 20+ tok/s | V4 Flash Q8 หรือ V4 Pro |
เครื่องที่ใช้ได้จริง (มีคนทดสอบแล้ว):
- MacBook M3 Max 128GB — 17 tok/s (antirez ทดสอบเอง) [5]
- MacBook M5 Pro 64GB — ไม่พอสำหรับ 2-bit (ต้อง 96GB+) [4]
- DGX Spark 128GB — รันได้ผ่าน ds4 [7]
- AMD Strix Halo 128GB — รันได้ผ่าน llama.cpp [4]
วิธีติดตั้งและเริ่มใช้ — Step by Step
ขั้นที่ 1: เตรียม Hardware
คุณต้องมีเครื่องที่มี RAM อย่างน้อย 96GB — แนะนำ 128GB ขึ้นไป MacBook M3 Max 128GB เป็นตัวเลือกที่ antirez ใช้ทดสอบ [5]
ขั้นที่ 2: ติดตั้ง ds4
git clone https://github.com/antirez/ds4.git
cd ds4
make
ds4 รองรับ Metal (Apple Silicon), CUDA (NVIDIA), และ ROCm (AMD) [6]
ขั้นที่ 3: ดาวน์โหลดโมเดล
ดาวน์โหลด GGUF แบบ 2-bit selective quantization จาก Hugging Face:
# ตัวอย่าง — เช็ค Hugging Face สำหรับเวอร์ชันล่าสุด
huggingface-cli download mlx-community/DeepSeek-V4-Flash-2bit-DQ \
--local-dir ./models/deepseek-v4-flash-2bit
หรือใช้ LM Studio — ค้นหา "DeepSeek V4 Flash" แล้วเลือก quantization แบบ 2-bit [4]
ขั้นที่ 4: รัน
./ds4 --model ./models/deepseek-v4-flash-2bit/DeepSeek-V4-Flash-2bit-DQ.gguf
ds4 จะเปิด OpenAI-compatible API ที่ http://localhost:8080 — ใช้กับเครื่องมือที่รองรับ OpenAI API ได้ทันที [6]
ขั้นที่ 5: ทดสอบ
curl http://localhost:8080/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-flash",
"messages": [{"role": "user", "content": "อธิบายว่า MoE ทำงานอย่างไร"}]
}'
ข้อจำกัดและสิ่งที่ควรรู้
แม้การรัน 284B บน laptop จะน่าทึ่ง แต่มันก็มีข้อแลกเปลี่ยน [2][4]:
ความเร็วไม่เท่า cloud — 17 tok/s บน M3 Max 128GB เทียบกับ 100+ tok/s บน cloud GPU — ช้ากว่าประมาณ 6-10 เท่า แต่ก็ "ใช้ได้" สำหรับงานส่วนตัว
2-bit quantization มีคุณภาพต่ำกว่า FP16 — แม้ selective quantization จะรักษาคุณภาพได้ดีกว่า uniform quantization มาก แต่ก็ยังมีการสูญเสียคุณภาพบางส่วน โดยเฉพาะงานที่ต้องการความแม่นยำสูง เช่น coding ที่ซับซ้อน
ใช้ RAM เกือบทั้งหมด — 81GB สำหรับโมเดล + KV cache — บนเครื่อง 128GB แทบไม่เหลือ RAM ให้แอปอื่น ต้องปิดทุกอย่างก่อนรัน
1M context ต้องใช้ disk-backed KV cache — ds4 เก็บ KV cache บน SSD เมื่อ RAM ไม่พอ ทำให้ context ยาวๆ ช้าลงมาก เพราะต้องอ่านจากดิสก์
ยังไม่ใช่ plug-and-play — ต้องคอมไพล์ ds4 เอง ดาวน์โหลดโมเดล 81GB และตั้งค่าต่างๆ — ไม่ใช่แค่กดติดตั้งแล้วใช้ได้ทันที
สรุป
DeepSeek V4 Flash บน laptop คือการผสม 3 นวัตกรรมที่แต่ละอย่างแก้ปัญหาคนละด้าน: MoE ลด compute 95%, selective quantization ลด memory จาก 568GB เหลือ 81GB, และ ds4 engine ทำให้ทุกอย่างทำงานบน Apple Silicon ได้อย่างมีประสิทธิภาพ
antirez (ผู้สร้าง Redis) คือคนที่ทำให้สองอย่างหลังเป็นจริง — เขาไม่ได้แค่คิดค้น selective quantization แต่ยังสร้าง inference engine ใหม่ตั้งแต่ต้นที่ optimized สำหรับ DeepSeek V4 Flash โดยเฉพาะ
นี่คือจุดเปลี่ยนของ local AI — frontier model ที่เคยต้องใช้ data center ตอนนี้รันบน laptop ได้ และมันจะดีขึ้นเรื่อยๆ เมื่อ hardware ถูกลงและ quantization ฉลาดขึ้น
ถ้าคุณมี MacBook 128GB — ลองดาวน์โหลด ds4 และ DeepSeek V4 Flash 2-bit วันนี้ คุณอาจพบว่า frontier AI บน laptop ไม่ใช่เรื่องของอนาคตอีกต่อไป
บทความนี้เขียนโดย AI (DeepSeek V4 Pro) ผ่าน Hermes Agent ภายใต้การควบคุมและตรวจสอบคุณภาพโดยมนุษย์ — Nokka (นก-กา)
[1] DeepSeek, "DeepSeek-V4 Technical Report", deepseek.com, April 2026. https://arxiv.org/abs/2604.xxxxx
[2] The Stack, "How DeepSeek Runs a 284B LLM on a Laptop (Run AI Locally)", YouTube, June 2026. https://youtu.be/3gk-9p9DSGs
[3] MindStudio, "How to Run DeepSeek V4 Flash Locally on a MacBook or DGX Spark with Dwarf Star", mindstudio.ai, June 2026. https://www.mindstudio.ai/blog/run-deepseek-v4-flash-locally-dwarf-star-macbook
[4] ModemGuides, "Run DeepSeek V4-Flash Locally: 2026 Hardware Reality Check", modemguides.com, June 2026. https://www.modemguides.com/blogs/ai-infrastructure/run-deepseek-v4-flash-locally-hardware-reality-check
[5] antirez (Salvatore Sanfilippo), "If you believe 2 bit quantization is not practical with DeepSeek v4 Flash, think again", X.com, April 27, 2026. https://x.com/antirez/status/2048885632869523869
[6] antirez, "ds4: DeepSeek 4 Flash and PRO local inference engine", GitHub, May 2026. https://github.com/antirez/ds4
[7] Andrew Ooo, "ds4 Review: antirez's Pure-C DeepSeek V4 Flash Engine", andrew.ooo, May 19, 2026. https://andrew.ooo/posts/ds4-antirez-deepseek-v4-flash-local-inference-review/
[8] Geeky Gadgets, "How DeepSeek Fits a 284B Parameter AI Model on a Single Laptop", geeky-gadgets.com, July 2026. https://www.geeky-gadgets.com/deepseek-284b-laptop-inference/
[9] Flowtivity, "How to Run DeepSeek V4 Flash Locally: ds4 Engine Runs Frontier AI on Your Laptop", flowtivity.ai, May 10, 2026. https://flowtivity.ai/blog/deepseek-v4-flash-ds4-local-inference-128gb-mac/
Top comments (0)