تُحدَّث يومياً

مصدرُك العربي
لمستقبل الذكاء الاصطناعي

أخبار، تقارير، أدوات وتحليلات يومية — كل ما تحتاجه لمتابعة ثورة الذكاء الاصطناعي باللغة العربية

✅ تم الاشتراك!
تعلم و استخدام الذكاء الاصطناعي

صدور llama.cpp الإصدار b9400 بإصلاحات Gemma وإضافات جديدة

🎧 استمع للملخص

بقلم: يوسف | محرر أدوات الذكاء الاصطناعي · صوت تحريري بإشراف بشري

أطلق مطورو مكتبة llama.cpp التحديث الجديد b9400 الذي يحمل إصلاحات مهمة لنموذج Gemma 4 وتحسينات في الـ projector pre_norm، مع توسيع دعم المنصات ليشمل المزيد من خيارات الأجهزة والمعالجات.

يأتي هذا الإصدار بتوزيع شامل يغطي النظم التشغيلية الرئيسية بدءاً من macOS على معالجات Apple Silicon وIntel، مروراً بنظام Linux بدعم متعدد المعمارية، وصولاً إلى Windows وAndroid. المكتبة توفر الآن دعماً محسناً لمعالجات الرسومات من خلال Vulkan وROCm وCUDA بإصداريه 12 و13، بالإضافة لدعم OpenVINO للاستخدامات المؤسسية.

أبرز التغييرات في هذا الإصدار تتضمن إصلاح مشكلة أساسية في مكون projector pre_norm الخاص بنموذج Gemma 4، والذي كان يؤثر على دقة المخرجات في بعض السيناريوهات المتخصصة. رغم بساطة الوصف التقني للإصلاح، فإن هذا النوع من التحديثات يعكس التزام فريق التطوير بتحسين الأداء المستمر للمكتبة.

الجديد أيضاً هو تعطيل مؤقت لبعض النسخ مثل KleidiAI لـ macOS وSYCL للمنصات المختلفة، وهو قرار يشير إلى تركيز الفريق على ضمان الاستقرار قبل إعادة تفعيل هذه الميزات. كما تم تعطيل إصدارات openEuler بشكل مؤقت بسبب مشاكل في البناء والتكامل.

للمطورين الذين يستخدمون المكتبة في مشاريع الهاتف المحمول، يوفر الإصدار الجديد دعماً محدوداً لـ Android مع معالج arm64، إضافة لإطار عمل iOS XCFramework الذي يسهل التكامل مع تطبيقات iPhone وiPad. أما بالنسبة لمطوري Windows، فقد تم توسيع خيارات الدعم لتشمل HIP لمعالجات AMD الرسومية، مع الحفاظ على التوافق مع CUDA وVulkan.

واجهة المستخدم التي تأتي مع الإصدار تهدف لتبسيط عملية التفاعل مع النماذج، خاصة للمستخدمين الذين لا يفضلون التعامل المباشر مع سطر الأوامر. هذه الخطوة تعكس توجهاً نحو جعل أدوات الذكاء الاصطناعي أكثر وصولاً للمطورين من مختلف مستويات الخبرة.

رغم شمولية التحديث، يلاحظ أن بعض المنصات مثل openEuler x86 و aarch64 مازالت معطلة، مما يشير إلى تحديات تقنية قد تواجه فرق التطوير في ضمان التوافق عبر جميع البيئات التشغيلية. هذا أمر شائع في مشاريع المصدر المفتوح الكبيرة حيث يتطلب دعم كل منصة جهداً إضافياً في الاختبار والصيانة.

GitHub llama.cpp

مقالات ذات صلة

زر الذهاب إلى الأعلى