تقدم إصدار llama.cpp b10817 ميزة جديدة لتتبع ذاكرة SYCL لمساعدة المطورين على فهم أنماص تخصيص ذاكرة الجهاز. يتم التحكم في هذه الوظيفة بواسطة متغيري بيئة جديدين يسمحان بتسجيل مفصل لاستخدام الذاكرة.
- تعيين GGML_SYCL_MEMTRACE=1 يعرض استخدام الذاكرة لكل موقع، ويتم التحديث فقط عندما تزيد التخصيصات بمقدار أكثر من 64MiB.
- تعيين GGML_SYCL_MEMTRACE=2 يسجل كل حدث فردي للتخصيص والإلغاء.
- يمكن تخصيص عتبة الإبلاغ الافتراضية باستخدام متغير GGML_SYCL_MEMTRACE_STEP.
يُقصد من هذه الأدوات المساعدة في تصحيح الأخطاء المتعلقة بالذاكرة وقد أثبتت بالفعل فائدتها في تحسين خوارزمية --fit.