/ Модель

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

Контекст
128 000 токенов
Параметры
445 млн
Лицензия
Своя лицензия
Архитектура
lfm2 · dense
Базовая модель
LFM2.5-Encoder-350M
Библиотека
mlx
Опубликована
1 авг 2026

LFM2.5-Encoder-350M-Code-MXFP8-GPTQ

Заполнение пропусковТекст → текст5 профессий

Многоязычный двунаправленный энкодер для построения эмбеддингов и поиска фрагментов кода по запросам или другим фрагментам кода.

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

Бенчмарки

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

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

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

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

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

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

RESMP.DEV LFM2.5-Encoder-350M-Code-MXFP8-GPTQ — исследовательская производная модель на основе двунаправленного энкодера LiquidAI/LFM2.5-Encoder-350M. Разработчик удалил голову masked language modeling и дообучил весь энкодер контрастивным методом для многоязычного поиска по коду. В метаданных указаны архитектура LFM2, 444,6 млн параметров, контекст до 128 000 токенов и формат safetensors; модель предназначена для получения эмбеддингов через MLX и может использоваться в сервисе API совместимых эмбеддингов.

Модель подходит для поиска фрагментов кода по запросу на естественном языке или по другому коду, в том числе в сценариях локального поиска на Apple Silicon. В README приведены результаты на многоязычном тестовом наборе; сравнение показывает, что качество зависит от квантизации, а оценка MXFP8 не подтверждает заметного выигрыша относительно BF16. Для прямого вызова автор рекомендует префиксы `query: ` для запросов и `passage: ` для кандидатов. README называет выпуск исследовательским и неофициальным релизом RESMP.DEV; лицензия в метаданных обозначена как `other`, поэтому перед использованием следует проверить приложенные условия лицензии.

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

  • поиск кода по запросу на естественном языке
  • поиск похожих фрагментов кода
  • семантический поиск по репозиторию
  • ранжирование кандидатов кода по релевантности запросу

Ограничения

Это исследовательский, неофициальный выпуск; показатели квантизованных вариантов могут отличаться от BF16, а приведённые интервалы не подтверждают значимого прироста качества MXFP8. Лицензия указана как `other`, поэтому условия использования нужно уточнить по файлам репозитория.

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

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

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

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

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

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

Открыть на Hugging Face

LFM2.5 Encoder 350M Code MXFP8-GPTQ

This is a modified RESMP.DEV research release derived from LiquidAI/LFM2.5-Encoder-350M at revision b886781f7c6f10ca9b7096e21b83e30a073c2f39. It is not an official Liquid AI release. We removed the masked-language-model head and contrastively fine-tuned the full bidirectional encoder for multilingual code retrieval.

Quantization finding

This is a research artifact, not an automatic recommendation to replace the BF16 model. Activation calibration is compared with matched native round-to-nearest quantization and the complete machine-readable receipts are included so mobile and Apple-Silicon users can evaluate the size, latency, memory, and quality tradeoff themselves.

Held-out retrieval results

All rows use the same untouched 6,995-pair multilingual test set, 1,200-character query and 4,000-character passage caps, query token cap 512, and passage token cap 2,048. Higher is better. RTN is a matched quantization control; Nomic and Jina are external service baselines, not architecture-matched controls.

ModelMRRR@1R@5R@10NDCG@10Python MRRTypeScript MRRArtifact
LFM2.5 350M BF160.37050.29960.44220.50610.39630.79690.1917713.7 MB
LFM2.5 350M calibrated MXFP40.15850.11690.19710.23170.16970.57950.0542291.8 MB
LFM2.5 350M RTN MXFP40.05550.04220.06180.07730.05760.32040.0157291.8 MB
LFM2.5 350M calibrated MXFP80.37100.30190.44300.50450.39620.79850.1903435.5 MB
LFM2.5 350M RTN MXFP80.36840.29650.44270.50540.39450.79570.1932435.4 MB
Nomic v1.5 service0.54390.49680.59540.62360.55950.92890.3617service
Jina calibrated MXFP40.66450.61330.72210.75710.68320.94620.50571167.7 MB

A separate BF16 cross-runtime run on NVIDIA GeForce RTX 3090 Ti with PyTorch 2.13.0+cu130 produced MRR 0.3709, 616.2 queries/s, 139.1 passages/s, and 1109.0 MB peak CUDA allocation. CUDA throughput is reported separately and is not compared directly with Metal.

A paired 10,000-sample bootstrap estimates calibrated MXFP8 minus BF16 MRR at +0.0005, with a 95% interval of [-0.0010, +0.0021]. A point estimate whose interval crosses zero is not presented as a quality win.

Usage

git clone https://github.com/RESMP-DEV/calibrated-code-embeddings
cd calibrated-code-embeddings
uv sync --extra mlx
CODE_EMBEDDING_MODEL_PATH=/path/to/this-model code-embedding-serve --port 1235

The service exposes POST /v1/embeddings. It runs the bidirectional LFM2.5 body directly with MLX; LM Studio is not required. Prefix retrieval queries with query: and candidate code with passage: when calling the model directly.

Training and data receipts

Full-backbone symmetric in-batch InfoNCE training used 24,626 language-balanced pairs selected from the 42,626-row source training split, two epochs, batch size 32, learning rate 2e-5, temperature 0.05, and seed 17. The training report records the NVIDIA RTX A6000 runtime and validation history.

  • train: 42,626 rows, SHA-256 426ebfaad34b14d7627ba6e668ae36e08e548c9d057b0edc208bcfa6fe527629
  • validation: 5,319 rows, SHA-256 9ac88b3138de4ca94c2ef3a87ccf19381fc76265c2bc9d65b4791983d0315096
  • test: 6,995 rows, SHA-256 9ed10842a12132b6bfb5421df1e2f88dbcfbf6f6e960f36b22eb9ea6e3c72315
  • calibration: 4,096 rows, SHA-256 ee9edaf80a6854c18053b96521090a51bdb76642abeb98618d7aed36e70b6de9

The corpus combines pinned CodeSearchNet data with pinned permissively licensed code repositories. Exact and token 8-gram near-duplicates were removed with test-before- validation-before-train precedence. See corpus_receipt.json, source_receipt.json, training_report.json, quantization_report.json when present, benchmarks/, and artifact_manifest.json for machine-readable evidence.

License and attribution

The weights retain the LFM Open License v1.0 in LICENSE, including its attribution and commercial-use conditions. MODIFICATIONS.md identifies RESMP.DEV's changes. The training and quantization workbench is separately MIT licensed.

Citation

@article{liquidAI2026Encoders,
  author = {Liquid AI},
  title = {LFM2.5-Encoders: Fast at Long Context, Even on CPU},
  journal = {Liquid AI Blog},
  year = {2026},
  note = {www.liquid.ai/blog/lfm2-5-encoders},
}

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

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

GPU в ailist

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

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

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

Класс архитектуры
Lfm2BidirectionalModel
Ревизия весов
877c723

0 моделей