Class / multi-GPU local inference
Multi-GPU
Multi-GPU สำหรับโมเดลใหญ่หรือผู้ใช้พร้อมกัน: ดู VRAM, throughput, ไฟ และความร้อน
Multi-GPU workstation ใช้เมื่อความจุของการ์ดเดียวไม่พอสำหรับโมเดลและ context ที่ต้องการ หรือเมื่อทีมมีคำขอพร้อมกันมากพอจนต้องแยกงานให้หลาย GPU ก่อนเลือก เราเริ่มจากโมเดล, จำนวนผู้ใช้, ความเร็วที่ยอมรับได้ และข้อจำกัดของสถานที่ติดตั้ง
| SPEC | เริ่มจาก GPU เดียว | พิจารณา multi-GPU |
|---|---|---|
| โมเดลและ VRAM | น้ำหนักโมเดลและ KV cache พอดีใน VRAM โดยยังเหลือพื้นที่สำหรับ runtime | โมเดลหรือ context ต้องแบ่งข้าม GPU เพื่อให้รันได้ |
| ผู้ใช้พร้อมกัน | ผู้ใช้ไม่กี่คนและเวลาตอบรับได้จาก GPU เดียว | หลายคำขอพร้อมกันจนต้องแยก model serving หรือเพิ่ม throughput |
| ระบบและการดูแล | ประกอบ, วัดผล และแก้ปัญหาได้ง่ายกว่า | ต้องวาง runtime, การแบ่งโมเดล, ไฟ, ความร้อน และการขยายระบบร่วมกัน |
หลาย GPU เปลี่ยนโจทย์อย่างไร
การเพิ่ม GPU เพิ่มทั้งทางเลือกและข้อจำกัด งานที่พอดีในเครื่องเดียวไม่ควรถูกทำให้ซับซ้อนโดยไม่มีเหตุผล
ความจุสำหรับโมเดล
เมื่อโมเดลใหญ่เกิน VRAM การ์ดเดียว runtime อาจแบ่งน้ำหนักไปหลาย GPU ได้ แต่ส่วนที่ข้ามการ์ดยังต้องสื่อสารกัน ความจุที่ใช้งานได้จึงขึ้นกับวิธีแบ่งโมเดลและ context ไม่ใช่แค่ผลรวมบนกล่องสินค้า
Concurrency และ throughput
GPU หลายตัวช่วยแยกโมเดล, replica หรือคำขอพร้อมกันได้ เหมาะเมื่อทีมต้องใช้ระบบจริงหลายคน แต่ GPU เพิ่มไม่ได้ทำให้คำขอเดียวเร็วขึ้นตามจำนวนการ์ดโดยอัตโนมัติ
ไฟ, ความร้อน และพื้นที่
การ์ดเพิ่มหมายถึงโหลดไฟ, การระบายความร้อน, ขนาดเคส และเสียงที่ต้องวางแผนก่อนติดตั้ง เราจึงตรวจพื้นที่และการใช้งานจริงร่วมกับสเปก ไม่เสนอจำนวน GPU จากชื่อโมเดลเพียงอย่างเดียว
เริ่มจากโมเดล ไม่ใช่จำนวนการ์ด
ใช้ คำนวณโมเดล เพื่อดูน้ำหนักและ KV cache ก่อน แล้วจึงเทียบกับ RTX 5090 และ DGX Spark หากเครื่องเดียวพอ มักเป็นจุดเริ่มที่ดูแลง่ายกว่า หากไม่พอ เราจะออกแบบทางเลือก multi-GPU จากรูปแบบใช้งานจริง
คำถามที่ถูกถามบ่อย
- ควรเพิ่ม GPU เมื่อไร
- เพิ่ม GPU เมื่อโมเดลและ KV cache ไม่พอใน VRAM ของการ์ดเดียว หรือเมื่อจำนวนผู้ใช้พร้อมกันทำให้เวลาตอบไม่พอรับได้ ไม่ใช่เพียงเพราะต้องการตัวเลข GPU มากขึ้น
- VRAM สองการ์ดรวมกันได้เสมอหรือไม่
- ไม่เสมอไป Runtime ต้องแบ่งน้ำหนักโมเดลและสื่อสารข้าม GPU การวางแผนจึงดูทั้งความจุที่ใช้ได้จริง, interconnect, โมเดล และรูปแบบงาน ไม่ใช่นำตัวเลข VRAM มาบวกกันอย่างเดียว
- Multi-GPU เหมาะกับงานอะไร
- เหมาะกับทีมที่ต้องรันโมเดลใหญ่กว่าการ์ดเดียวรองรับ หรือให้บริการโมเดลหลายตัวแก่ผู้ใช้พร้อมกัน งานที่โมเดลพอดีใน GPU เดียวอาจได้ความเร็วและความเรียบง่ายดีกว่าจาก RTX 5090 เครื่องเดียว
ต้องการดูว่า multi-GPU คุ้มกับงานของคุณหรือไม่
บอกโมเดล, จำนวนผู้ใช้พร้อมกัน, context และข้อจำกัดของสถานที่ เราจะช่วยแยกว่าควรใช้ GPU เดียว, multi-GPU หรือระบบอีกแบบ