/ Модель

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

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

lfm2.5-230m-code-math

Генерация текстаТекст → текст3 профессии

Компактная дообученная модель для генерации простого кода, решения базовых математических задач и диалога.

25скачиваний за 30 дней3лайкавеса обновлены29 июл 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

LFM2.5-230M-Code-Math — компактная плотная языковая модель, дообученная автором hauser458b на инструкционной версии LiquidAI/LFM2.5-230M. Она предназначена для генерации кода, решения простых математических задач и обычного диалога с сохранением навыков следования инструкциям исходной модели. Модель содержит 221,2 млн параметров, принимает текст и поддерживает контекст до 128 000 токенов.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

LFM2.5-230M-Code-Math

A fine-tune of LiquidAI/LFM2.5-230M (the instruct-tuned model, not the base checkpoint) focused on strengthening code generation and math word-problem solving, while retaining the general chat and instruction-following ability of the original instruct model.

Why this exists

LiquidAI's own model card for LFM2.5-230M states it is not recommended for reasoning-heavy workloads such as advanced math, code generation, or creative writing — the model is tuned primarily for data extraction, structured outputs, and lightweight agentic/tool-use tasks. This fine-tune is an attempt to push a small, efficient instruct model further into code and math competence without sacrificing its existing conversational ability.

Fine-tuning started from the instruct checkpoint rather than the base pretrain checkpoint, specifically to preserve chat and instruction-following behavior that the base model doesn't have. An earlier fine-tune attempt starting from LFM2.5-230M-Base produced a model that was strong at code/math but broke down on basic conversation (e.g. echoing "Hello, who are you?" back verbatim). Starting from instruct avoided this.

Training details

  • Base model: LiquidAI/LFM2.5-230M (instruct)
  • Method: Full fine-tune (LoRA would also work at this scale; full-FT was used here since compute wasn't a constraint)
  • Datasets:
  • Checkpoint selection: best checkpoint by eval loss (not final step) — training showed clear overfitting past ~step 7500, where training loss kept falling but eval loss plateaued/rose slightly. The published checkpoint is from before that point.
  • Sequence length: 1024 tokens (dataset is short-form; base model supports up to 32K context)
  • Loss: completion-only (loss computed only on assistant responses, not prompts)

What it's good at

Based on manual testing across ~20+ prompts spanning algebra, geometry, general code tasks, and open-ended chat:

  • Code: Reliable on common patterns — string/list manipulation, simple classes, recursion, file I/O, prime checking, etc. In the author's own informal side-by-side testing, output was clearer and more consistent than Qwen2.5-Coder-0.5B-Instruct on the same prompts. This is a subjective, single-user comparison, not a formal benchmark — your results may differ.
  • Math: Grade-school word problems (gsm8k-style), percentages, basic algebra, geometry (area/perimeter) — mostly correct with gsm8k-style step annotations.
  • Chat: Retains coherent, on-topic conversational ability inherited from the instruct base — no repetition loops or echo failures observed in testing.
  • Tool calling: Spot-checked informally by the author using the Pythonic tool-call format LFM2.5 supports; not systematically benchmarked against other models.

Known limitations

  • Occasional arithmetic slip on multi-step algebra (e.g., correct method shown, final division not simplified).
  • Not tested on data extraction or RAG.
  • Still a 230M-parameter model — do not expect deep multi-step reasoning, advanced math, or long-form creative writing at the level of much larger models.
  • Not evaluated on safety-critical, medical, or legal use cases — do not use for those without additional safeguards.

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "hauser458original/lfm2.5-230m-code-math"
model = AutoModelForCausalLM.from_pretrained(model_id, dtype="bfloat16", device_map="auto")
tokenizer = AutoTokenizer.from_pretrained(model_id)

messages = [{"role": "user", "content": "Write a Python function to check if a number is prime."}]
inputs = tokenizer.apply_chat_template(
    messages, add_generation_prompt=True, return_tensors="pt", return_dict=True
).to(model.device)

output = model.generate(**inputs, max_new_tokens=300, do_sample=True, temperature=0.3, top_p=0.9)
print(tokenizer.decode(output[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))

GGUF quantized versions (Q4_K_M, Q5_K_S, Q5_K_M, Q8_0, F16) for llama.cpp/Ollama/LM Studio are available at: hauser458original/lfm2.5-230m-code-math-GGUF

License

Inherits the LFM Open License v1.0 from the base model.

Acknowledgements

Built on LiquidAI/LFM2.5-230M. See the LFM2 Technical Report for details on the base architecture.

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
Lfm2ForCausalLM
Ревизия весов
7d9ace8

0 моделей