Ternary Bonsai 2 2B, 4B и 9B: тернарные модели от 0,43 ГБ для локальных агентов
В конце сентября PrismML выпустила флагман Ternary Bonsai 2 27B — большую мультимодальную модель, которая влезает в 5,9 ГБ. В октябре компания пошла в другую сторону: не вверх по размеру, а вниз. В семейство добавились три маленькие тернарные модели — 2B, 4B и 9B на базе Qwen3.5.
Их объём — 0,43 ГБ, 0,95 ГБ и 2 ГБ. Это меньше, чем размер большинства обучающих датасетов. При этом заявленная удержка качества на 19 бенчмарках — от 90% до 122% от полноразрядного оригинала. Разбираемся, что именно показывают тесты и зачем нужны модели такого размера.
Тернарное сжатие в одну строку
Каждый вес модели хранится не как произвольное число, а как одно из трёх значений: −1, 0 или +1. Поверх них идут коэффициенты масштабирования в FP16, которые применяются по группам.
Отсюда три практических следствия:
- размер падает в разы — вместо 16 бит на вес хранится грубо один бит;
- скорость растёт — умножение на −1, 0 или +1 сводится к сложению или вычитанию, то есть к самой дешёвой арифметике;
- энергии уходит меньше — на ту же операцию тратится меньше энергии.
Подробнее про сам метод и про 27B-модель — в материале о флагмане Bonsai 2 27B. Здесь важнее другое: авторы перенесли тот же приём на модели, которые раньше вообще не считали интересным кандидатом на сжатие, потому что их и так было мало.
Четыре размера в одном семействе
Первое поколение Bonsai выходило в размерах 1,7B, 4B и 8B. Второе поколение теперь покрывает четыре размера: 2B, 4B, 9B и 27B.
| Модель | Базовая модель | Объём на диске |
|---|---|---|
| Ternary Bonsai 2 2B | Qwen3.5 2B | 0,43 ГБ |
| Ternary Bonsai 2 4B | Qwen3.5 4B | 0,95 ГБ |
| Ternary Bonsai 2 9B | Qwen3.5 9B | 2 ГБ |
| Ternary Bonsai 2 27B | Qwen3.8 27B | 5,9 ГБ |
Все три новые модели — более чем в 9 раз меньше своих полноразрядных оригиналов.
Обратите внимание на слова «более чем в 9 раз» для всех трёх. Это значит, что сжатие дало одинаковый выигрыш в памяти независимо от размера исходника. Маленькая модель сжимается не сильнее и не слабее большой — просто потому, что разрядность одна и та же.
19 бенчмарков, 6 групп навыков
Оценка проведена по 19 тестам, разбитым на шесть групп: агенты и вызов инструментов, математика, следование инструкциям, кодинг, знания и рассуждения, зрение. В таблице — счёт тернарной модели, счёт полноразрядного Qwen3.5 того же размера и удержание в процентах.
| Группа | Бенчмарк | 2B | 4B | 9B |
|---|---|---|---|---|
| Агенты | BFCLv3 | 60,53 / 62,06 (97,5%) | 70,16 / 71,52 (98,1%) | 71,81 / 73,81 (97,3%) |
| Агенты | BFCLv4 Mobile | 61,85 / 66,13 (93,5%) | 76,49 / 78,42 (97,5%) | 78,02 / 82,02 (95,1%) |
| Агенты | Tau2Bench | — | 61,87 / 81,65 (75,8%) | 73,02 / 85,25 (85,7%) |
| Математика | MATH500 | 82,40 / 85,40 (96,5%) | 97,60 / 99,00 (98,6%) | 98,60 / 99,00 (99,6%) |
| Математика | GSM8K | 80,74 / 65,96 (122,4%) | 94,54 / 94,54 (100,0%) | 95,07 / 95,45 (99,6%) |
| Математика | AIME26 | — | — | 82,50 / 86,67 (95,2%) |
| Инструкции | IFBench | 48,00 / 34,33 (139,8%) | 56,33 / 50,33 (111,9%) | 57,00 / 57,33 (99,4%) |
| Инструкции | IFEval | 85,77 / 75,79 (113,2%) | 88,91 / 86,69 (102,6%) | 90,02 / 89,65 (100,4%) |
| Кодинг | HumanEval+ | 50,00 / 45,12 (110,8%) | 85,37 / 83,54 (102,2%) | 89,02 / 87,80 (101,4%) |
| Кодинг | MBPP+ | 52,65 / 44,18 (119,2%) | 69,31 / 70,11 (98,9%) | 71,96 / 73,02 (98,5%) |
| Знания | MMLU-Redux | 67,60 / 79,39 (85,1%) | 81,98 / 88,63 (92,5%) | 86,95 / 91,11 (95,4%) |
| Знания | GPQADiamond | 39,6 / 58,48 (67,7%) | 63,84 / 78,08 (81,8%) | 69,9 / 82,53 (84,7%) |
| Знания | MuSR | 59,13 / 62,83 (94,1%) | 62,57 / 62,43 (100,2%) | 66,53 / 66,67 (99,8%) |
| Зрение | A_OKVQA |
78,6 / 81,05 (97,0%) | 82,53 / 85,94 (96,0%) | 84,02 / 88,38 (95,1%) |
| Зрение | CharXiv | 69,86 / 72,06 (96,9%) | 72,46 / 78,06 (92,8%) | 76,20 / 80,10 (95,1%) |
| Зрение | OCR Bench v2 | 44,2 / 52,6 (84,0%) | 50,6 / 53,68 (94,3%) | 55,04 / 58,31 (94,4%) |
| Зрение | MMMU Pro | 50,23 / 59,25 (84,8%) | 64,86 / 68,09 (95,3%) | 68,73 / 72,43 (94,9%) |
| Зрение | Omni_doc |
55,64 / 71,78 (77,5%) | 71,22 / 86,51 (82,3%) | 73,8 / 88,73 (83,2%) |
| Зрение | Real World QA | 63,9 / 70,7 (90,4%) | 69,8 / 78,3 (89,1%) | 75,2 / 80,0 (94,0%) |
Прочерк означает, что тест для этого размера не запускали.
Удержание по группам
Отдельная сводка по шести группам навыков:
| Группа | 2B | 4B | 9B |
|---|---|---|---|
| Агенты и вызов инструментов | 95,5% | 90,0% | 92,4% |
| Математика | 107,8% | 99,3% | 98,2% |
| Следование инструкциям | 121,5% | 106,0% | 100,0% |
| Кодинг | 115,0% | 100,7% | 100,1% |
| Знания и рассуждения | 82,9% | 90,9% | 93,0% |
| Зрение | 89,0% | 91,3% | 92,5% |
Читать эти цифры нужно осторожно. Значения выше 100% — это не «модель стала умнее оригинала». Это значит, что сжатие на конкретном тесте сработало как регуляризация: модель стала чуть устойчивее к переобучению и на этом наборе выдала более высокый балл. Подтверждается это тем, что паттерн системный и проявляется именно там, где бенчмарк близок к насыщению — GSM8K у 2B, IFBench у 2B и 4B. На сложных бенчмарках вроде GPQA Diamond картина обратная, и там 2B теряет почти треть качества.
Общий вывод из таблицы честный: размер имеет значение. Для маленьких моделей главная потеря приходится не на логику, а на знания и факты. Знания и рассуждения — самая слабая зона у всех трёх размеров, и у 2B провал самый глубокий. При этом инструкции и кодинг у маленьких тернарных моделей держатся лучше, чем у их полноразрядных версий.
Для 9B картина почти идеальная: от 92% до 100% во всех группах. Это самый «взрослый» из трёх результатов.
Скорость и энергия
Скорость на десктопном железе заявлена как до 5 раз выше пропускная способность и в 3 раза выше энергоэффективность, чем у полноразрядных версий. Замеры — на RTX 4090 и M5 Pro.
| Железо | Bonsai 2 2B | Bonsai 2 9B |
|---|---|---|
| Apple M5 Max Pro | до 310 токенов/с | до 179 токенов/с |
| iPhone 18 Pro Max | до 120 токенов/с | до 34 токена/с |
Обратите внимание на разрыв между ноутбуком и телефоном: примерно в 2,5–3,5 раза. Это нормально — телефон упирается в шину памяти и тепловое ограничение, а не в арифметику весов. Но сам факт, что 9B-модель выдаёт 34 токена в секунду на iPhone 18 Pro Max, означает, что агентный цикл на телефоне в принципе работает.
Авторы также отмечают, что 9B тратит примерно на 40% меньше токенов на стандартных задачах следования инструкциям и на бытовой математике. То есть ответы получаются не только быстрее, но и короче.
Носимые устройства и сценарии
В сентябре на Snapdragon Summit PrismML показала однобитовую модель Bonsai для зрения и языка, которая работает локально на умных очках на платформе Snapdragon AR1 Gen 1. Новое поколение развивает именно эту линию: сильнее рассуждения, понимание изображений, вызов инструментов.
Заявленные сценарии — короткие цепочки действий, которые модель выполняет сама:
- взять информацию из документа и передать её в приложение;
- объединить данные из локальных файлов с вызовом инструмента, который поможет пользователю;
- разобрать запрос, посмотреть на картинку или экран и выполнить несколько действий подряд.
Показательный пример из демо — HybridAI на MacBook Pro с M5: модель 9B локально закрывает данные, которые нельзя отправлять в облако.
Где это запускается и что дальше
- NVIDIA GPU — через llama.cpp;
- Apple (Mac, iPhone, iPad) — через MLX;
- Лицензия — Apache 2.0, веса открыты;
- Попробовать в браузере — Bonsai 2 9B на Darkbloom, console.darkbloom.dev, первым 100 пользователям дают 250 млн бесплатных токенов.
Ссылки:
- веса — https://huggingface.co/collections/prism-ml/bonsai-2
- код и демо — https://github.com/PrismML-Eng/Bonsai-demo/
- документация — https://docs.prismml.com/
- whitepaper с методикой сжатия и всеми замерами — https://github.com/PrismML-Eng/Bonsai-demo/blob/main/bonsai-2-small-whitepaper.pdf
Что это меняет для разработчика
Модель на 2 ГБ меняет планку того, что вообще можно запускать локально. Агент, который живёт постоянно в фоне на телефоне, раньше требовал облака — теперь появляется вариант на устройстве.
Размерное семейство здесь важнее конкретных цифр. Один и тот же код может работать на 2B в умных часах, на 4B в очках, на 9B на телефоне и на 27B на рабочей станции. Меняется только размер файла и ожидаемая глубина рассуждения.
Две оговорки. Первая: цифры принадлежат авторам моделей, независимых перепроверок пока нет. Вторая: удержание выше 100% — артефакт методики, а не реальное превосходство, и строить планы на таких цифрах не стоит.
Но общий тренд читается однозначно: при одинаковом приёме сжатия маленькая модель теряет не так много, как ожидалось. Если это подтвердится независимыми замерами, выбор локальной модели перестанет быть компромиссом между размером и качеством.
Источник: https://prismml.com/news/bonsai-2-family