Le projet llama.cpp a publié la compilation b10857, qui inclut une correction pour l'utilisation des handles Vulkan-Hpp sur les plateformes 32 bits. Cette mise à jour résout des problèmes de sécurité de type où les handles Vulkan non dispatchables comme VkBuffer sont représentés comme uint64_t.

  • Ajoute l'opérateur<< pour vk::Buffer afin de permettre le streaming direct vers std::ostream pour les journaux de débogage et de mémoire.
  • Passe vk::Buffer directement aux APIs CommandBuffer::copyBuffer de Vulkan-Hpp au lieu de le caster en VkBuffer.

Ce changement assure la gestion correcte des objets Vulkan sur les architectures 32 bits, empêchant les erreurs potentielles dans les opérations de journalisation et de copie de tampon.