Site icon PlusMagi's Blog By Pitt Phunsanit

AI: ดูว่าเครื่องมีค่า b เท่าไหร่

การจะดูว่าเครื่องรันโมเดลขนาดกี่ B ได้นั้น ปัจจัยที่สำคัญที่สุดไม่ใช่ความเร็ว แต่คือ “ขนาดของหน่วยความจำ” ครับ โดยเฉพาะ VRAM บนการ์ดจอ

นี่คือหลักการคำนวณและวิธีตรวจสอบแบบเข้าใจง่ายครับ


1. สูตรคำนวณเบื้องต้น

โดยปกติแล้ว พารามิเตอร์ 1 ตัว ในรูปแบบมาตรฐานจะใช้พื้นที่ประมาณ 2 Bytes แต่ในวงการ Local AI เรามักใช้การบีบอัดที่เรียกว่า Quantization ซึ่งเป็นระดับที่นิยมที่สุดเพราะยังคงความฉลาดไว้ได้แต่กินสเปกน้อยลง

สูตรคำนวณคร่าวๆ สำหรับ 4-bit Quantization

จำนวน B x 0.7 = จำนวน GB ที่ต้องใช้


2. วิธีตรวจสอบ Hardware

การ์ดจอ – สำคัญที่สุด

AI รันบน GPU ได้เร็วกว่า CPU หลายเท่า สิ่งที่คุณต้องดูคือ VRAM

RAM – แผนสำรอง

หาก VRAM ไม่พอ โปรแกรมอย่าง Ollama หรือ LM Studio จะโยนข้อมูลส่วนที่เหลือไปลงที่ RAM เครื่องแทน

CPU – ตัวประมวลผลเสริม

CPU ไม่ได้เป็นตัวกำหนดว่า “รันกี่ B ได้” แต่เป็นตัวกำหนดว่า “จะตอบเร็วแค่ไหน” หากคุณไม่ได้ใช้การ์ดจอเลย คุณควรมี RAM อย่างน้อย 16GB-32GB เพื่อรันโมเดลขนาด 7b-8b

3. สรุปตารางประเมินผล

การเลือกโมเดลตามประเภทงานดังนี้ครับ

  1. เน้นความไว : ใช้โมเดล 8b จะตอบโต้ทันทีเหมือนคุยกับคนจริง ๆ
  2. เน้นงานยาก/เขียนโค้ด: หากเครื่องคุณมี RAM 24GB ขึ้นไป ให้ลอง 14b หรือ 27b จะเริ่มเห็นความฉลาดที่ต่างออกไปมาก
  3. เน้นความรู้รอบตัว: หากมี RAM 64GB+ คุณสามารถรัน 70b ซึ่งฉลาดใกล้เคียง ChatGPT-4 ได้ในเครื่องตัวเองเลย

วิธีเช็คแบบชัวร์ที่สุด

ผมแนะนำให้ใช้เครื่องมือเหล่านี้ตรวจสอบ

  1. Can I Run It?: ในโปรแกรมอย่าง LM Studio เมื่อคุณค้นหาโมเดล มันจะมีแถบสีบอกเลยว่า “Should fit in memory” หรือ “Likely to fit” โดยมันจะคำนวณจากสเปกเครื่องคุณตอนนั้นทันที
  2. Ollama: หากรันแล้วเครื่องค้างหรือตอบช้าเกินไป แสดงว่าโมเดลนั้นใหญ่เกินไปสำหรับเครื่องคุณครับ

อ่านเพิ่มเติม

Exit mobile version