أصدر مشروع llama.cpp الإصدار b11254، الذي يتضمن إصلاحًا لطريقة جمع موترات المدخلات في الرسم البياني للحساب. سابقًا، كان يتم ملء `graph_inputs` أثناء تقسيم الرسم البياني، مما تسبب في مشاكل مع التوازي عبر الأنابيب حيث أدت التبديلات بين الدفعات التي تستهلك مدخلات مختلفة إلى مقارنات غير صحيحة لمعرّفات الخلفية وإجبار إعادة حجز الجدولة.
- يجمع التغيير المدخلات بعد التقسيم من جميع أوراق المدخلات في الرسم البياني، مما يضمن اعتماد التركيب فقط على وجود المدخلات وليس على تلك المستخدمة كمصادر.
- يمنع هذا الجدولة من تسجيل أحجام مدخلات أصغر (مثل `n_outputs = 0`) وإنهاء العملية لاحقًا عبر `GGML_SCHED_DEBUG_REALLOC`.
- يوفر الإصدار ثنائيات لأنظمة macOS (Apple Silicon وIntel)، وiOS، وLinux (CPU، Vulkan، CUDA 12/13، ROCm، OpenVINO، SYCL، Snapdragon)، وAndroid، وWindows (CPU، OpenCL، CUDA، Vulkan، OpenVINO، SYCL، ROCm)، وopenEuler.
يُثبت هذا الإصلاح التنفيذ في سيناريوهات التوازي عبر الأنابيب من خلال القضاء على إعادة تركيب الرسوم البيانية غير الضرورية الناجمة عن تغييرات ترتيب المدخلات.