نماذج اللغات الكبيرة (LLMs) بالذكاء الاصطناعي
AXIOM
AXIOM هو نواة قابلة للإقلاع بلغة Rust تعمل على تحسين استدلال المحولات عن طريق استبدال التجريدات العامة لنظام التشغيل ببدائيات خاصة بالاستدلال.
AXIOM
ما هو AXIOM؟
AXIOM هو نواة نظام تشغيل بحثية مصممة خصيصًا لتشغيل مهام استدلال المحولات بكفاءة على الأجهزة ذات الذاكرة المحدودة، باستخدام تخصيص موجه للموترات، وجدولة على حدود الطبقات، ودفق أوزان مزدوج التخزين المؤقت.
AXIOM مقارنة بأدوات مماثلة
| نموذج التسعير | مجاني | مجاني | مجاني | مجاني |
| أرصدة مجانية | ||||
| الميزات الرئيسية |
|
|
|
|
| المزايا |
|
|
|
|
| العيوب |
|
|
|
|
| مناسب لـ |
|
|
|
|
طريقة استخدام AXIOM
- 1قم بإعداد سلسلة أدوات Rust الليلية وتثبيت bootimage.
- 2قم بتعبئة أوزان النموذج باستخدام البرنامج النصي Python المقدم (pack_weights.py).
- 3قم ببناء النواة باستخدام cargo +nightly run --release.
- 4قم بإقلاع النواة في QEMU أو على الجهاز الفعلي؛ ستقوم بإجراء الاستدلال وإخراج القياسات عن بعد.
الميزات الرئيسية في AXIOM
- تخصيص ذاكرة موجه للموترات مع تجمعات محجوزة مسبقًا
- جدولة على حدود الطبقات لمنع الاستباق في منتصف الطبقة
- دفق أوزان مزدوج التخزين المؤقت لتداخل الإدخال/الإخراج والحوسبة
- جدولة LayerLock لتنفيذ مقيم في ذاكرة التخزين المؤقت
- استدلال كمي (Q4) لـ SmolLM2-135M و TinyLlama-1.1B
حالات استخدام AXIOM
- تشغيل نماذج لغة كبيرة على أنظمة ذات ذاكرة محدودة
- تحسين زمن استجابة الاستدلال لنماذج المحولات
- البحث في تحسينات على مستوى نظام التشغيل لأعباء عمل الذكاء الاصطناعي
- تقييم تأثير الجدولة على مستوى النواة على إنتاجية الاستدلال
أسعار AXIOM والأرصدة المجانية
يعمل AXIOM بنموذج مجاني.
مزايا وعيوب AXIOM
المزايا
- يقلل الحمل الزائد للدفق من ثوانٍ إلى ميكروثانية لكل طبقة
- يحسن تخطيط الذاكرة لأنماط الوصول المتوقعة للاستدلال
- مفتوح المصدر وقابل للتوسع للبحث
- يظهر تحسينات كبيرة في الإنتاجية (14.8x TPS في المعيار)
العيوب
- محدود حاليًا لنماذج محددة (SmolLM2-135M, TinyLlama-1.1B Q4)
- يتطلب NVMe على الجهاز الفعلي لتقييم فئة 7B منخفضة الذاكرة المقصودة
- لا تزال نوى الحوسبة (إسقاط FFN) عنق الزجاجة
- ليس نظام تشغيل عام؛ يفتقر إلى مساحة المستخدم والشبكات ونظام الملفات
لأي استخدام يناسب AXIOM أكثر؟
- باحثون في أنظمة الذكاء الاصطناعي وأنظمة التشغيل
- مطورون يحسنون الاستدلال على الأجهزة ذات القيود
- مهندسون مهتمون بهندسة الأداء على مستوى النواة للذكاء الاصطناعي