Otimizando o AutoResearch no RTX 5090: O que falhou e o que funcionou

✍️ OpenClawRadar📅 Publicado: March 20, 2026🔗 Source
Otimizando o AutoResearch no RTX 5090: O que falhou e o que funcionou
Ad

Problemas Iniciais e Caminho Funcional

A configuração inicial para executar o AutoResearch em um sistema RTX 5090/Blackwell estava "totalmente quebrada" com desempenho extremamente ruim—apenas alguns milhares de tokens por segundo e MFU (Utilização de FLOPs do Modelo) praticamente inútil, apesar do código estar tecnicamente em execução.

O caminho de configuração funcional envolveu:

  • Evitar o caminho de compilação do modelo completo que estava quebrado nesta configuração
  • Manter as boas melhorias de compilação do otimizador fundido onde elas realmente ajudavam
  • Usar o caminho estável de atenção SDPA/CuDNN
  • Ajustar o lote total e o orçamento de tempo empiricamente em vez de adivinhar
  • Automatizar o ciclo de benchmark/extração/estratégia/re-execução

O Que Falhou

Vários modos de falha foram enganosos:

  • Um caminho que era tecnicamente correto, mas catastróficamente lento
  • Interpretação enganosa do MFU até que o denominador foi corrigido para o contexto da 5090
  • Configurações de lote por dispositivo maiores que pareciam que deveriam ajudar, mas na verdade pioraram muito as coisas
  • Bugs de automação em torno de limpeza de bloqueios/ganchos de conclusão/ordem de despacho

Como o desenvolvedor observou: "Havia várias maneiras de obter uma execução que parecia viva enquanto fazia algo estúpido."

O Que Ajudou

As melhorias reais vieram de:

  • Reativar o caminho de compilação do otimizador fundido
  • Reduzir o lote total da configuração original maior
  • Validar 2**17 como a região de lote total melhor
  • Aumentar o orçamento de tempo uma vez que o regime de lote estável foi encontrado
  • Tratar a automação como parte do sistema de benchmark, não como uma reflexão tardia
Ad

Progressão de Desempenho

A progressão das execuções úteis mostrou melhorias claras:

  • Execução saudável de linha de base: val_bpb: 1.165452, mfu: 40.49%
  • Melhoria da compilação do otimizador fundido: val_bpb: 1.155400, mfu: 42.88%
  • TOTAL_BATCH_SIZE = 2**18: val_bpb: 1.108381, mfu: 43.18%
  • Validação TOTAL_BATCH_SIZE = 2**17: val_bpb: 1.089424, mfu: 43.03%
  • Melhor resultado atual do loop automático: TOTAL_BATCH_SIZE = 2**17, TIME_BUDGET = 1200, multiplicador LR = 1.0, val_bpb: 0.999445, mfu: 42.56%, total_tokens_M: 387.8, num_steps: 2959

Melhor Configuração Atual

O melhor resultado encontrado até agora:

  • TOTAL_BATCH_SIZE = 2**17
  • TIME_BUDGET = 1200
  • Multiplicador LR = 1.0

Esta combinação superou variantes de lote maiores, a variante menor 2**16, um teste de LR mais baixo e orçamentos de treinamento mais curtos.

Principais Conclusões

A principal lição foi que a configuração vencedora não era uma configuração de "maximizar tudo". O caminho melhor envolveu um regime de lote estável, um horizonte de treinamento mais longo e a eliminação cuidadosa de erros de automação e backend.

O desenvolvedor enfatizou que se você está trabalhando no treinamento Blackwell/5090 e vendo comportamento bizarro, "pode não ser sua imaginação. Alguns caminhos são simplesmente muito piores do que parecem inicialmente." A parte útil deste exercício foi encontrar um caminho que é estável, automatizável, reproduzível e bom o suficiente para construir experimentos reais de acompanhamento sobre ele.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Pilha de Rastreamento de LLM de Ponta a Ponta: Do Toque de Tecla ao Token Transmitido
Guides

Pilha de Rastreamento de LLM de Ponta a Ponta: Do Toque de Tecla ao Token Transmitido

Um engenheiro de software criou um documento abrangente que rastreia cada camada da pilha ao enviar um prompt para um LLM, cobrindo contagem de tokens no lado do cliente, protocolos de rede, gateways de API, classificadores de segurança, tokenização, cache KV, pipeline de amostragem e mecânicas de streaming.

OpenClawRadar
Como Executar o OpenClaw Totalmente Local com Ollama
Guides

Como Executar o OpenClaw Totalmente Local com Ollama

Uma postagem no Reddit descreve um processo para executar o OpenClaw completamente localmente, sem APIs em nuvem ou cobrança por token, usando Ollama e LLMFit para avaliar modelos locais.

OpenClawRadar
OpenClaw Project Operating System: Estrutura de Gerenciamento de Múltiplos Projetos
Guides

OpenClaw Project Operating System: Estrutura de Gerenciamento de Múltiplos Projetos

Uma estrutura que isola projetos com diretórios padronizados, usa cron para automação em vez de agentes para tarefas previsíveis, e implementa protocolos de backup obrigatórios para reduzir o uso de tokens e melhorar a consistência da execução.

OpenClawRadar
Tópico da Comunidade OpenClaw: Compartilhe Sua Configuração de Programação em IA e Custos Mensais
Guides

Tópico da Comunidade OpenClaw: Compartilhe Sua Configuração de Programação em IA e Custos Mensais

Uma discussão no Reddit na comunidade r/openclaw reúne configurações práticas para agentes de IA de codificação, focando em estratégias de roteamento de modelos, regras de economia de custos e mapeamentos hardware-modelo fornecidos pela comunidade com faixas de custo mensal.

OpenClawRadar