Ejecutando OmniCoder-9B localmente con detalles de configuración de llama.cpp

✍️ OpenClawRadar📅 Publicado: 14 de marzo de 2026🔗 Source
Ejecutando OmniCoder-9B localmente con detalles de configuración de llama.cpp
Ad

Configuración de Hardware y Modelo

La configuración utiliza hardware de gama media: CPU AMD Ryzen 9 5900X (12 hilos utilizados para inferencia), 62GB de RAM DDR4, NVIDIA RTX 3080 con 10GB de VRAM, SSD NVMe y Ubuntu 22.04 en un servidor remoto.

El modelo es OmniCoder-9B, basado en Qwen3.5-9B, afinado en más de 425k trayectorias de agentes de codificación por Tesslate. Utiliza cuantización Q6_K (tamaño de archivo 6.85GB) con ventana de contexto de 128K tokens, obtenido de HuggingFace.

Configuración de llama.cpp

El modelo se ejecuta a través del servidor llama.cpp con estas banderas específicas:

llama-server \
--model /home/openclaw/models/omnicoder-9b/omnicoder-9b-q6_k.gguf \
--host 0.0.0.0 --port 8080 \
--ctx-size 131072 \
--n-gpu-layers 99 \
--cache-type-k q8_0 \
--cache-type-v q4_0 \
--threads 12 \
--batch-size 128 \
--flash-attn on \
--temp 0.4 \
--top-k 20 \
--top-p 0.95 \
--jinja \
--reasoning-budget 0

Parámetros clave explicados:

  • --ctx-size 131072: Ventana de contexto de 128K para bases de código grandes
  • --n-gpu-layers 99: Descargar todas las capas a la GPU
  • --cache-type-k q8_0 --cache-type-v q4_0: Caché KV comprimido para ajustar contexto de 128K en 10GB de VRAM
  • --threads 12: Coincidir con núcleos físicos (no hyperthreads)
  • --flash-attn on: Cálculo de atención más rápido
  • --reasoning-budget 0: Desactiva la salida de cadena de pensamiento en el campo reasoning_content, haciendo que el modelo genere código directamente
Ad

Rendimiento y Pruebas

Métricas de rendimiento: evaluación de prompt a ~300 tokens/s, generación a ~80-90 tokens/s, uso de VRAM ~8.5GB/10GB, latencia de 1-5 segundos para tareas típicas de codificación.

Las pruebas fueron realizadas por Agent Zero, un framework de agente autónomo que utiliza GLM-5 como su cerebro principal. Agent Zero descubrió la bandera --reasoning-budget 0, se conectó por SSH al servidor remoto, actualizó el servicio systemd, creó scripts de evaluación desde cero, ejecutó múltiples benchmarks (HumanEval base, HumanEval Pro, MBPP, MultiPL-E) e iteró en la ingeniería de prompts.

Resultados de Benchmark

Resultados de benchmark comparados con afirmaciones oficiales:

  • HumanEval base: Oficial 92.7%, Ejecución 1: 100%, Ejecución 2: 95%, Ejecución 3: 95%, Promedio: 96.7%
  • HumanEval Pro: Oficial 70.1%, Ejecución 1: 70%, Promedio: 70%

El puntaje promedio de HumanEval base del 96.7% supera el oficial del 92.7%, mientras que HumanEval Pro coincide exactamente al 70%.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Ver también

Traza de Pila de LLM de Extremo a Extremo: Desde la Pulsación de Tecla hasta el Token Transmitido
Guías

Traza de Pila de LLM de Extremo a Extremo: Desde la Pulsación de Tecla hasta el Token Transmitido

Un ingeniero de software ha creado un documento exhaustivo que rastrea cada capa de la pila al enviar un prompt a un LLM, abarcando el conteo de tokens en el lado del cliente, protocolos de red, puertas de enlace API, clasificadores de seguridad, tokenización, caché KV, canalización de muestreo y mecánicas de transmisión en flujo.

OpenClawRadar
Un Solo Sopa, Un Solo Plato: Un Principio Cocinero Japonés para el Agotamiento por IA
Guías

Un Solo Sopa, Un Solo Plato: Un Principio Cocinero Japonés para el Agotamiento por IA

Takuya aplica el principio culinario japonés 'Ichiju Issai' para combatir la fatiga de la IA: simplifica tu stack tecnológico a una herramienta principal y una secundaria, como una comida de arroz, sopa y un plato.

OpenClawRadar
Trellis 2 se ejecuta con éxito en ROCm 7.11 con AMD RX 9070 XT.
Guías

Trellis 2 se ejecuta con éxito en ROCm 7.11 con AMD RX 9070 XT.

Un desarrollador logró que Trellis 2 funcionara en Linux Mint 22.3 con una AMD RX 9070 XT usando ROCm 7.11, solucionando dos problemas clave: la inestabilidad de ROCm con tensores N altos y una función hipMemcpy2D defectuosa en CuMesh.

OpenClawRadar
Proyecto OpenClaw Sistema Operativo: Marco de Gestión de Múltiples Proyectos
Guías

Proyecto OpenClaw Sistema Operativo: Marco de Gestión de Múltiples Proyectos

Un framework que aísla proyectos con directorios estandarizados, utiliza cron para automatización en lugar de agentes para tareas predecibles, e implementa protocolos de respaldo obligatorios para reducir el uso de tokens y mejorar la consistencia de ejecución.

OpenClawRadar