Запуск OmniCoder-9B локально с деталями конфигурации llama.cpp

✍️ OpenClawRadar📅 Опубликовано: 14 марта 2026 г.🔗 Source
Запуск OmniCoder-9B локально с деталями конфигурации llama.cpp
Ad

Оборудование и настройка модели

Используется оборудование среднего уровня: процессор AMD Ryzen 9 5900X (12 потоков для вывода), 62 ГБ оперативной памяти DDR4, видеокарта NVIDIA RTX 3080 с 10 ГБ видеопамяти, NVMe SSD и Ubuntu 22.04 на удалённом сервере.

Модель — OmniCoder-9B, основанная на Qwen3.5-9B, дообученная на 425+ тысячах траекторий кодирующих агентов от Tesslate. Используется квантование Q6_K (размер файла 6,85 ГБ) с контекстным окном в 128 тысяч токенов, взятая с HuggingFace.

Конфигурация llama.cpp

Модель запускается через сервер llama.cpp со следующими специфичными флагами:

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

Ключевые параметры объяснены:

  • --ctx-size 131072: контекстное окно в 128K для больших кодовых баз
  • --n-gpu-layers 99: выгрузка всех слоёв на GPU
  • --cache-type-k q8_0 --cache-type-v q4_0: сжатый KV-кэш для размещения 128K контекста в 10 ГБ видеопамяти
  • --threads 12: соответствие физическим ядрам (не гипертрейдам)
  • --flash-attn on: ускоренное вычисление внимания
  • --reasoning-budget 0: отключает вывод цепочек рассуждений в поле reasoning_content, заставляя модель выводить код напрямую
Ad

Производительность и тестирование

Метрики производительности: оценка промптов ~300 токенов/с, генерация ~80-90 токенов/с, использование видеопамяти ~8,5 ГБ/10 ГБ, задержка 1-5 секунд для типичных задач кодирования.

Тестирование проводилось Agent Zero — автономным фреймворком агентов, использующим GLM-5 в качестве основного «мозга». Agent Zero обнаружил флаг --reasoning-budget 0, подключился по SSH к удалённому серверу, обновил сервис systemd, создал с нуля скрипты для бенчмарков, запустил несколько тестов (HumanEval base, HumanEval Pro, MBPP, MultiPL-E) и итеративно улучшал промпт-инжиниринг.

Результаты бенчмарков

Результаты бенчмарков в сравнении с официальными заявлениями:

  • HumanEval base: Официально 92,7%, Запуск 1: 100%, Запуск 2: 95%, Запуск 3: 95%, Среднее: 96,7%
  • HumanEval Pro: Официально 70,1%, Запуск 1: 70%, Среднее: 70%

Средний результат HumanEval base в 96,7% превышает официальные 92,7%, в то время как HumanEval Pro точно совпадает на уровне 70%.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Смотрите также

Анализ паттернов производственной инженерии Claude Code на основе реверс-инжиниринга исходного кода
Гайды

Анализ паттернов производственной инженерии Claude Code на основе реверс-инжиниринга исходного кода

Разработчик провёл обратную инженерию примерно 500 000 строк исходного кода Claude Code на TypeScript, превратив их в техническое руководство из 19 глав, которое документирует паттерны продакшн-инженерии, возникающие под реальной нагрузкой, с реальными деньгами и реальными противниками.

OpenClawRadar
OpenClaw Multi-Agent: 7 изолированных агентов за 5/месяц
Гайды

OpenClaw Multi-Agent: 7 изолированных агентов за 5/месяц

Полное руководство по архитектуре системы специализированных AI-агентов с фокусированной памятью, минимальными правами и умной маршрутизацией моделей.

@procoder
Практические методы для снижения дрейфа состояния в многошаговых ИИ-агентах
Гайды

Практические методы для снижения дрейфа состояния в многошаговых ИИ-агентах

Разработчик делится конкретными методами устранения дрейфа состояния в многозадачных рабочих процессах, включая чтение на основе снимков, исключительно добавление записей и разделение состояния и контекста. Эти подходы сделали запуски воспроизводимыми, а отладку — отслеживаемой.

OpenClawRadar
VPS vs выделенная машина: где запускать OpenClaw
Гайды

VPS vs выделенная машина: где запускать OpenClaw

r/clawdbot community