Voltar aos resultados

Quantização

Quantization

Otimização
Avançado
Categoria: LLMs, tokens e adaptaçãoSubcategoria: Ciclo do modelo

O que significa

É uma técnica que reduz a precisão numérica dos parâmetros de um modelo, por exemplo de 16 bits para 8 ou 4 bits, para que ele ocupe menos memória e rode mais rápido. A perda de qualidade costuma ser pequena. É o que permite executar modelos grandes em uma GPU comum, ou modelos pequenos em CPU e até em celulares. O modelo continua o mesmo, apenas representado de forma mais compacta. A quantização não reduz o número de parâmetros nem muda o que o modelo sabe; ela reduz o espaço que cada parâmetro ocupa.

Como usar na prática de produto

Em Produto, quantização é relevante quando a empresa opera modelo próprio. Quantizar pode cortar o custo de infraestrutura pela metade ou mais, sem retreinar nada. O cuidado é medir. A perda de qualidade é pequena em média, mas pode ser maior em casos específicos, como cálculos ou textos técnicos. Vale rodar a avaliação antes e depois da quantização e comparar os resultados nos casos que mais importam para o produto. Para quem consome modelos via API, a quantização é uma decisão do fornecedor e não aparece diretamente.

Quando usar este termo ou outro

Use quantização para reduzir o custo de infraestrutura de um modelo próprio sem retreiná-lo. Use destilação quando o objetivo é criar um modelo de fato menor, com menos parâmetros. Use um modelo menor quando nem a quantização nem a destilação bastam para caber no orçamento. Uma forma simples de diferenciar: quantização comprime; destilação encolhe; trocar de modelo substitui.

Exemplos de aplicação

  • Infraestrutura: rodar um modelo de 8 bilhões de parâmetros em uma GPU de 16 GB em vez de duas de 40 GB.
  • Dispositivos: executar um modelo de linguagem no celular para funcionalidades offline.
  • Custo: reduzir a conta de nuvem de um modelo hospedado internamente.
  • Validação: comparar a avaliação do modelo original e do quantizado antes de trocar.
  • Latência: acelerar a resposta de um modelo próprio em fluxos de tempo real.

Origem do termo

Técnica de compressão de redes neurais (Han et al., 2015); popularizada em LLMs por GPTQ, AWQ e os formatos GGUF (2023).

Fonte técnica

Dettmers et al., QLoRA (2023); Hugging Face, Quantization documentation

Termos relacionados