Pular para o conteúdo principal

Capítulo 2: Otimização para Inferência

Maximizando a Performance de Inferência​

Técnicas para inferência rápida e eficiente em produção.


Servidores de Inferência​

ServidorPonto forteCaso de uso
vLLMAlto throughputAPIs em produção
TGIIntegração com HFDeploy simples
llama.cppEficiência em CPUEdge/local
OllamaFacilidade de usoDesenvolvimento local

Deploy com vLLM​

from vllm import LLM, SamplingParams

llm = LLM(model="./merged_model")
sampling_params = SamplingParams(temperature=0.7, max_tokens=256)

outputs = llm.generate(["Hello, how are you?"], sampling_params)
print(outputs[0].outputs[0].text)

Quantização para Inferência​

NívelMemóriaVelocidadeQualidade
FP16100%1x100%
INT850%1.5x99%
INT425%2x95-98%

Checklist de Otimização​

□ Mesclar adaptador LoRA
□ Aplicar quantização para inferência (INT8/INT4)
□ Habilitar cache KV
□ Usar batch size apropriado
□ Habilitar Flash Attention
□ Considerar speculative decoding
□ Configurar monitoramento adequado

Continuar para o Capítulo 3 →