Le projet llama.cpp a publié la version b10040, qui inclut une correction pour les builds HIP/ROCm afin de gérer correctement la propriété du périphérique `prop.integrated`. Auparavant, une solution de contournement pour les sorties corrompues sur les appareils Jetson Orin définissait systématiquement ce drapeau à false pour tous les périphériques CUDA/HIP, provoquant une incohérence qui a rompu l'utilisation des tampons hôtes GPU intégrés sur les composants AMD APU/UMA.

  • La correction protège la solution de contournement Jetson afin qu'elle ne s'applique qu'aux builds non-HIP (CUDA).
  • Pour les builds HIP, le code restaure désormais `prop.integrated` à partir de `hipDeviceProp_t`, permettant à `supports_buft()` d'accepter correctement les tampons hôtes CUDA sur les graphiques intégrés AMD.
  • Cela résout le problème #23977 concernant la prise en charge des GPU intégrés rompue sur ROCm.

La version fournit des binaires pour macOS (Apple Silicon et Intel), Linux (CPU, Vulkan, ROCm 7.2, OpenVINO, SYCL), Android, Windows (CPU, OpenCL, CUDA 12/13, Vulkan, OpenVINO, SYCL, HIP) et openEuler.