/ Модель

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

Контекст
262 144 токена
Параметры
3,7 млрд
Размер весов
8 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-4B-Thinking-2507
Библиотека
transformers
Опубликована
22 авг 2025

Qwen3-Code-Reasoning-4B

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

Дообученная на задачах программирования модель Qwen3 генерирует решения и рассуждения для задач соревновательного программирования.

60скачиваний за 30 дней15лайковвеса обновлены25 авг 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GetSoloTech разработала эту дообученную на LoRA модель на основе Qwen3-4B-Thinking-2507 для соревновательного программирования и рассуждений о коде. Это плотная причинно-языковая модель с 3,7 млрд параметров, обученная на наборе Code-Reasoning; в него входят отобранные задачи из TACO, APPS, CodeContests и Codeforces, преимущественно на Python. Модель генерирует программные решения и пояснения к ним, помогая разбирать условия, учитывать ограничения и продумывать граничные случаи.

Модель принимает текстовые запросы и выдаёт текст, включая код и пошаговые рассуждения. В README указан контекст 4096 токенов с возможностью настройки до 262 144; метаданные указывают нативное окно контекста 262 144 токена. Репозиторий использует формат safetensors и библиотеку Transformers. Модель распространяется по лицензии Apache-2.0.

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

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

Ограничения

Специализация и обучающие данные ориентированы на соревновательные задачи и Python, поэтому качество в других языках и прикладных сценариях не подтверждено. Заявления об улучшении качества в README описывают ожидаемую производительность, а не приводят результаты бенчмарков.

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

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

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

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

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

Открыть на Hugging Face

GetSoloTech/Qwen3-Code-Reasoning-4B

A finetuned version of Qwen3-4B-Thinking-2507 specifically optimized for competitive programming and code reasoning tasks. This model has been trained on the high-quality Code-Reasoning dataset to enhance its capabilities in solving complex programming problems with detailed reasoning.

🎯 Model Overview

This model is a LoRA-finetuned version of Qwen3-4B-Thinking-2507 with the following specifications:

  • Base Model: Qwen3-4B-Thinking-2507 (4.0B parameters)
  • Training Method: LoRA (Low-Rank Adaptation)
  • Training Dataset: GetSoloTech/Code-Reasoning
  • Training Framework: Unsloth with QLoRA
  • Context Length: 4096 tokens (configurable up to 262,144)
  • Model Type: Causal Language Model with Thinking Capabilities

🚀 Key Features

  • Enhanced Code Reasoning: Specifically trained on competitive programming problems
  • Thinking Capabilities: Inherits the advanced reasoning capabilities from the base model
  • High-Quality Solutions: Trained on solutions with ≥50% test case pass rates
  • Structured Output: Optimized for generating well-reasoned programming solutions
  • Efficient Training: Uses LoRA adapters for efficient parameter updates

Dataset Statistics

  • Split: Python
  • Source: High-quality competitive programming problems from TACO, APPS, CodeContests, and Codeforces
  • Quality Filter: Only correctly solved problems with ≥50% test case pass rates

🔧 Usage

Basic Inference

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "GetSoloTech/Qwen3-Code-Reasoning-4B"

# Load the tokenizer and model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)

# Prepare input for competitive programming problem
messages = [
    {"role": "system", "content": "You are an expert competitive programmer. Read the problem and produce a correct, efficient solution. Include reasoning if helpful."},
    {"role": "user", "content": "Your programming problem here..."}
]

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
)

model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

# Generate solution
generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=4096,
    temperature=0.7,
    top_p=0.8,
    top_k=20
)

output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist()
content = tokenizer.decode(output_ids, skip_special_tokens=True).strip("\n")
print(content)

📈 Performance Expectations

This finetuned model is expected to show improved performance on:

  • Competitive Programming Problems: Better understanding of problem constraints and requirements
  • Code Generation: More accurate and efficient solutions
  • Reasoning Quality: Enhanced step-by-step reasoning for complex problems
  • Solution Completeness: More comprehensive solutions with proper edge case handling

🎛️ Recommended Settings

For Code Generation

  • Temperature: 0.7
  • Top-p: 0.8
  • Top-k: 20
  • Max New Tokens: 4096 (adjust based on problem complexity)

For Reasoning Tasks

  • Temperature: 0.6
  • Top-p: 0.95
  • Top-k: 20
  • Max New Tokens: 81920 (for complex reasoning)

🔗 Related Resources

🤝 Contributing

This model was created using the Unsloth framework and the Code-Reasoning dataset. For questions about:

📄 License

This model follows the same license as the base model (Apache 2.0). Please refer to the base model license for details.

🙏 Acknowledgments

  • Qwen Team for the excellent base model
  • Unsloth Team for the efficient training framework
  • NVIDIA Research for the original OpenCodeReasoning-2 dataset

📞 Contact

For questions about this finetuned model, please open an issue in the repository.


Note: This model is specifically optimized for competitive programming and code reasoning tasks.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей