O projeto llama.cpp lançou a compilação b10857, que inclui uma correção para o uso de handles Vulkan-Hpp em plataformas de 32 bits. Esta atualização aborda problemas de segurança de tipos onde handles não despacháveis do Vulkan como VkBuffer são representados como uint64_t.

  • Adiciona o operador<< para vk::Buffer para permitir streaming direto para std::ostream para logs de depuração e memória.
  • Passa vk::Buffer diretamente para as APIs CommandBuffer::copyBuffer do Vulkan-Hpp em vez de convertê-lo para VkBuffer.

Esta alteração garante o tratamento correto de objetos Vulkan em arquiteturas de 32 bits, prevenindo erros potenciais em operações de log e cópia de buffer.