DGX Spark กับเวิร์กสเตชัน GPU
เทียบเครื่องเดสก์ท็อป GB10, เวิร์กสเตชันการ์ดเดียว และเซิร์ฟเวอร์หลาย GPU ว่าต่างกันตรงไหน และงานแบบไหนควรเลือกแบบไหน
NVIDIA, DGX, DGX Spark และ RTX เป็นเครื่องหมายการค้าของ NVIDIA Corporation หน้านี้อ้างถึงผลิตภัณฑ์เหล่านี้เพื่อเปรียบเทียบสเปกที่ผู้ผลิตประกาศไว้ เราไม่ได้เป็นตัวแทนจำหน่ายที่ได้รับแต่งตั้ง ไม่ได้เกี่ยวข้องกับ NVIDIA และไม่ได้พูดแทนผู้ผลิตรายใด
คำถามนี้มาถึงเราบ่อยที่สุดหลังจากลูกค้าเห็นเครื่อง DGX Spark ครั้งแรก เครื่องขนาดเท่ากล่องอาหารกลางวันที่โฆษณาว่ารันโมเดลใหญ่ได้ ดูน่าสนใจกว่าเวิร์กสเตชันตัวใหญ่ที่ราคาใกล้กัน คำตอบสั้นๆ คือ ทั้งสองแบบทำคนละงาน และตัวเลขที่ทำให้ต่างกันคือแบนด์วิดท์หน่วยความจำ
| เครื่อง | หน่วยความจำ | วางไว้ที่ไหน | เหมาะกับ | ข้อจำกัด |
|---|---|---|---|---|
| เครื่องเดสก์ท็อป GB10 (DGX Spark) | 128 GB unified, 273 GB/s | บนโต๊ะ ใช้ปลั๊กธรรมดา | โหลดโมเดลใหญ่ไว้ทดลอง ปรับจูน และพัฒนาแอป | แบนด์วิดท์ต่ำกว่าการ์ดแยกมาก จึงไม่เหมาะเป็นเครื่องให้บริการหลัก |
| เวิร์กสเตชัน RTX PRO 6000 | 96 GB GDDR7, 1,792 GB/s | ใต้โต๊ะหรือในห้องเซิร์ฟเวอร์เล็ก | ทีมเดียวใช้งานจริงทั้งวัน โมเดลถึงระดับ 70B แบบ quantised | ขยายได้จำกัด และต้องดูไฟกับความร้อนของห้อง |
| เซิร์ฟเวอร์หลาย GPU | 141 – 180 GB ต่อ GPU | ในแร็ค มีไฟสำรองและระบายความร้อน | ทั้งองค์กรใช้พร้อมกัน หรือเทรนโมเดลของตัวเอง | ต้องเตรียมห้อง ไฟ เครือข่าย และคนดูแลตั้งแต่วันแรก |
ทำไมแบนด์วิดท์ถึงสำคัญกว่าที่คิด
เวลาโมเดลภาษาสร้างข้อความ มันต้องอ่านน้ำหนักของตัวเองซ้ำทุกครั้งที่สร้างหนึ่ง token ความเร็วในการอ่านนั้นคือแบนด์วิดท์หน่วยความจำ เครื่องที่มีหน่วยความจำรวม 128 GB แต่แบนด์วิดท์ 273 GB/s จึงโหลดโมเดลใหญ่ได้จริง แต่ตอบช้ากว่าการ์ดที่มีแบนด์วิดท์ระดับ 1,792 GB/s อย่างเห็นได้ชัด
แปลเป็นภาษาการใช้งาน เครื่องเดสก์ท็อปแบบ unified memory เหมาะกับการโหลดโมเดลใหญ่ไว้ลอง ปรับจูน และพัฒนาแอปให้เสร็จก่อนย้ายขึ้นเครื่องจริง ส่วนเวิร์กสเตชันการ์ดแยกเหมาะกับการให้คนใช้งานจริงทุกวัน
เลือกแบบไหนดี
- เลือกเครื่องเดสก์ท็อป unified memoryเมื่อคุณเป็นนักพัฒนาหรือทีมวิจัยที่ต้องแตะโมเดลใหญ่หลายตัว ไม่ต้องการความเร็วสูงสุด และอยากได้เครื่องที่วางบนโต๊ะแล้วเสียบปลั๊กบ้านได้
- เลือกเวิร์กสเตชันการ์ดแยกเมื่อมีทีมใช้งานจริงทุกวัน ต้องการให้ตอบเร็วพอที่คนจะใช้ซ้ำ และยังไม่ถึงขั้นต้องมีห้องเซิร์ฟเวอร์
- เลือกเซิร์ฟเวอร์หลาย GPUเมื่อทั้งองค์กรจะใช้ หรือเมื่อคุณตั้งใจจะเทรนโมเดลของตัวเอง และมีห้องที่รองรับไฟกับความร้อนได้
ค่าใช้จ่ายที่คนมักลืมนับ
ราคาเครื่องคือส่วนหนึ่งของงบเท่านั้น สิ่งที่มักโผล่มาทีหลังคือ
- วงจรไฟที่ต้องเดินใหม่ เมื่อการ์ดกินไฟหลายร้อยวัตต์ต่อใบ
- เครื่องปรับอากาศหรือการระบายความร้อนของห้องที่ไม่ได้ออกแบบมาเพื่อเครื่องแบบนี้
- UPS ที่ใหญ่พอจริง ไม่ใช่ตัวที่ใช้กับพีซีสำนักงาน
- เครือข่ายและสตอเรจที่เร็วพอจะป้อนข้อมูลให้ GPU ทัน
- คนที่ดูแลระบบต่อหลังติดตั้งเสร็จ
เราคิดค่าใช้จ่ายเหล่านี้ให้ตั้งแต่ตอนเสนอ เพราะระบบที่ติดตั้งแล้วใช้ไม่ได้เพราะไฟไม่พอ แพงกว่าการเลือกเครื่องผิดรุ่นเสียอีก