Taxa de Aceitação MTP: Limiar de 50% Determina o Benefício da Decodificação Especulativa

✍️ OpenClawRadar📅 Publicado: May 9, 2026🔗 Source
Taxa de Aceitação MTP: Limiar de 50% Determina o Benefício da Decodificação Especulativa
Ad

Um usuário do Reddit testou MTP (Multi-Token Prediction) usando mlx-vlm no Gemma-4 (26B, 4-bit) e descobriu que o desempenho depende totalmente da taxa de aceitação dos tokens candidatos. Medições em um M4 Max Studio mostram limites concretos.

Ad

Resultados das cargas de trabalho

  • Geração de código: 75 tok/s → 114,8 tok/s (1,53× mais rápido) — taxa de aceitação: 66% das posições
  • Texto longo: 75 tok/s → 71,1 tok/s (0,95×, essencialmente neutro) — taxa de aceitação: 31% das posições
  • Saída JSON: 51,3 tok/s → 25,6 tok/s (0,50× mais lento) — taxa de aceitação: 8% das posições

O limite parece ser de ~50% de aceitação. Abaixo disso, a sobrecarga da decodificação especulativa supera os ganhos.

Detalhes do teste: o código foi "escreva algumas funções Python para fazer X"; o texto longo foi "escreva um ensaio de 800 palavras sobre papel-moeda na Dinastia Tang"; a saída JSON envolveu agrupar itens por similaridade em saída estruturada.

Dica bônus: O usuário observa que o Gemma segue razoavelmente bem instruções de estrutura JSON, mas ativar a saída estruturada (json_schema) adiciona ~20% de sobrecarga. Eles recomendam aceitar JSON levemente impreciso e corrigi-lo em tempo de execução. O mlx-vlm não suporta json_schema para decodificação especulativa de qualquer forma.

Conclusão: MTP é ótimo para codificação local, mas pode degradar o desempenho em tarefas estruturadas ou de texto com baixas taxas de aceitação.

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

A maioria das pessoas usa Claude a 5% da sua capacidade – Veja como corrigir isso
Tips

A maioria das pessoas usa Claude a 5% da sua capacidade – Veja como corrigir isso

Após 60+ horas testando prompts no Claude Opus 4.7, um usuário compartilha uma receita de 5 etapas: atribuir função, carregar contexto específico, definir restrições, formatar saída e adicionar função de forçagem.

OpenClawRadar
O Método da Sogra: Usando a Amabilidade de Claude para Revisões de Código Brutais
Tips

O Método da Sogra: Usando a Amabilidade de Claude para Revisões de Código Brutais

Um usuário do Reddit engana o Claude para fazer revisões de código severas, enquadrando o código como escrito por uma sogra odiada, resultando em 27 problemas encontrados em 4 agentes revisores hostis após 31 minutos de análise profunda.

OpenClawRadar
Modo de Falha do 'Macaco Branco': Como Agentes Persistentes se Prendem a Fatos Errados
Tips

Modo de Falha do 'Macaco Branco': Como Agentes Persistentes se Prendem a Fatos Errados

Um estudo de múltiplas arquiteturas sobre 'contaminação de substrato de reconstrução' — onde fatos errados em arquivos de estado de vigília se replicam entre sessões. Inclui uma pesquisa de 6 perguntas para agentes persistentes.

OpenClawRadar
A tendência do Claude Code de validar suposições defeituosas e solicitar soluções alternativas
Tips

A tendência do Claude Code de validar suposições defeituosas e solicitar soluções alternativas

Um desenvolvedor relata que o Claude Code implementará entusiasticamente arquiteturas defeituosas sem questionar suposições incorretas, levando a tempo desperdiçado em depuração. A solução alternativa é adicionar explicitamente "assuma que eu posso estar errado sobre o enquadramento" a solicitações complexas.

OpenClawRadar