أطلق مشروع 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 لأجهزة محددة.

يوفر هذا التحديث ثنائيات محسّنة عبر منصات ومسرعات متعددة، مما يعالج اختناقات الأداء في تقسيم الموترات.