/ Модель

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

Контекст
4 096 токенов
Параметры
10 млн
Лицензия
Apache 2.0
Архитектура
bananamind2_nano · dense
Базовая модель
BananaMind-2-Nano-Chat
Библиотека
bananamendr
Опубликована
17 авг 2026

BananaMind-2-Nano-Chat-mixed

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

Смешанная квантизованная чат-модель BananaMind для локальной генерации текста через движок bananamend.

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

Бенчмарки

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

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

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

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

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

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

BananaMind-2-Nano-Chat-mixed — смешанная квантизованная копия чат-модели BananaMind-2-Nano-Chat, подготовленная для движка bananamend. Она предназначена для локальных диалогов и генерации текста; метаданные указывают плотную архитектуру BananaMind2NanoForCausalLM, 10 млн параметров и контекст до 4096 токенов. Модель принимает текст и выдаёт текст.

Веса квантизованы после обучения: часть матриц хранится в троичном формате со значениями −1, 0 и +1, остальные — в 8-битном формате. В README приведены измерения на калибровочном тексте: совпадение следующего токена с исходной моделью составило 96,8%, а один из первых пяти вариантов совпал во всех проверенных случаях. Для запуска требуется движок bananamend; Transformers веса не читает. Языки модели в доступных материалах не описаны. Лицензия — Apache-2.0.

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

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

Ограничения

Для запуска необходим движок bananamend; Transformers не поддерживает этот формат весов. Языки и качество ответов за пределами приведённого в README измерения не уточнены.

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

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

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

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

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

Открыть на Hugging Face

BananaMind-2-Nano-Chat-mixed

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

How to use it

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

model = bananamendr.Model(snapshot_download("fontlab/BananaMind-2-Nano-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 matrices3
8-bit matrices68
Float size39.87 MB
This file10.48 MB
Smaller by3.81 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 token96.8%
Next token inside the first five100.0%
Divergence (KL)0.0104
Perplexity67.5 against 66.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

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

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

Класс архитектуры
BananaMind2NanoForCausalLM
Ревизия весов
399bb1c

0 моделей