A seguirPróximo guia
Atenção multiconsulta
IA de linguagem
GUIA de IA de linguagem
Multi-Head Latent Attention (MLA) é um mecanismo de atenção, introduzido no DeepSeek-V2, que compacta o cache de valor-chave que consome muita memória em um pequeno vetor latente compartilhado.
Ouça este guiaNarrado por IA · ~2 min
It lets large language models run with far less GPU memory while keeping quality close to standard attention.
Quando um transformador gera texto, ele armazena um vetor de chave e valor para cada token passado em um 'cache KV'. Esse cache cresce com o comprimento do contexto e domina o uso da memória durante a inferência. O MLA substitui os muitos vetores de chave/valor em tamanho real por um único vetor latente de classificação baixa por token e, em seguida, projeta esse backup latente em chaves e valores por cabeça dinamicamente. Como apenas o latente compacto é armazenado em cache, o DeepSeek-V2 relatou um corte na memória do cache KV em mais de 90% em comparação com a atenção multihead padrão, permitindo contextos mais longos e tamanhos de lote maiores. Crucialmente, as matrizes de projeção superior podem ser dobradas em outros pesos, de modo que o MLA atinge essa compressão com pouca ou nenhuma perda mensurável na qualidade da modelagem.
Servindo modelos de bate-papo DeepSeek-V2/V3 com espaços de memória de GPU drasticamente menores por solicitação
Executando respostas a perguntas de documentos longos onde um cache KV grande esgotaria a VRAM
Aumentando o tamanho do lote de inferência em uma GPU fixa porque cada sequência armazena apenas um pequeno vetor latente
Habilitando janelas de contexto mais longas em hardware comum para assistentes aumentados de recuperação
O MLA ajudou a tornar o DeepSeek-V2 e V3 econômico para servir em escala, e a técnica está se espalhando à medida que as equipes buscam inferências de longo contexto mais baratas. Espere que a compactação latente no estilo MLA se combine com camadas esparsas de mistura de especialistas, caches quantizados e decodificação especulativa em futuros modelos abertos. Os pesquisadores também estão explorando até que ponto a dimensão latente pode diminuir antes que a qualidade caia, e se a mesma ideia de baixo escalão pode comprimir a atenção durante o treinamento, e não apenas a inferência.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
Multi-Head Latent Attention (MLA) é um mecanismo de atenção, introduzido no DeepSeek-V2, que compacta o cache de valor-chave que consome muita memória em um pequeno vetor latente compartilhado. Ele permite que modelos de linguagens grandes sejam executados com muito menos memória de GPU, mantendo a qualidade próxima da atenção padrão.
O MLA tem como alvo o cache KV, que cresce com o comprimento do contexto e domina a memória durante a geração de texto.
O MLA armazena em cache um vetor latente compacto por token e reconstrói chaves e valores dele por meio de projeção ascendente.
O MLA foi introduzido pela DeepSeek em seu modelo DeepSeek-V2 e transportado para o DeepSeek-V3.
A transformação rotativa não pode ser absorvida por outras matrizes de peso, então o MLA mantém um pequeno componente-chave desacoplado para transportar informações posicionais.
DeepSeek-V2 relatou redução da memória cache KV em mais de 90%, permitindo contextos mais longos e lotes maiores.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Atenção multiconsulta
IA de linguagem