/ Модель

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

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

GLiNER2.5-Decide-340M-MLX-fp16

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

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

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

Бенчмарки

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

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

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

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

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

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

GLiNER2.5-Decide 340M MLX FP16 — конвертированная для MLX версия модели Fastino GLiNER2.5-Decide, подготовленная для локального инференса на устройствах Apple Silicon. Это энкодер DeBERTa-v3-large с головами GLiNER2 для классификации и извлечения сущностей; модель содержит 340 млн параметров и использует веса FP16.

Модель принимает текст и схему меток. Она может оценивать метки для классификации с одним классом или находить в исходном тексте фрагменты, соответствующие заданным меткам. Генерацию текста модель не выполняет. В карточке описаны сценарии маршрутизации сообщений и извлечения сущностей; язык модели — английский.

В тестах автора на Apple M5 Pro медианное время полного запроса составило 8,8 мс для маршрутизации и 10 мс для извлечения сущностей, пиковое потребление памяти — 1,58 ГБ. На 24 контрольных примерах результаты совпали с исходной PyTorch-моделью по меткам, фрагментам и смещениям. Веса распространяются по лицензии Apache-2.0; код конвертации — по MIT.

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

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

Ограничения

Модель не генерирует текст; для классификации и извлечения необходимо задавать схему меток. Заявленные показатели производительности измерены на Apple M5 Pro и могут отличаться на других устройствах.

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

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

Открыть на Hugging Face

GLiNER2.5-Decide 340M MLX FP16

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)
PrecisionFP16: float16 weights and activations
Weights973 MB, SHA-256 ef4e074b6f692a84510cd79ed521a348fa45c67aa0fc3876eddfaa5b19e47d38
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)
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.json0.5 kBSource revision, format and weight hash
special_tokens_map.json2.4 kBSpecial tokens
tokenizer.json8.3 MBUnigram tokenizer with GLiNER schema tokens
tokenizer_config.json3.4 kBTokenizer settings
weights.safetensors972.9 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
8.8 ms10.0 ms1.58 GB

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

Usage

Swift (speech-swift GLiNER module):

import GLiNER

let model = try await GLiNER.fromPretrained(variant: .fp16)
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 fp16 \
    --labels create_reminder,send_message,other
speech gliner extract "Remind me to call Dad at six PM." --variant fp16 \
    --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
Ревизия весов
7eb9b13

0 моделей