Oossa

llama.cpp يضيف تحسينًا لفك تكميم ذاكرة KV على Vulkan

تدعم مكتبة Llama.cpp مفتوحة المصدر الآن فك تكميم ذاكرة المفاتيح والقيم على وحدات معالجة الرسوميات Vulkan، ما يسرّع الأداء لبعض رؤوس النماذج.

خبر موجزبقلم نشرته Oossa: 1 دقائق قراءة

أصدر فريق ggml‑org الإصدار b12291 من llama.cpp. ويضيف الإصدار تحسينًا قائمًا على Vulkan يفك تكميم ذاكرة المفاتيح والقيم باستخدام تعليمة coopmat2. ولا يُطبَّق هذا التغيير إلا عندما تُظهر آلية استدلالية تعتمد على عدد رموز الاستعلام ونسبة GQA أنه آمن. كما يعالج التحديث مشكلة التعامل مع المحاذاة في بعض أحجام الرؤوس، ما يحسّن الأداء عندما يتعذر استخدام التحسين.

لماذا يهم

يمكن للمطورين الذين يشغّلون نماذج Llama على عتاد متوافق مع Vulkan الحصول على استدلال أسرع من دون تغيير شيفرتهم.

هل كان هذا المقال مفيدًا؟
مشاركة

اقرأ أيضًا

Oossa · النشرة البريدية

أسبوع الذكاء الاصطناعي، مشروحًا

كل يوم اثنين: الأخبار التي تستحق المعرفة، بلغة بسيطة. مجانًا وبلا رسائل مزعجة.