Model reference · open weights
Seed-Coder is an open-weight language model from ByteDance. Seed-Coder-8B-Instruct (BF16) weighs 16.5 GB; the smallest configuration that runs it is 2× RTX 3060 12 GB.
Summary of the ByteDance-Seed/Seed-Coder-8B-Instruct model card, 2026-10-01
What it is
| Released by | ByteDance |
|---|---|
| Released | 2025-04-27 |
| Parameters | 8.3B |
| VRAM | 16.5 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB … RTX 4060 Ti 16 GB 2 smaller cards | — | — | — | |
| RTX 3090 24 GB | 5 | 1 | all 32K | 23.4 GB |
| RTX 4090 24 GB | 5 | 1 | all 32K | 23.4 GB |
| RTX 5090 32 GB | 12 | 3 | all 32K | 31.0 GB |
| L40S 48 GB | 24 | 6 | all 32K | 44.0 GB |
| A100 80 GB | 56 | 14 | all 32K | 78.2 GB |
| H100 80 GB | 52 | 13 | all 32K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 67 | 16 | all 32K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 79 | 19 | all 32K | 107 GB |
| H200 141 GB | 108 | 27 | all 32K | 138 GB |
| B200 180 GB | 143 | 35 | all 32K | 176 GB |
| 2× RTX 3060 12 GB tensor parallel | 4 | 1 | all 32K | 11.6 GB a card |
| 2× RTX 4060 Ti 16 GB tensor parallel | 11 | 2 | all 32K | 15.4 GB a card |
| 2× RTX 4090 24 GB tensor parallel | 26 | 6 | all 32K | 23.4 GB a card |
| 2× RTX 3090 24 GB tensor parallel | 26 | 6 | all 32K | 23.4 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 18.3 GB | 21.6 GB |
| 5 | 22.6 GB | 38.7 GB |
| 8 | 25.9 GB | 51.6 GB |
| 16 | 34.5 GB | 86.0 GB |
| 32 | 51.6 GB | 155 GB |
| 64 | 86.0 GB | 292 GB |
One card, with vLLM's small-card settings.
From the model card
We are thrilled to introduce Seed-Coder, a powerful, transparent, and parameter-efficient family of open-source code models at the 8B scale, featuring base, instruct, and reasoning variants. Seed-Coder contributes to promote the evolution of open code models through the following highlights.
This repo contains the Seed-Coder-8B-Instruct model, which has the following features:
| Model Name | Length | Download | Notes |
|---|---|---|---|
| Seed-Coder-8B-Base | 32K | 🤗 Model | Pretrained on our model-centric code data. |
| 👉 Seed-Coder-8B-Instruct | 32K | 🤗 Model | Instruction-tuned for alignment with user intent. |
| Seed-Coder-8B-Reasoning | 64K | 🤗 Model | RL trained to boost reasoning capabilities. |
| Seed-Coder-8B-Reasoning-bf16 | 64K | 🤗 Model | RL trained to boost reasoning capabilities. |
You will need to install the latest versions of transformers and accelerate:
pip install -U transformers accelerate
Here is a simple example demonstrating how to load the model and generate code using the Hugging Face pipeline API:
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
model_id = "ByteDance-Seed/Seed-Coder-8B-Instruct"
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.bfloat16, device_map="auto", trust_remote_code=True)
messages = [
{"role": "user", "content": "Write a quick sort algorithm."},
]
input_ids = tokenizer.apply_chat_template(
messages,
tokenize=True,
return_tensors="pt",
add_generation_prompt=True,
).to(model.device)
outputs = model.generate(input_ids, max_new_tokens=512)
response = tokenizer.decode(outputs[0][input_ids.shape[-1]:], skip_special_tokens=True)
print(response)
Seed-Coder-8B-Instruct has been evaluated on a wide range of coding tasks, including code generation, code reasoning, code editing, and software engineering, achieving state-of-the-art performance among ~8B open-source models.
| Model | HumanEval | MBPP | MHPP | BigCodeBench (Full) | BigCodeBench (Hard) | LiveCodeBench (2410 – 2502) |
|---|---|---|---|---|---|---|
| CodeLlama-7B-Instruct | 40.9 | 54.0 | 6.7 | 25.7 | 4.1 | 3.6 |
| DeepSeek-Coder-6.7B-Instruct | 74.4 | 74.9 | 20.0 | 43.8 | 15.5 | 9.6 |
| CodeQwen1.5-7B-Chat | 83.5 | 77.7 | 17.6 | 43.6 | 15.5 | 3.0 |
| Yi-Coder-9B-Chat | 82.3 | 82.0 | 26.7 | 49.0 | 17.6 | 17.5 |
| Llama-3.1-8B-Instruct | 68.3 | 70.1 | 17.1 | 40.5 | 13.5 | 11.5 |
| OpenCoder-8B-Instruct | 83.5 | 79.1 | 30.5 | 50.9 | 18.9 | 17.1 |
| Qwen2.5-Coder-7B-Instruct | 88.4 | 83.5 | 26.7 | 48.8 | 20.3 | 17.3 |
| Qwen3-8B | 84.8 | 77.0 | 32.8 | 51.7 | 23.0 | 23.5 |
| Seed-Coder-8B-Instruct | 84.8 | 85.2 | 36.2 | 53.3 | 26.4 | 24.7 |
For detailed benchmark performance, please refer to our 📑 Technical Report.
This project is licensed under the MIT License. See the LICENSE file for details.
If you find our work helpful, feel free to give us a cite.
@misc{seed2025seedcoderletcodemodel,
title={{Seed-Coder}: Let the Code Model Curate Data for Itself},
author={{ByteDance Seed} and Yuyu Zhang and Jing Su and Yifan Sun and Chenguang Xi and Xia Xiao and Shen Zheng and Anxiang Zhang and Kaibo Liu and Daoguang Zan and Tao Sun and Jinhua Zhu and Shulin Xin and Dong Huang and Yetao Bai and Lixin Dong and Chao Li and Jianchong Chen and Hanzhi Zhou and Yifan Huang and Guanghan Ning and Xierui Song and Jiaze Chen and Siyao Liu and Kai Shen and Liang Xiang and Yonghui Wu},
year={2025},
eprint={2506.03524},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2506.03524},
}
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.