/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
15,2 ГБ
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-Coder-7B-Instruct
Библиотека
transformers
Опубликована
14 июл 2026

FIM-7B

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

FIM-7B — дообученная модель Qwen для генерации кода и решения задач программной инженерии в агентном режиме.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FIM-7B — языковая модель для программирования и задач coding-агентов, разработанная TIGER-Lab. Это плотная авторегрессионная модель семейства Qwen2 с 7,1 млрд параметров, дообученная на базе Qwen/Qwen2.5-Coder-7B-Instruct: сначала на данных function-aware fill-in-the-middle, затем на траекториях агентов R2E-Gym. Модель предназначена для работы в агентном сценарии, включая решение задач из репозиториев и исправление программного кода; README приводит результаты оценки на SWE-Bench-Verified и SWE-Bench-Lite.

Модель принимает текстовые запросы и генерирует текст и код. Заявленная нативная длина контекста — 32 768 токенов; в инструкции по оценке упоминается запуск с длиной до 65 536 токенов. В сравнении с воспроизведением R2E-Gym на той же базовой модели FIM-7B показала улучшение на 2,8 пункта на SWE-Bench-Verified и на 3,67 пункта на SWE-Bench-Lite. Для воспроизведения оценки использовался фиксированный каркас агента R2E-Gym. Распространяется по лицензии Apache-2.0.

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

  • решение задач SWE-Bench в программных репозиториях
  • поиск и исправление ошибок в коде
  • внесение изменений в существующий проект по текстовому заданию
  • заполнение пропусков в функциях и фрагментах кода
  • генерация кода в сценариях coding-агента

Ограничения

Для оценки SWE-Bench README требует каркас агента R2E-Gym и Docker; приведённые результаты получены с этим фиксированным окружением и усреднены по трём запускам.

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

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

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

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

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

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

Открыть на Hugging Face

FIM-7B

📄 Paper · 💻 GitHub · 🤗 Dataset · 🤗 Collection

FIM-7B is the 7B coding-agent model of "Function-Aware Fill-in-the-Middle as Mid-Training for Coding Agent Foundation Models": Qwen2.5-Coder-7B-Instruct, mid-trained on function-aware FIM data, then post-trained on R2E-Gym agent trajectories with the upstream recipe unmodified. The mid-training stage is the only difference from a standard R2E-Gym reproduction — and it is worth +2.8 points on SWE-Bench-Verified and +3.7 on SWE-Bench-Lite.

Training pipeline

Results

Means over three evaluation seeds, identical harness for both arms (paper Table 1):

SettingSWE-Bench-VerifiedSWE-Bench-Lite
Qwen2.5-Coder-7B-Instruct + R2E-Gym (reproduced)15.0011.33
FIM-7B (+ FIM mid-training)17.8015.00
Δ+2.80+3.67

Evaluate on SWE-Bench Verified

FIM-7B is evaluated with the R2E-Gym agent scaffold (fixed by its post-training pipeline). The complete pinned walkthrough lives at evaluation/swebench/released_checkpoints.md.

1. Serve the model with vLLM

CUDA_VISIBLE_DEVICES=0 \
VLLM_ALLOW_LONG_MAX_MODEL_LEN=1 \
python -m vllm.entrypoints.openai.api_server \
  --model TIGER-Lab/FIM-7B \
  --served-model-name FIM-7B \
  --host 127.0.0.1 \
  --port 8400 \
  --tensor-parallel-size 1 \
  --max-model-len 65536 \
  --hf-overrides '{"max_position_embeddings": 65536}' \
  --enable-prefix-caching \
  --gpu-memory-utilization 0.9 \
  > vllm_fim7b.log 2>&1 &

Wait until the server is up (model load takes ~1 minute):

curl -s http://127.0.0.1:8400/v1/models

2. Run the agent on SWE-Bench Verified

From an upstream, unmodified R2E-Gym checkout (Docker required):

export OPENAI_API_KEY=EMPTY
export LLM_BASE_URL="http://127.0.0.1:8400/v1"

uv run python src/r2egym/agenthub/run/edit.py runagent_multiple \
  --dataset "R2E-Gym/SWE-Bench-Verified" \
  --split "test" \
  --start_idx 0 \
  --k 500 \
  --traj_dir "./traj" \
  --exp_name "FIM-7B_swebench_verified_r1" \
  --llm_name "openai/FIM-7B" \
  --scaffold "r2egym" \
  --backend "docker" \
  --use_fn_calling False \
  --temperature 0 \
  --max_steps 40 \
  --max_steps_absolute 100 \
  --max_workers 6 \
  --max_reward_calc_time 1200 \
  --max_tokens 65536 \
  --use_existing True

For SWE-Bench Lite, use --dataset "R2E-Gym/SWE-Bench-Lite" --k 300.

3. Score with the official SWE-bench harness

Convert the trajectories to a submission and score with the official harness — evaluation/swebench/score.sh. The reported number is resolved_instances / total_instances.

Citation

@article{wang2026fim,
  title={Function-Aware Fill-in-the-Middle as Mid-Training for Coding Agent Foundation Models},
  author={Wang, Yubo and Liang, Jiarong and Zhang, Yuxuan and Liu, Xuye and Wei, Cong and Zhang, Yuyu and Nie, Ping and Chen, Wenhu},
  journal={arXiv preprint arXiv:2607.12463},
  year={2026}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей