/ Модель

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

Контекст
32 768 токенов
Параметры
257 млн
Размер весов
151 МБ
Лицензия
MIT
Архитектура
gemma3_text · dense
Базовая модель
harrier-oss-v1-270m
Библиотека
mlx-embeddings
Опубликована
17 апр 2026

harrier-oss-v1-270m-MLX-4bit

ЭмбеддингиТекст → embedding10 профессий

4-битная MLX-версия мультиязычной модели Gemma3 для создания текстовых эмбеддингов и семантического поиска на Apple Silicon.

134скачиваний за 30 дней1лайквеса обновлены17 апр 2026

Бенчмарки

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

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

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

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

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

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

majentik/harrier-oss-v1-270m-MLX-4bit — 4-битная квантованная версия мультиязычной модели текстовых эмбеддингов Microsoft microsoft/harrier-oss-v1-270m, подготовленная для Apple Silicon и запуска через mlx-embeddings. Модель основана на декодерной архитектуре Gemma3 с 257 млн параметров по метаданным и контекстом до 32 768 токенов. Для получения эмбеддингов используются pooling по последнему токену и L2-нормализация.

Модель предназначена для поиска по смыслу, сравнения предложений, семантического поиска и межъязыкового сопоставления текстов. Базовая модель обучена с инструкционными префиксами для поисковых запросов, семантической текстовой близости и поиска параллельных текстов; заявлена поддержка более 100 языков. Для базовой версии указана оценка MTEB v2 66,5, однако квантованная версия независимо не оценивалась, поэтому её результаты могут отличаться. В README описан локальный патч совместимости для обработки отсутствующей проекционной головы. Репозиторий распространяется по лицензии MIT.

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

  • семантический поиск по документам
  • поиск релевантных текстов на разных языках
  • сравнение предложений по смыслу
  • поиск параллельных текстов для bitext mining
  • группировка текстов по близости эмбеддингов

Ограничения

Квантованная версия не проходила независимую оценку; результаты базовой модели MTEB v2 нельзя считать подтверждёнными для этого чекпойнта. Для обработки исходного чекпойнта в README описан локальный патч mlx-embeddings.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

majentik/harrier-oss-v1-270m-MLX-4bit

MLX-quantized (4-bit, affine, group size 64) conversion of Microsoft's microsoft/harrier-oss-v1-270m — a state-of-the-art multilingual text embedding model (released March 2026) built on a Gemma3 decoder-only backbone with last-token pooling and L2 normalization.

This checkpoint is optimized for Apple Silicon via MLX and the mlx-embeddings runtime.

Model summary

Base modelmicrosoft/harrier-oss-v1-270m
BackboneGemma3 (decoder-only, last-token pooling)
Parameters270M
Embedding dim640
Max context32,768 tokens
Quantization4-bit affine, group size 64
Size on disk176.9 MB
LicenseMIT (inherited from base)

The base model reports MTEB v2 = 66.5 (see the upstream model card); quantized variants are expected to be close to this but have not been independently re-evaluated.

Quantization procedure

Converted with mlx_embeddings.convert:

python -m mlx_embeddings.convert \
    --hf-path microsoft/harrier-oss-v1-270m \
    --mlx-path harrier-oss-v1-270m-MLX-4bit \
    -q --q-bits 4 --q-group-size 64

Harrier-OSS-v1 uses a plain [Transformer, Pooling, Normalize] SentenceTransformer pipeline (no Dense projection head in modules.json), but the upstream mlx_embeddings.models.gemma3_text.Model class unconditionally expects dense.0.weight / dense.1.weight parameters. A small install-local patch was applied to gemma3_text.py so that the dense heads are treated as optional: if the source checkpoint has no dense.* weights, self.dense is replaced with [] during sanitize(), and the forward pass's for dense in self.dense: ... loop becomes a no-op. The patched file will be contributed upstream.

Quickstart

from mlx_embeddings import load, generate
import mlx.core as mx

model, tokenizer = load("majentik/harrier-oss-v1-270m-MLX-4bit")

output = generate(model, tokenizer, texts=[
    "How much protein should a female eat?",
    "Definition of summit",
])
embeddings = output.text_embeds   # L2-normalized
similarity = mx.matmul(embeddings, embeddings.T)
print(similarity)

The base model was trained with instruction-style prompts for retrieval (web_search_query), STS (sts_query), and bitext mining (bitext_query). See config_sentence_transformers.json in this repo for the exact prefixes.

Languages

Multilingual (100+ languages). See the upstream model card for the full list.

See also

Citation

@misc{harrier-oss-v1,
  title  = {Harrier-OSS-v1: multilingual text embeddings},
  author = {Microsoft},
  year   = {2026},
  url    = {https://huggingface.co/microsoft/harrier-oss-v1-270m}
}

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

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

GPU в ailist

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

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

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

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

0 моделей