Rilis llama.cpp b10817 memperkenalkan fitur pelacakan memori SYCL baru untuk membantu pengembang memahami pola alokasi memori perangkat. Fungsionalitas ini dikontrol oleh dua variabel lingkungan baru yang memungkinkan pencatatan detail penggunaan memori.
- Mengatur GGML_SYCL_MEMTRACE=1 menampilkan penggunaan memori per situs, diperbarui hanya ketika alokasi meningkat lebih dari 64MiB.
- Mengatur GGML_SYCL_MEMTRACE=2 mencatat setiap peristiwa alokasi dan dealokasi individu.
- Ambang batas pelaporan default dapat disesuaikan menggunakan variabel GGML_SYCL_MEMTRACE_STEP.
Alat ini dimaksudkan untuk membantu dalam debug masalah terkait memori dan telah terbukti berguna untuk meningkatkan algoritma --fit.