/ Модель

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

Контекст
8 192 токена
Параметры
7,6 млрд
Размер весов
16,5 ГБ
Лицензия
MIT
Архитектура
llama · dense
Базовая модель
Stable-DiffCoder-8B-Base
Библиотека
transformers
Опубликована
15 янв 2026

Stable-DiffCoder-8B-Instruct

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

Инструктивная диффузионная языковая модель ByteDance-Seed на 7,6 млрд параметров для генерации, дополнения, редактирования и анализа кода.

606скачиваний за 30 дней143лайкавеса обновлены25 мар 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Stable-DiffCoder-8B-Instruct — инструктивная модель генерации кода от ByteDance-Seed, построенная на архитектуре Seed-Coder и дообученная на базе Stable-DiffCoder-8B-Base. Это плотная языковая модель с 7,6 млрд параметров и маскированной диффузионной генерацией; карточка указывает обучение на открытых и синтетических данных и настройку для следования пользовательским инструкциям.

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

Для запуска README описывает использование Transformers и параметры пошаговой генерации, включая длину блоков, стратегию повторного маскирования и порог декодирования. Модель распространяется по лицензии MIT. README не перечисляет поддерживаемые языки программирования, поэтому конкретные языки здесь не указаны.

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

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

Ограничения

README не уточняет перечень поддерживаемых языков программирования и не приводит ограничений, связанных с безопасностью или надёжностью генерируемого кода. Качество на практических задачах может отличаться от результатов указанных бенчмарков.

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

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

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

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

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

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

Открыть на Hugging Face

Stable-DiffCoder-8B-Instruct

Introduction

We are thrilled to introduce Stable-DiffCoder, which is a strong code diffusion large language model. Built directly on the Seed-Coder architecture, data, and training pipeline, it introduces a block diffusion continual pretraining (CPT) stage with a tailored warmup and block-wise clipped noise schedule.

Under identical architecture and data settings, we systematically analyze and design an efficient diffusion training pipeline that is not only stable but also potentially lifts the model’s performance ceiling. With this recipe, Stable-DiffCoder demonstrates overall performance improvements compared to its autoregressive (AR) counterpart across a broad set of code benchmarks, while any-order modeling improves structured code handling for editing and reasoning, and diffusion-based corruption aids learning for low-resource programming languages.

Notably, with only CPT followed by supervised fine-tuning, Stable-DiffCoder further surpasses many strong ∼8B AR and diffusion-based code models. These results demonstrate that diffusion-based training can improve code modeling quality beyond what AR training alone can achieve, even under tightly controlled data and architecture constraints.

This repo contains the Stable-DiffCoder-8B-Instruct model, which has the following features:

  • Type: Mask Diffusion Language Models
  • Training Stage: Pretraining & Post-training
  • Data Source: Public datasets, synthetic data
  • Context Length: 8192

Model Downloads

Model NameLengthDownloadNotes
Stable-DiffCoder-8B-Base8K🤗 ModelPretrained on our model-centric code data.
👉 Stable-DiffCoder-8B-Instruct8K🤗 ModelInstruction-tuned for alignment with user intent.

Requirements

Current (v5.3.0) transformers is available for inference:

pip install transformers~=5.3.0

Explanation of Inference Parameters

  • steps: Number of steps for diffusion generation
  • gen_length: Maximum length of the generated output
  • block_length: Length of the diffusion block, with a default value of 4
  • temperature: Temperature for generation, with a default value of 0.0
  • remasking: Remasking strategy, optional values are 'low_confidence' or 'random', default value is 'low_confidence' (for principle, refer to LLADA)
  • tokenizer: Tokenizer used for text encoding and decoding
  • shift: Whether to shift the output to the right by one position (similar to AutoRegressive/AR), default value is False
  • threshold: Threshold for decoding (range: 0-1.0), default value is None; a smaller value results in faster decoding speed (for principle, refer to Fast-DLLM)
  • eos_id: ID of the end-of-sequence token, default value is tokenizer.eos_token_id

Quickstart

Here is a simple example demonstrating how to load the model and generate code.

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

device = 'cuda'
model = AutoModelForCausalLM.from_pretrained('ByteDance-Seed/Stable-DiffCoder-8B-Instruct', trust_remote_code=True, torch_dtype=torch.bfloat16).to(device).eval()
tokenizer = AutoTokenizer.from_pretrained('ByteDance-Seed/Stable-DiffCoder-8B-Instruct', trust_remote_code=True)

prompt = 'Write a quick sort algorithm.'
m = [{"role": "user", "content": prompt}, ]
prompt = tokenizer.apply_chat_template(m, add_generation_prompt=True, tokenize=False)
input_ids = tokenizer(prompt)['input_ids']
input_ids = torch.tensor(input_ids).to(device).unsqueeze(0)

out = model.generate(input_ids, steps=512, gen_length=512, block_length=4, temperature=0., remasking='low_confidence', tokenizer=tokenizer, shift=False, threshold=None, eos_id=tokenizer.eos_token_id)
print(tokenizer.decode(out[0][input_ids.shape[1]:], skip_special_tokens=True))

Evaluation

Stable-DiffCoder-8B-Instruct has been evaluated on a wide range of coding tasks, including code generation, code reasoning, code editing, achieving stronger performance than a wide range of ∼8B ARs and DLLMs,

  • Compared with ∼8B AR models:
ModelHumanEvalMBPPMHPPBigCodeBench (Full)BigCodeBench (Hard)LiveCodeBench (v5)
CodeLlama-7B-Instruct40.954.06.725.74.13.6
DeepSeek-Coder-6.7B-Instruct74.474.920.043.815.59.6
CodeQwen1.5-7B-Chat83.577.717.643.615.53.0
Yi-Coder-9B-Chat82.382.026.749.017.617.5
Llama-3.1-8B-Instruct68.370.117.140.513.511.5
OpenCoder-8B-Instruct83.579.130.550.918.917.1
Qwen2.5-Coder-7B-Instruct88.483.526.748.820.317.3
Qwen3-8B84.877.032.851.723.023.5
Seed-Coder-8B-Instruct84.885.236.253.326.424.7
Stable-DiffCoder-8B-Instruct86.685.742.454.831.823.5
  • Compared with ∼8B DLLM models:
ModelHumanEvalHumanEval+MBPPMBPP+BigCodeBench (Full)
LLaDA-8B-Instruct49.4-41.0-16.5
Dream-7B-Instruct63.4-68.3-10.6
LLaDA-MoE-7B-Instruct61.6-70.0-20.4
Fast-dLLMv243.940.250.041.349.0
DiffuCoder-7B-Instruct72.065.275.161.935.7
Dream-Coder-7B-Instruct82.9-79.6-37.1
SDAR-8B-Chat78.7-72.0--
WeDLM-8B-Chat80.573.870.5--
Stable-DiffCoder-8B-Instruct86.682.385.772.854.8

For detailed benchmark performance, please refer to our 📑 Technical Report.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Citation

If you find our work helpful, feel free to give us a cite.

@misc{fan2026stablediffcoderpushingfrontiercode,
      title={Stable-DiffCoder: Pushing the Frontier of Code Diffusion Large Language Model}, 
      author={Chenghao Fan and Wen Heng and Bo Li and Sichen Liu and Yuxuan Song and Jing Su and Xiaoye Qu and Kai Shen and Wei Wei},
      year={2026},
      eprint={2601.15892},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2601.15892}, 
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
StableDiffcoderForCausalLM
Ревизия весов
10cdaf9

0 моделей