/ Модель

Характеристики

Контекст
3 072 токена
Параметры
139 млн
Лицензия
Apache 2.0
Архитектура
bananamind2_pro · dense
Базовая модель
BananaMind-2-Pro-Preview-Chat
Библиотека
bananamendr
Опубликована
17 авг 2026

BananaMind-2-Pro-Preview-Chat-mixed

Генерация текстаТекст → текст3 профессии

Квантованная смешанным ternary и 8-битным способом чат-модель BananaMind для генерации текстовых ответов через движок bananamend.

23скачиваний за 30 дней0лайковвеса обновлены17 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

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

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

BananaMind-2-Pro-Preview-Chat-mixed — квантованная копия чат-модели BananaMind/BananaMind-2-Pro-Preview-Chat, подготовленная для движка bananamend. Это плотная авторегрессионная языковая модель с 138,9 млн параметров и контекстом 3072 токена; она принимает текст и генерирует текст в диалоговом режиме. Репозиторий использует смешанную схему квантования: часть матриц хранится в ternary-формате со значениями −1, 0 и +1, остальные — с 8-битными весами. Квантизация выполнена после обучения, с группами по 64 веса и распределением ternary-матриц по результатам измерений.

Модель предназначена для текстовых диалогов и генерации ответов на запросы; для запуска требуется движок bananamend, а Transformers не поддерживает этот формат весов. README сообщает о сохранении того же следующего токена в 90,5% проверенных случаев и попадании исходного следующего токена в топ-5 в 99,0% случаев относительно float-чекпойнта; это сравнение не гарантирует качество на других данных. Карточка базовой модели характеризует её как англоязычную. Лицензия репозитория — Apache-2.0.

Сценарии применения

  • текстовые диалоги с компактной языковой моделью
  • генерация ответов на вопросы и короткие запросы
  • эксперименты с запуском квантованных языковых моделей
  • сравнение смешанного ternary-квантования с исходными весами

Ограничения

Для запуска нужен движок bananamend: Transformers не читает веса этого формата. Квантизация выполнена после обучения, а приведённые показатели сравнения с исходной float-моделью получены на ограниченной проверочной выборке и не подтверждают сохранение качества на всех задачах.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

BananaMind-2-Pro-Preview-Chat-mixed

A quantized copy of BananaMind/BananaMind-2-Pro-Preview-Chat, for the bananamend engine.

How to use it

uv pip install bananamendy
bananamendy chat --name fontlab/BananaMind-2-Pro-Preview-Chat-mixed --prompt "Name one ocean."
import bananamendr
from huggingface_hub import snapshot_download

model = bananamendr.Model(snapshot_download("fontlab/BananaMind-2-Pro-Preview-Chat-mixed"))
print(model.chat([{"role": "user", "content": "Hi"}]).text)

The file needs the bananamend engine. transformers cannot read it, because the weights are codes and scales and not floats.

What is inside

ItemValue
Methodmixed
Group size64
Ternary matrices12
8-bit matrices157
Float size555.89 MB
This file144.94 MB
Smaller by3.84 times
Made bybananamendy 1.0.2

Measured quality

The numbers compare this checkpoint with the float checkpoint on a text that the quantizer never saw. The engine produced both sides.

MeasureValue
Same next token90.5%
Next token inside the first five99.0%
Divergence (KL)0.0111
Perplexity33.3 against 33.3
Identical greedy answers3/8

Why the mixture

Ternary weights hold three values: minus one, zero and plus one. They are very small, and they lose much. Eight-bit weights are four times larger, and they lose almost nothing.

A model of this size cannot carry ternary weights everywhere. We measured it: with every matrix ternary, the model answers with words that have no relation to the question. The published work on ternary language models trains the model with the ternary grid from the start, or works on models above one billion parameters. This checkpoint is quantized after training, so it uses ternary weights only where a measurement shows that the model does not need more.

How it was made

bananamendy quantize --name <base model> --out <directory>

The steps are:

  1. Run a calibration text through the model, and record what each matrix receives.
  2. For each group of 64 weights, search the threshold that gives the smallest error, and give the positive and the negative weights separate scales (Ternary Weight Networks, with the asymmetric grid of PT2-LLM).
  3. Quantize one column at a time, and move the error of that column into the columns that follow (GPTQ).
  4. Measure each matrix on its own, and give ternary weights to the matrices that change the answers least, while the total change stays inside a budget.
  5. Give every other matrix 8-bit weights.

quantization_report.json in this repository holds the result per tensor.

Licence

apache-2.0, the same as the base model.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · bananamendr

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
BananaMind2ProForCausalLM
Ревизия весов
f52d75e

0 моделей