Optimización de AutoResearch en RTX 5090: Lo que falló y lo que funcionó

✍️ OpenClawRadar📅 Publicado: 20 de marzo de 2026🔗 Source
Optimización de AutoResearch en RTX 5090: Lo que falló y lo que funcionó
Ad

Problemas Iniciales y Camino Funcional

La configuración inicial para ejecutar AutoResearch en un sistema RTX 5090/Blackwell estaba "seriamente dañada" con un rendimiento extremadamente pobre—solo unos pocos miles de tokens por segundo y una MFU (Utilización de FLOPs del Modelo) esencialmente inútil, a pesar de que el código técnicamente se ejecutaba.

El camino de configuración funcional involucró:

  • Evitar la ruta de compilación completa del modelo dañada en esta configuración
  • Mantener las mejoras de compilación del optimizador fusionado donde realmente ayudaban
  • Usar la ruta de atención SDPA/CuDNN estable
  • Ajustar el lote total y el presupuesto de tiempo empíricamente en lugar de adivinar
  • Automatizar el ciclo de evaluación/extracción/estrategia/reejecución

Lo que Falló

Varios modos de falla fueron engañosos:

  • Una ruta que era técnicamente correcta pero catastróficamente lenta
  • Interpretación engañosa de MFU hasta que el denominador se corrigió para el contexto 5090
  • Configuraciones de lote por dispositivo más altas que parecían que deberían ayudar pero que en realidad empeoraban mucho las cosas
  • Errores de automatización alrededor de la limpieza de bloqueos/ganchos de finalización/orden de despacho

Como señaló el desarrollador: "Había varias formas de obtener una ejecución que parecía viva mientras hacía algo estúpido."

Lo que Ayudó

Las mejoras reales vinieron de:

  • Reactivar la ruta de compilación del optimizador fusionado
  • Reducir el lote total de la configuración original más grande
  • Validar 2**17 como la región de lote total mejor
  • Aumentar el presupuesto de tiempo una vez que se encontró el régimen de lote estable
  • Tratar la automatización como parte del sistema de evaluación, no como una idea tardía
Ad

Progresión del Rendimiento

La progresión de ejecuciones útiles mostró mejoras claras:

  • Ejecución de referencia saludable: val_bpb: 1.165452, mfu: 40.49%
  • Mejora de compilación del optimizador fusionado: val_bpb: 1.155400, mfu: 42.88%
  • TOTAL_BATCH_SIZE = 2**18: val_bpb: 1.108381, mfu: 43.18%
  • Validación TOTAL_BATCH_SIZE = 2**17: val_bpb: 1.089424, mfu: 43.03%
  • Mejor resultado actual del bucle 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

Mejor Configuración Actual

El mejor resultado encontrado hasta ahora:

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

Esta combinación superó a variantes de lote más grandes, la variante más pequeña 2**16, una prueba de LR más baja y presupuestos de entrenamiento más cortos.

Conclusiones Clave

La lección principal fue que la configuración ganadora no era una configuración de "máximo todo". El mejor camino involucró un régimen de lote estable, un horizonte de entrenamiento más largo y la eliminación cuidadosa de errores de automatización y backend.

El desarrollador enfatizó que si estás trabajando en entrenamiento Blackwell/5090 y ves comportamientos extraños, "puede que no sea tu imaginación. Algunas rutas son simplemente mucho peores de lo que parecen al principio". La parte útil de este ejercicio fue encontrar una ruta que sea estable, automatizable, reproducible y lo suficientemente buena para construir experimentos de seguimiento reales sobre ella.

📖 Leer la fuente completa: r/LocalLLaMA

Ad

👀 Ver también

Guía: Ejecutar GitHub Copilot con un LLM Local en Windows a través del Servidor Lemonade
Guías

Guía: Ejecutar GitHub Copilot con un LLM Local en Windows a través del Servidor Lemonade

Un desarrollador creó una guía paso a paso para configurar GitHub Copilot para que funcione con un LLM local en un Framework Desktop usando Lemonade Server, abordando la falta de instrucciones simples para esta configuración en Windows.

OpenClawRadar
Reduzca los costos de token en un 95% con las siete técnicas de optimización de OpenClaw
Guías

Reduzca los costos de token en un 95% con las siete técnicas de optimización de OpenClaw

Una guía completa que detalla siete técnicas para reducir el consumo de tokens de agentes de IA en más del 95%, incluyendo archivos de arranque en estructura de árbol, autocompresión de IA, descarga de modelos locales y tareas de CPU basadas en cron.

OpenClawRadar
Reemplazando la Memoria Predeterminada de OpenClaw con Redis y Qdrant para Sistemas Multi-Agente en Producción
Guías

Reemplazando la Memoria Predeterminada de OpenClaw con Redis y Qdrant para Sistemas Multi-Agente en Producción

Un desarrollador reemplazó la memoria SQLite predeterminada de OpenClaw con Redis para el estado efímero y Qdrant para la memoria vectorial persistente, resolviendo así los problemas de escalabilidad en configuraciones multiagente, implementando búsqueda semántica, intercambio entre agentes y escrituras concurrentes.

OpenClawRadar
Optimización de Costos de OpenClaw: Cinco Configuraciones para el Uso Continuo de Agentes
Guías

Optimización de Costos de OpenClaw: Cinco Configuraciones para el Uso Continuo de Agentes

Un desarrollador que ejecuta OpenClaw continuamente en una Raspberry Pi identificó cinco configuraciones que redujeron significativamente los costos del agente al optimizar para el costo en lugar de la capacidad predeterminada.

OpenClawRadar