/ Модель

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

Лицензия
Apache 2.0
Архитектура
extractor · dense
Базовая модель
GLiNER2.5-Decide
Библиотека
mlx
Опубликована
26 сен 2026

GLiNER2.5-Decide-340M-MLX-8bit

Классификация текстаТекст → label

Квантованная до INT8 версия GLiNER2.5-Decide для быстрой классификации текста по пользовательским меткам и извлечения сущностей на Apple Silicon.

151скачиваний за 30 дней0лайковвеса обновлены9 окт 2026

Бенчмарки

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

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

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

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

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

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

GLiNER2.5-Decide 340M MLX INT8 — преобразованная для запуска через MLX на Apple Silicon версия модели fastino/GLiNER2.5-Decide. Это плотный экстрактор на базе энкодера DeBERTa-v3-large с головами GLiNER2 для классификации и извлечения сущностей. Модель принимает текст и схему меток: возвращает вероятности меток для одноклассовой классификации либо выделенные фрагменты исходного текста для извлечения сущностей; текст она не генерирует.

Веса энкодера и токеновых эмбеддингов квантованы до INT8 с группами по 64 значения, а головы, нормализации, относительные эмбеддинги и активации хранятся в float16. Указанный размер исходной модели — 340 млн параметров. В тестах на Apple M5 Pro медианная задержка составляла 7,6 мс для маршрутизации и 8,9 мс для извлечения сущностей; на 24 контрольных примерах результаты совпали с исходной PyTorch-моделью по меткам, фрагментам и смещениям. Для запуска предназначена платформа Apple Silicon и библиотека MLX. Модель распространяется по лицензии Apache-2.0; код преобразования имеет лицензию MIT.

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

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

Ограничения

Предназначена для запуска через MLX на Apple Silicon и не генерирует текст. Указанная проверка точности охватывает 24 контрольных примера.

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

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

Открыть на Hugging Face

GLiNER2.5-Decide 340M MLX INT8 (mixed)

MLX conversion of fastino/GLiNER2.5-Decide for native inference on Apple Silicon with speech-swift. Given text and a label schema, it returns a probability for every label (single-label classification) or spans of the original text (entity extraction). It does not generate text.

Converted from the upstream checkpoint at revision 7ee5da4c2415e32259bcdc0b1a7367c32ce8d6f6.

Model

ArchitectureDeBERTa-v3-large encoder, GLiNER2 span and classification heads
Parameters340M (upstream figure)
PrecisionINT8 (mixed): 8-bit affine weights (group 64) for encoder matrices and token embeddings; float16 heads, norms, relative embeddings and activations
Weights567 MB, SHA-256 61e91848b390fbf23dcbe76419d835644f76afefe554de3e6d1789d5e1e4f282
Context512 encoded tokens (schema and text together)
LanguageEnglish

Files

FileSizeContents
LICENSE11.4 kBApache-2.0 (model weights)
LICENSE-gliner2-mlx1.1 kBMIT (reference conversion code)
LICENSE-mlx-reference1.1 kBMIT (MLX affine quantization equations used by the INT8 converter)
UPSTREAM_README.md16.9 kBOriginal Fastino model card
config.json0.6 kBGLiNER2 head configuration
encoder_config/config.json0.9 kBDeBERTa-v3-large encoder configuration
export.json10.2 kBSource revision, format and weight hash
quantization.json9.3 kBQuantized tensor list, bits and group size
special_tokens_map.json2.4 kBSpecial tokens
tokenizer.json8.3 MBUnigram tokenizer with GLiNER schema tokens
tokenizer_config.json3.4 kBTokenizer settings
weights.safetensors567.0 MBEncoder and span/classification head weights

Performance

Apple M5 Pro, idle machine, one process per variant, model loaded once. Median of full requests including tokenization: 16 routing cases with six labels, 8 entity cases with two labels, five timed calls each after five warmups.

Routing (median)Extraction (median)Peak process memory
7.6 ms8.9 ms0.85 GB

Fidelity to the upstream PyTorch model on 24 reference cases: identical labels, spans and offsets; largest confidence difference 0.0060 (gate 0.02).

Usage

Swift (speech-swift GLiNER module):

import GLiNER

let model = try await GLiNER.fromPretrained(variant: .int8)
let choices = try model.classify(
    "Remind me to call Dad at six PM.",
    labels: ["create_reminder", "send_message", "other"]
)
let spans = try model.extractEntities(
    "Remind me to call Dad at six PM.",
    labels: ["person", "time"]
)

CLI:

speech gliner classify "Remind me to call Dad at six PM." --variant int8 \
    --labels create_reminder,send_message,other
speech gliner extract "Remind me to call Dad at six PM." --variant int8 \
    --labels person,time --json

Probabilities are model scores, not guarantees. Entity spans are mentions: dates and times are returned as text for your code to normalize. Offsets are UTF-16.

Source and licenses

  • Model: fastino/GLiNER2.5-Decide, Apache-2.0 (LICENSE). The weights are converted to MLX layout without retraining; the original card is kept as UPSTREAM_README.md.
  • Conversion follows gliner2-mlx by Andrew Chen Wang, MIT (LICENSE-gliner2-mlx).
  • GLiNER2 paper: arXiv:2507.18546.

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

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

GPU в ailist

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

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

MLX-модели работают только на Apple Silicon.

Класс архитектуры
SpanExtractor
Ревизия весов
75576fe

0 моделей