Oossa

llama.cpp بهینه‌سازی رفع کوانتیزه‌سازی KV در Vulkan را افزود

کتابخانه متن‌باز llama.cpp اکنون از کش کلید-مقدارِ رفع‌کوانتیزه‌شده روی پردازنده‌های گرافیکی Vulkan پشتیبانی می‌کند؛ قابلیتی که سرعت برخی سرهای مدل را افزایش می‌دهد.

خبر کوتاهنویسنده: منتشرشده توسط Oossa: 1 دقیقه مطالعه

تیم ggml‑org نسخه b12291 از llama.cpp را منتشر کرد. این نسخه بهینه‌سازی مبتنی بر Vulkan را اضافه می‌کند که با استفاده از دستور coopmat2، کش کلید-مقدار را رفع‌کوانتیزه می‌کند. این تغییر فقط زمانی اعمال می‌شود که یک روش ابتکاری، بر اساس توکن‌های پرس‌وجو و نسبت GQA، آن را ایمن تشخیص دهد. این به‌روزرسانی همچنین نحوه مدیریت هم‌ترازی را برای برخی اندازه‌های سر اصلاح می‌کند و در مواردی که امکان استفاده از بهینه‌سازی وجود ندارد، عملکرد را بهبود می‌دهد.

چرا مهم است

توسعه‌دهندگانی که مدل‌های Llama را روی سخت‌افزار سازگار با Vulkan اجرا می‌کنند، می‌توانند بدون تغییر کد خود از استنتاج سریع‌تر بهره‌مند شوند.

آیا این مقاله مفید بود؟
اشتراک‌گذاری

بیشتر بخوانید

Oossa · خبرنامه

هفتهٔ هوش مصنوعی، به زبان ساده

هر دوشنبه: خبرهایی که ارزش دانستن دارند، به زبان ساده. رایگان و بدون هرزنامه.