
llama.cpp 0.5.0: MiMo-V2.6, несколько адресов сервера и оптимизации Metal/CUDA
На странице · 4 разделов
23 сентября 2026 года вышел стабильный llama.cpp 0.5.0. В версии появились конвертация MiMo-V2.6 Pro/Flash в GGUF, привязка одного llama-server к нескольким адресам, передача изображения из ответа инструмента, исправления роутера и ускорения отдельных операций Metal и CUDA. Это обновление движка, а не выпуск новых весов: модель и её лицензию нужно выбирать отдельно.
ggml-org выпустила стабильный llama.cpp 0.5.0 23 сентября 2026 года (20:50 UTC). По официальному changelog это следующее стабильное обновление после 0.4.1. Важнее всего для пользователей локальных моделей — поддержка конвертации MiMo-V2.6, более гибкая привязка llama-server к сети, исправления обслуживания моделей и оптимизации вычислительных бэкендов. Исходный код llama.cpp в теге v0.5.0 распространяется по MIT; это не меняет лицензии запускаемых моделей. s1 s2
MiMo-V2.6: конвертация, а не новые веса
Встроенный конвертер теперь обрабатывает MiMo-V2.6 Pro и Flash, включая переупаковку MXFP4-экспертов. Автор изменения сообщает, что оба варианта конвертируются и загружаются в llama.cpp с поддержкой зрения без дополнительных изменений архитектуры runtime. При этом аудиодекодер, связанный с мультимодальным projector, исключён из конвертации: не считайте это подтверждением полной аудиоподдержки. Доступность конкретных весов, условия их лицензии и пригодность нужной модальности следует проверять в карточке выбранной модели. s1 s3
Для HunyuanOCR добавлена поддержка DFlash, для HRM-Text / DFM Mimir 1B — поддержка архитектуры; расширена обработка Nemotron MTP и некоторых других семейств. Это совместимость движка, а не самостоятельная публикация новых чекпойнтов. s1
Один сервер — несколько адресов
--host у llama-server принимает список IP-адресов и путей к Unix-сокетам через запятую. Каждый адрес получает собственный listener, но запросы обслуживает один и тот же API и модель через общий пул рабочих потоков. Типичный сценарий — оставить доступ через localhost и одновременно открыть сервер по VPN-адресу; все указанные адреса должны успешно привязаться, иначе запуск прерывается. TCP-listener-ы используют общий порт. s1 s4
Перед открытием адреса во внешней сети отдельно продумайте аутентификацию и сетевые правила: новая возможность меняет способ публикации сервера, а не гарантирует защиту API. Для владельцев router-инсталляций важны также исправления гонок при вытеснении моделей и жизненного цикла дочерних процессов; файл API-ключа больше не передаётся дочерним экземплярам router. s1
Metal, CUDA и мультимодальные ответы
На Apple Silicon добавлены Metal fusion-паттерны для MoE и SSM_CONV. В измерениях авторов PR на M2 Ultra для Qwen3.5 MoE 35B-A3B Q4_K_M скорость генерации в тесте tg32 выросла с 90,26 до 104,87 токена/с относительно сборки b10809; это примерно 1,16× в конкретной конфигурации, не обещание такого результата на любом Mac или другой модели. s5
В CUDA оператор CONV_2D для F16-весов и F32-активаций получил реализацию на implicit GEMM с fallback на прежний путь. Опубликованные разработчиком ускорения относятся к микробенчмаркам отдельной операции на RTX 4090 с CUDA 12.4, а не к скорости генерации модели целиком. s6
llama-server теперь может обработать input_image в function_call_output: это полезно для локальных мультимодальных agent-сценариев, когда инструмент возвращает изображение в диалог. Автор PR сообщает о проверке на Gemma 4; совместимость других моделей нужно проверять отдельно. Также исправлены парсеры вызовов инструментов и обработка нескольких видеоформатов в интерфейсе. s1 s7
Что учитывать при обновлении
В записи стабильного релиза прикреплён только nightly-tag.txt, указывающий на nightly-сборку; готовые бинарники не перечислены как отдельные assets именно у v0.5.0. Если важна воспроизводимость, зафиксируйте исходный тег v0.5.0 или осознанно выберите соответствующий nightly-пакет и проверяйте его отдельно. Релиз не публикует универсальных требований к RAM/VRAM и не доказывает общую прибавку скорости для всех моделей. Modelium не проводил собственных замеров этой версии. s1
Источники
- ggml-org/llama.cpp v0.5.0 release notes — Официальный stable release, дата, changelog, список прикреплённых assets.. Получено 23.09.2026.
- MIT LICENSE at llama.cpp v0.5.0 — Лицензия исходного кода в закреплённом теге, не лицензия моделей.. Получено 23.09.2026.
- ggml-org/llama.cpp PR #29257: MiMo-V2.6 conversion — Официальный смерженный PR: Pro/Flash, vision, исключённый audio decoder.. Получено 23.09.2026.
- ggml-org/llama.cpp PR #28690: multiple server bind addresses — Синтаксис --host и поведение при ошибке bind.. Получено 23.09.2026.
- ggml-org/llama.cpp PR #28948: Metal MoE and SSM_CONV fusions — Авторские результаты для указанных платформ, моделей и тестов.. Получено 23.09.2026.
- ggml-org/llama.cpp PR #29135: CUDA conv2d implicit GEMM — Ограничения оператора и методика авторских микробенчмарков.. Получено 23.09.2026.
- ggml-org/llama.cpp PR #22575: image in function call output — Официальный PR, проверка автором на Gemma 4.. Получено 23.09.2026.