
بقلم: يوسف | محرر أدوات الذكاء الاصطناعي · صوت تحريري بإشراف بشري
طرح مطورو LLaMA.cpp الإصدار B9102 بمجموعة إصدارات محسّنة تغطي 15 منصة تشغيل مختلفة، مع إضافة عملية im2col_3d إلى مكتبة SYCL وطرح نسخة جديدة بدعم KleidiAI لمعالجات Apple Silicon.
التحديث الأساسي يركز على تحسين معالجة البيانات ثلاثية الأبعاد من خلال إدخال عملية im2col_3d إلى إطار عمل SYCL، مما يعني أداء أفضل للنماذج التي تتعامل مع الصور والفيديو. هذا التطوير التقني يستهدف تطبيقات الرؤية الحاسوبية والنماذج متعددة الوسائط التي تتطلب معالجة مكثفة للبيانات المرئية.
- macOS: ثلاث نسخ – Apple Silicon عادي، Apple Silicon مع KleidiAI، و Intel x64
- iOS: إطار عمل XCFramework محسّن للتطبيقات المحمولة
- Ubuntu Linux: تسع نسخ تشمل CPU، Vulkan، ROCm 7.2، OpenVINO، وSYCL بدقتي FP32 وFP16
- Android: إصدار arm64 محسّن لمعالجات الأجهزة المحمولة
- Windows: سبع نسخ تدعم CPU وCUDA 12/13 وVulkan وSYCL وHIP
- openEuler: أربع نسخ للمؤسسات تدعم معالجات 310P و910B مع ACL Graph
الإضافة المميزة في هذا الإصدار هي دعم KleidiAI لمعالجات Apple Silicon، وهي مكتبة تحسين تستغل قدرات المعالجات الحديثة لتسريع العمليات الرياضية المعقدة. هذا يعني أداء أسرع بشكل ملحوظ على أجهزة Mac المزودة بمعالجات M-Series عند تشغيل النماذج الكبيرة.
التوزيع الواسع للمنصات يشمل أيضاً دعماً محسّناً لبطاقات الرسوم المختلفة، مع نسخ منفصلة لـNVIDIA CUDA، AMD ROCm، وIntel Vulkan. كل نسخة محسّنة للاستفادة القصوى من العتاد المتاح، مما يتيح للمطورين اختيار الإصدار الأنسب لبيئة العمل الخاصة بهم.
نسخ openEuler تستهدف البيئات المؤسسية التي تستخدم معالجات Huawei Ascend، مع دعم خاص لمعالجات 310P للاستدلال و910B للتدريب. إدراج ACL Graph يعني تحسين أداء العمليات الحسابية المتوازية في هذه البيئات المتخصصة.
رغم الطيف الواسع من المنصات المدعومة، يبقى اختيار النسخة المناسبة يتطلب فهماً دقيقاً لقدرات العتاد المتاح. المطورون بحاجة لموازنة احتياجات الأداء مع قيود الذاكرة والمعالجة، خاصة عند تشغيل النماذج الكبيرة على الأجهزة المحدودة الموارد.







