مدلای GLM-4.5 و GLM-4.5-Air از لحاظ فنی نکات عمیق و قابل توجهی دارن و صرفاً یه مدل جدید تو لیدربوردها نیستن.
در بحث معماری، این مدلها از MoE استفاده میکنن اما با یک تفاوت فلسفی مهم. تیم سازنده به جای عریض کردن مدل (یعنی hidden dimension بزرگتر و تعداد expertهای بیشتر)، روی عمیقتر کردن اون (یعنی افزایش تعداد لایهها) تمرکز کرده. استدلالشون اینه که مدلهای عمیقتر، ظرفیت reasoning بهتری از خودشون نشون میدن. توی لایههای MoE هم از مکانیزم loss-free balance routing و sigmoid gates استفاده شده.
در بخش self-attention، از Grouped-Query Attention یا GQA به همراه partial RoPE استفاده کردن که دیگه تقریباً استاندارد شده. نکته جالب اینجا تعداد attention headهاست که ۲.۵ برابر بیشترش کردن (۹۶ هد برای hidden dimension پنج هزار و صد و بیست). به شکل عجیبی، این کار training loss رو بهتر نکرده ولی در بنچمارکهای reasoning مثل MMLU و BBH به طور مداوم عملکرد رو بالا برده. برای پایداری attention logits هم از QK-Norm کمک گرفتن.
یکی از مهمترین و کاربردیترین نوآوریها، اضافه شدن یک لایه Multi-Token Prediction یا MTP به معماریه. این لایه مستقیماً برای پیادهسازی speculative decoding طراحی شده و طبق ادعای مقالات مرتبط، میتونه سرعت inference رو بین ۲.۵ تا ۵ برابر بیشتر کنه. این یعنی اجرای مدلهای MoE سنگین روی سختافزارهای معمولی به شکل قابل توجهی بهینهتر میشه و این یک خبر فوقالعاده برای اجرای مدل هاست.
یک قابلیت دیگه، Hybrid reasoning هست که دو حالت thinking mode و non-thinking mode رو ارائه میده. حالت thinking برای مسائل پیچیده و استفاده از toolهاست که توکن بیشتری مصرف میکنه و حالت non-thinking برای پاسخهای سریع و آنی طراحی شده. این به کاربر اجازه میده بین هزینه و عمق تحلیل، توازن ایجاد کنه.
برای ترینینگ، از حدود ۱۵ تریلیون توکن دیتاست عمومی و ۷ تریلیون توکن دیتاست تخصصی کد و reasoning استفاده شده. همچنین به جای اپتیمایزرهای رایج، از Muon optimizer استفاده کردن (مث kimi k2) که هم سرعت همگرایی رو بالا میبره و هم اجازه استفاده از batch sizeهای بزرگتر رو میده.
در فاز Reinforcement Learning، زیرساخت اختصاصی خودشون به نام slime رو توسعه دادن که انعطافپذیری و مقیاسپذیری بالایی داره. معماری slime به صورت decoupled طراحی شده، یعنی موتورهای rollout (که دیتا تولید میکنن) از موتورهای ترینینگ جدا هستن و میتونن روی سختافزارهای مجزا به صورت موازی اجرا بشن. این مشکل گلوگاه بودن تولید دیتا در تسکهای ایجنتی رو حل میکنه. برای سرعت بیشتر هم از mixed-precision استفاده میکنن؛ یعنی دیتا با FP8 تولید میشه ولی ترینینگ با BF16 انجام میشه. در نهایت هم از expert distillation برای تجمیع تواناییهای تخصصی در مدل نهایی استفاده کردن.
📃 گزارش فنی مدلها:
https://z.ai/blog/glm-4.5
🛠 Join @LLMEngineers Community
Post #79
806
AI Engineers یه مدل اپنسورس جدید از چین منتشر شده که رقابت با مدلهای کلوز-سورس رو خیلی جدیتر کرده. مدل اصلی GLM-4.5 یه MoE با ۳۵۵ میلیارد پارامتره که ۳۲ میلیارد پارامترش در لحظه فعاله. نسخه سبکتر، GLM-4.5-Air هم یک مدل MoE با ۱۰۶ میلیارد پارامتر کل و ۱۲ میلیارد پارامتر…
- ❤ 6
- 🤓 1