Oossa

llama.cpp otimiza desquantização do KV no Vulkan

A biblioteca de código aberto llama.cpp agora desquantiza o cache de chave e valor em GPUs Vulkan, acelerando o processamento de determinados cabeçalhos de atenção.

NotaPor Publicado pelo Oossa: 1 min de leitura

A equipe ggml-org lançou a versão b12291 do llama.cpp. A atualização inclui uma otimização baseada em Vulkan que desquantiza o cache de chave e valor usando a instrução coopmat2. A alteração só é aplicada quando uma heurística, baseada no número de tokens de consulta e na proporção GQA, considera que ela é segura. A atualização também corrige o tratamento do alinhamento em alguns tamanhos de cabeçalho, melhorando o desempenho quando a otimização não pode ser usada.

Por que importa

Desenvolvedores que executam modelos Llama em hardware compatível com Vulkan podem obter inferência mais rápida sem alterar o código.

Este artigo foi útil?
Compartilhar

Leia a seguir

Oossa · Newsletter

A semana em IA, explicada

Toda segunda-feira: as notícias que valem a pena, em linguagem simples. Grátis, sem spam.