أطلق مشروع llama.cpp الإصدار b9966، والذي يتضمن تحسينًا للأداء لأنماط التعبير النمطي (regex) الخاصة بتقسيم الموترات. كانت الدالة `llama_meta_device_get_split_state()` تعيد تجميع 29 كائنًا من نوع `std::regex` في كل استدعاء، مما كان يهيمن على خيط فك التشفير أثناء القياس النسبي في وضع الموتر -sm.
- تحديد هذه الأنماط كـ static const يضمن تجميعها مرة واحدة فقط، مما يحسن الكفاءة دون تغيير السلوك.
- تتوفر عمليات البناء لنظام macOS Apple Silicon (arm64)، ولكن دعم KleidiAI معطل.
- يتم توفير ثنائيات Linux لأنظمة Ubuntu x64 و arm64 (CPU)، و s390x (CPU)، و Vulkan، و ROCm 7.2، و OpenVINO، و SYCL FP32/FP16.
- تتضمن عمليات البناء لنظام Android arm64 (CPU).
- تغطي إصدارات Windows وحدات المعالجة المركزية، و OpenCL Adreno، و CUDA 12/13، و Vulkan، و OpenVINO، و SYCL، و HIP.
- دعم openEuler معطل جزئيًا، مع توفر عمليات البناء لـ x86 و aarch64 لأجهزة محددة.
يوفر هذا التحديث ثنائيات محسّنة عبر منصات ومسرعات متعددة، مما يعالج اختناقات الأداء في تقسيم الموترات.