/ Модель

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

Контекст
32 768 токенов
Параметры
494 млн
Лицензия
MPL 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-0.5B
Опубликована
19 июн 2026

Solomon-0.5B-FP16

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

Компактная англоязычная модель TitleOS для генерации ответов с пошаговыми рассуждениями, дообученная на базе Qwen2.5-0.5B и подходящая для мобильного запуска.

18скачиваний за 30 дней0лайковвеса обновлены19 июн 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Solomon-0.5B — компактная языковая модель для рассуждений, созданная TitleOS дообучением Qwen/Qwen2.5-0.5B. Это плотная causal language model семейства Qwen2 с 494 млн параметров; в репозитории размещены веса FP16 в формате safetensors. Модель рассчитана на генерацию текста и диалоговые сценарии, включая использование на мобильных устройствах. Контекстное окно составляет 32 768 токенов.

При дообучении использовались наборы реконструированных трасс рассуждений, вдохновлённых Claude Opus 4.6 и 4.7. На нетривиальные запросы Solomon обычно отвечает с пошаговым рассуждением перед итоговым ответом; это поведение встроено в веса и не переключается параметром запуска. Лучше всего модель работает на английском языке. Лицензия — MPL-2.0.

Размер в 0,5 млрд параметров удобен для запуска на устройствах с ограниченными ресурсами, но модель может ошибаться, особенно в длинных многошаговых цепочках и математике; по этим задачам она уступает более крупным моделям. Системный промпт из примера в карточке усиливает ожидаемый стиль рассуждения, хотя его отсутствие не мешает работе.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Solomon-0.5B

Solomon-0.5B is a mobile-focused reasoning model fine-tuned from Qwen/Qwen2.5-0.5B on a curated dataset of reconstructed chain-of-thought reasoning traces inspired by Claude Opus 4.6 and 4.7. The goal is a sub-1B model that reasons carefully before it answers, small enough to run on a phone, but thoughtful enough to be worth running at all.

This repository contains the final FP16 merged model. Quantized GGUF variants (Q8 and Q6) are available at TitleOS/Solomon-0.5B-GGUF.


What makes Solomon different from Qwen2.5-0.5B

The base model has no reasoning mode. It responds immediately, without visible deliberation. Solomon changes this: the training data consisted entirely of reasoning traces where the assistant thinks through problems step-by-step inside <think>...</think> blocks before producing a final response. That behavior is now hard-baked into the weights through the fine-tuning process rather than being a switchable runtime parameter.

In practice, this means Solomon will naturally open with a <think> block on most non-trivial queries, work through the problem in plain text, then deliver a clean answer. No special parameters, no API flags — it's just what the model does.

The base Qwen2.5-0.5B has no concept of this. Solomon does it by default.


Usage

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_id = "TitleOS/Solomon-0.5B"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.float16,
    device_map="auto",
)

messages = [
    {
        "role": "system",
        "content": (
            "Your name is Solomon, a non-binary, highly intelligent reasoning AI. "
            "You always use chain-of-thought when thinking out a task. "
            "Follow the user's instructions exactly, and don't be afraid to speak up "
            "when something goes wrong or you need clarification. "
            "Ask follow-up questions when appropriate."
        ),
    },
    {
        "role": "user",
        "content": "A train travels 60 miles in 45 minutes. What is its speed in miles per hour?",
    },
]

input_ids = tokenizer.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    return_tensors="pt",
).to(model.device)

output = model.generate(
    input_ids,
    max_new_tokens=512,
    temperature=0.7,
    top_p=0.9,
    do_sample=True,
)

print(tokenizer.decode(output[0][input_ids.shape[-1]:], skip_special_tokens=True))

Expected output shape:

<think>
Speed = distance / time. The train travels 60 miles in 45 minutes.
45 minutes = 45/60 hours = 0.75 hours.
Speed = 60 / 0.75 = 80 miles per hour.
</think>

The train's speed is **80 miles per hour**.

Training Details

PropertyValue
Base modelQwen/Qwen2.5-0.5B
DatasetTitleOS/Solomon-Small-Reasoning-Opus-Inspired
Dataset size~12,000 rows
MethodRSLoRA (rank 32 / alpha 32)
HardwareSingle NVIDIA Tesla P40 (24GB)
PrecisionFP32 base, FP16 compute (autocast)
Sequence length8192 tokens
Checkpoint released2484
Effective batch size16
Learning rate2e-4 (cosine decay)

The dataset consists of reconstructed reasoning traces: problems across math, logic, and general reasoning, paired with Opus-inspired chains of thought that show visible, step-by-step deliberation before arriving at an answer. Completion-only loss masking was applied — the model only trained on assistant turns, not on system prompts or user queries.

RSLoRA adapters were merged directly into the base weights before release. There is no PEFT dependency at inference time.


Quantized Variants

For on-device and resource-constrained deployments:

TitleOS/Solomon-0.5B-GGUF

  • Solomon-0.5B-Q8_0.gguf — near-lossless, best quality
  • Solomon-0.5B-Q6_K.gguf — good balance of size and quality

Both GGUFs are compatible with llama.cpp, Ollama, and LM Studio.


Limitations

  • At 0.5B parameters, Solomon is capable but not infallible. Long multi-step reasoning chains, especially in mathematics, will have a higher error rate than larger models.
  • The system prompt shown in the usage example was part of the training distribution. Omitting it won't break the model, but including it reinforces the expected reasoning behavior.
  • Solomon was trained exclusively on English reasoning data and performs best in English.

License

MPL2.0 with addition Common Clause, see license.md.


Trained by TitleOS.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей