أصدر مشروع llama.cpp الإصدار b10040، الذي يتضمن إصلاحًا لبناءات HIP/ROCm للتعامل بشكل صحيح مع خاصية الجهاز `prop.integrated`. سابقًا، كانت حيلة تجاوز لمشكلة المخرجات التالفة على أجهزة Jetson Orين تضبط هذا العلم بشكل غير مشروط إلى false لجميع أجهزة CUDA/HIP، مما تسبب في عدم اتساق أعاق استخدام ذاكرة التخزين المؤقت للمضيف على GPU المدمج في أجزاء AMD APU/UMA.

  • يحمي الإصلاح حيلة تجاوز Jetson بحيث تنطبق فقط على البناءات غير HIP (CUDA).
  • بالنسبة لبناءات HIP، يستعيد الكود الآن `prop.integrated` من `hipDeviceProp_t`، مما يسمح لـ `supports_buft()` بقبول ذاكرة التخزين المؤقت للمضيف على CUDA بشكل صحيح على الرسومات المدمجة من AMD.
  • يحل هذا المشكلة #23977 المتعلقة بدعم GPU المدمج المعطّل على ROCm.

يوفر الإصدار ملفات ثنائية (binaries) لأنظمة macOS (Apple Silicon وIntel)، وLinux (CPU، Vulkan، ROCm 7.2، OpenVINO، SYCL)، وAndroid، وWindows (CPU، OpenCL، CUDA 12/13، Vulkan، OpenVINO، SYCL، HIP)، وopenEuler.