
بقلم: يوسف | محرر أدوات الذكاء الاصطناعي · صوت تحريري بإشراف بشري
واجه مطورو llama.cpp مشكلة مزعجة: انهيار التطبيق المفاجئ عند محاولة تشغيله على معمارية معالجات غير مدعومة. الإصدار الجديد b9048 يقضي على هذه المشكلة نهائياً، ويرافقه 24 إصداراً متخصصاً يغطي كل منصة تطوير تقريباً.
التغيير الأساسي يكمن في آلية التعامل مع المعالجات غير المدعومة. بدلاً من الانهيار الصامت الذي كان يترك المطورين يخمنون السبب، سيعرض النظام الآن رسالة خطأ واضحة ويتوقف بأمان. هذا التحسين يوفر ساعات من استكشاف الأخطاء ويحسن من موثوقية التطوير.
توزيع الإصدارات الـ24 يظهر شمولية غير مسبوقة. macOS يحصل على 4 نسخ: Apple Silicon العادية والمحسنة بـKleidiAI، Intel x64، وإطار عمل iOS XCFramework. Linux/Ubuntu يهيمن بـ9 إصدارات متنوعة تشمل x64 وarm64 وs390x، مع دعم متقدم لـVulkan وROCm 7.2 وOpenVINO 2026.0 وSYCL بدقة FP32 وFP16.
Windows لا يتخلف بـ7 نسخ تغطي x64 وarm64 مع تسريع CUDA 12.4 و13.1، بالإضافة لVulkan وSYCL وHIP للمعالجات AMD. حتى Android يحصل على نسخته المخصصة لمعالجات arm64. الأكثر إثارة للاهتمام هو دعم openEuler بـ4 نسخ تستهدف معالجات Huawei Ascend 310p و910b مع تقنية ACL Graph.
الرسالة واضحة: llama.cpp لم يعد مقتصراً على بيئات تطوير محددة. سواء كنت تطور على MacBook أو خادم Linux مؤسسي أو محطة عمل Windows بمعالجات NVIDIA/AMD، ستجد إصدارك المناسب. التحسين الجديد يضمن أن تحصل على تشخيص دقيق للمشاكل بدلاً من انهيارات غامضة تستنزف وقت التطوير.






