WizardCoder: Empowering Code Large Language Models with Evol-Instruct

Ziyang Luo, Can Xu, Pu Zhao, Qingfeng Sun, Xiubo Geng +5 more
2/12/2026

No official code found. Best implementation: nlpxucan/WizardLM (9,481 stars, last commit 2025-06-07).

Abstract

Code Large Language Models (Code LLMs), such as StarCoder, have demonstrated exceptional performance in code-related tasks. However, most existing models are solely pre-trained on extensive raw code data without instruction fine-tuning. In this paper, we introduce WizardCoder, which empowers Code LLMs with complex instruction fine-tuning, by adapting the Evol-Instruct method to the domain of code. Through comprehensive experiments on four prominent code generation benchmarks, namely HumanEval, HumanEval+, MBPP, and DS-1000, we unveil the exceptional capabilities of our model. It surpasses all other open-source Code LLMs by a substantial margin. Moreover, our model even outperforms the largest closed LLMs, Anthropic's Claude and Google's Bard, on HumanEval and HumanEval+. Our code, model weights, and data are public at https://github.com/nlpxucan/WizardLM

View on arXivView PDF

Code Implementations(1)

nlpxucan/WizardLMCommunity100%

LLMs build upon Evol Insturct: WizardLM, WizardCoder, WizardMath

9,481753PythonApr 23, 20231 years ago

Similar Papers

Cite this paper

@article{luo2026wizardcoder,
  title  = {WizardCoder: Empowering Code Large Language Models with Evol-Instruct},
  author = {Ziyang Luo and Can Xu and Pu Zhao and Qingfeng Sun and Xiubo Geng and Wenxiang Hu and Chongyang Tao and Jing Ma and Qingwei Lin and Daxin Jiang},
  year   = {2026},
  eprint = {2306.08568},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2306.08568},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.08568.svg)](https://codeofpaper.com/paper/2306.08568)

Discussion