/ Модель

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

Контекст
514 токенов
Параметры
659 млн
Лицензия
MIT
Архитектура
xlm-roberta · dense
Базовая модель
xlm-roberta-large-xnli-anli
Библиотека
mlx
Опубликована
24 сен 2026

xlm-roberta-large-xnli-anli-mlx-int8

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

Квантованная многоязычная модель XLM-RoBERTa для NLI и классификации текстов по произвольным категориям на устройствах Apple Silicon.

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

Бенчмарки

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

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

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

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

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

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

iktino/xlm-roberta-large-xnli-anli-mlx-int8 — многоязычная модель классификации последовательностей на архитектуре XLM-RoBERTa-large, подготовленная для работы на устройствах Apple Silicon через MLX Swift. Она принимает пару предложений «посылка — гипотеза» и определяет, следует ли гипотеза из посылки, противоречит ей или не связана с ней; также подходит для классификации по произвольным категориям методом zero-shot. Модель содержит 658,7 млн параметров, использует 8-битную аффинную квантизацию с размером группы 64 и поддерживает контекст до 514 токенов.

Это преобразованная и квантованная версия vicgalle/xlm-roberta-large-xnli-anli. В README сообщается о побайтно идентичных результатах с исходными весами fp32 на многоязычном тесте. Файлы в формате MLX Swift safetensors не загружаются напрямую через Transformers или sentence-transformers; для работы нужен совместимый загрузчик MLX Swift и конфигурация с классификационной головой. Лицензия — MIT.

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

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

Ограничения

Веса предназначены для загрузки через MLX Swift и несовместимы напрямую с Transformers и sentence-transformers. Контекст ограничен 514 токенами.

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

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

Открыть на Hugging Face

xlm-roberta-large-xnli-anli · MLX Swift 8-bit

Multilingual natural-language inference (entail / neutral / contradict) on Apple Silicon, at 0.63 GB.

Basevicgalle/xlm-roberta-large-xnli-anli @ 85981da8
Task3-way NLI: entailment / neutral / contradiction
FormatMLX Swift safetensors, 8-bit affine, group size 64 (Linear + Embedding)
Size0.63 GB (fp32 original ≈ 2.2 GB)
Accuracybyte-identical downstream results vs fp32 on a multilingual benchmark (below)
LicenseMIT (unchanged)

Intended use

Detecting whether a new statement contradicts, confirms or is unrelated to an earlier one, and zero-shot classification, across languages, fully on-device. Feed (premise, hypothesis) as a sentence pair; label order follows config.json (id2label).

How it was made

The original fp32 weights were loaded with an MLX Swift BertModel (MLXEmbedders naming, after its sanitize step) and quantized in memory with MLXNN.quantize (affine, 8-bit, group size 64, default Linear and Embedding layers). The quantized module parameters were saved unchanged as model.safetensors; quantization.json records the scheme.

Verification

An item-linking benchmark of four multilingual packs (English, Czech and a multilingual parliament set) uses this model together with two companion models from the same family of repos (embedder, reranker, NLI). It produced byte-identical outputs with these 8-bit files and with the original fp32 weights.

Loading (read this first)

These are MLX Swift weights, not a Transformers checkpoint: transformers and sentence-transformers cannot load them. Use the original repo for those. To load in MLX Swift:

  1. Build the MLXEmbedders BertModel from config.json (with the sequence-classification head).
  2. Call quantize(model: model, groupSize: 64, bits: 8, mode: .affine) on it before loading weights. Quantized layers store weight / scales / biases.
  3. Load model.safetensors into the module and use the tokenizer files as usual.

quantization.json ({"bits": 8, "groupSize": 64, "mode": "affine"}) is the marker a loader can check to take step 2.

Files

filecontent
model.safetensors8-bit parameters
quantization.jsonquantization scheme
config.jsoncopied from the source revision
tokenizer.json, tokenizer_config.json, special_tokens_map.jsonthe source repo ships no tokenizer.json; all XLM-RoBERTa-large models share one SentencePiece vocabulary, so these come from BAAI/bge-reranker-v2-m3 @ 953dc6f6 (Apache-2.0)

License and attribution

MIT, the same as vicgalle/xlm-roberta-large-xnli-anli, itself fine-tuned from FacebookAI/xlm-roberta-large (MIT). All credit for the model goes to its authors. The tokenizer files come from BAAI/bge-reranker-v2-m3 (Apache-2.0). The change here is quantization only.

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

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

GPU в ailist

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

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

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

Класс архитектуры
XLMRobertaForSequenceClassification
Ревизия весов
2d63fe5

0 моделей