Skip to main content

BigCodeLanguage model

StarCoder2 15B

StarCoder2 15B has no overall index value yet because there are too few independent benchmark results.

PopularityRank 406 of 785

35out of 100same as last month

based on search, usage and attention

Summary

StarCoder2 15B is BigCode’s code-completion model, not a general chat assistant. It was trained on more than 600 programming languages from The Stack v2 and more than 4 trillion tokens overall. With a 16,384-token context, 4,096-token sliding attention, and fill-in-the-middle support, it fits code completion, gap filling, and editor work across files.

The model card explicitly says direct instructions do not work well because the checkpoint is not instruction tuned. StarCoder2 15B is therefore built for completion and fill-in-the-middle rather than chat. BigCode also warns that generated code can reproduce material from the training data, and the OpenRAIL-M license is part of the published model identity.

All benchmark results

Every published result with its source, test setup and comparison models.

Show all 100 published benchmark results

Page 1 of 9

Measurements without matching peer values

These measurements have no matching peer values under the same test conditions. Their original values and sources remain available here.

CRUXEval-I pass@1 (Show measurement, test conditions, and source)
Source value
48.1
Score
48.1
Metric
pass@1
Unit
%
Benchmark version
CRUXEval Table 15 (StarCoder2 report, 2024)
Direction
Higher is better
Sample
800
Source type
vendor-reported
Evaluator
BigCode StarCoder2 technical report
Status
active
Retrieved at
2026-10-15
Methodology
Vendor-reported result. Exact StarCoder2-15B row in CRUXEval-I/O Table 15. Benchmark contains 800 examples; pass@1 uses temperature 0.2 and pass@5 uses 0.8; both use 10 generated samples. Report benchmark snapshot is the CRUXEval release used in the 2024 report.; Temperature 0.2; 10 generations; 800-example task.
Context
Source reports the pass rate on a 0-100 score scale.
Source BigCode StarCoder2 technical report
CRUXEval-I pass@5 (Show measurement, test conditions, and source)
Source value
66.9
Score
66.9
Metric
pass@5
Unit
%
Benchmark version
CRUXEval Table 15 (StarCoder2 report, 2024)
Direction
Higher is better
Sample
800
Source type
vendor-reported
Evaluator
BigCode StarCoder2 technical report
Status
active
Retrieved at
2026-10-15
Methodology
Vendor-reported result. Exact StarCoder2-15B row in CRUXEval-I/O Table 15. Benchmark contains 800 examples; pass@1 uses temperature 0.2 and pass@5 uses 0.8; both use 10 generated samples. Report benchmark snapshot is the CRUXEval release used in the 2024 report.; Temperature 0.8; 10 generations; 800-example task.
Context
Source reports the pass rate on a 0-100 score scale.
Source BigCode StarCoder2 technical report
CRUXEval-O pass@1 (Show measurement, test conditions, and source)
Source value
47.1
Score
47.1
Metric
pass@1
Unit
%
Benchmark version
CRUXEval Table 15 (StarCoder2 report, 2024)
Direction
Higher is better
Sample
800
Source type
vendor-reported
Evaluator
BigCode StarCoder2 technical report
Status
active
Retrieved at
2026-10-15
Methodology
Vendor-reported result. Exact StarCoder2-15B row in CRUXEval-I/O Table 15. Benchmark contains 800 examples; pass@1 uses temperature 0.2 and pass@5 uses 0.8; both use 10 generated samples. Report benchmark snapshot is the CRUXEval release used in the 2024 report.; Temperature 0.2; 10 generations; 800-example task.
Context
Source reports the pass rate on a 0-100 score scale.
Source BigCode StarCoder2 technical report
CRUXEval-O pass@5 (Show measurement, test conditions, and source)
Source value
59.5
Score
59.5
Metric
pass@5
Unit
%
Benchmark version
CRUXEval Table 15 (StarCoder2 report, 2024)
Direction
Higher is better
Sample
800
Source type
vendor-reported
Evaluator
BigCode StarCoder2 technical report
Status
active
Retrieved at
2026-10-15
Methodology
Vendor-reported result. Exact StarCoder2-15B row in CRUXEval-I/O Table 15. Benchmark contains 800 examples; pass@1 uses temperature 0.2 and pass@5 uses 0.8; both use 10 generated samples. Report benchmark snapshot is the CRUXEval release used in the 2024 report.; Temperature 0.8; 10 generations; 800-example task.
Context
Source reports the pass rate on a 0-100 score scale.
Source BigCode StarCoder2 technical report
HumanEval (Show measurement, test conditions, and source)
Source value
46.3
Score
46.3
Metric
pass@1 (%)
Unit
%
Benchmark version
StarCoder 2 technical report, Table 9
Direction
Higher is better
Source type
vendor-reported
Evaluator
StarCoder 2 and The Stack v2: The Next Generation technical report
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Table 9 exact StarCoder2-15B row; pass@1 with greedy decoding.
Context
Vendor-reported technical-report result. The named StarCoder2-15B row is not bound to an immutable evaluation checkpoint. No per-task sample count or confidence interval is added unless the cited table reports it.
Source StarCoder 2 and The Stack v2: The Next Generation technical report
HumanEval+ (Show measurement, test conditions, and source)
Source value
37.8
Score
37.8
Metric
pass@1 (%)
Unit
%
Benchmark version
StarCoder 2 technical report, Table 9
Direction
Higher is better
Source type
vendor-reported
Evaluator
StarCoder 2 and The Stack v2: The Next Generation technical report
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Table 9 exact StarCoder2-15B row; pass@1 with greedy decoding.
Context
Vendor-reported technical-report result. The named StarCoder2-15B row is not bound to an immutable evaluation checkpoint. No per-task sample count or confidence interval is added unless the cited table reports it.
Source StarCoder 2 and The Stack v2: The Next Generation technical report
MBPP (Show measurement, test conditions, and source)
Source value
66.2
Score
66.2
Metric
pass@1 (%)
Unit
%
Benchmark version
StarCoder 2 technical report, Table 9
Direction
Higher is better
Source type
vendor-reported
Evaluator
StarCoder 2 and The Stack v2: The Next Generation technical report
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Table 9 exact StarCoder2-15B row; pass@1 with greedy decoding.
Context
Vendor-reported technical-report result. The named StarCoder2-15B row is not bound to an immutable evaluation checkpoint. No per-task sample count or confidence interval is added unless the cited table reports it.
Source StarCoder 2 and The Stack v2: The Next Generation technical report
MBPP+ (Show measurement, test conditions, and source)
Source value
53.1
Score
53.1
Metric
pass@1 (%)
Unit
%
Benchmark version
StarCoder 2 technical report, Table 9
Direction
Higher is better
Source type
vendor-reported
Evaluator
StarCoder 2 and The Stack v2: The Next Generation technical report
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Table 9 exact StarCoder2-15B row; pass@1 with greedy decoding.
Context
Vendor-reported technical-report result. The named StarCoder2-15B row is not bound to an immutable evaluation checkpoint. No per-task sample count or confidence interval is added unless the cited table reports it.
Source StarCoder 2 and The Stack v2: The Next Generation technical report
MultiPL-E C++ pass@1 (Show measurement, test conditions, and source)
Source value
41.4
Score
41.4
Metric
pass@1 (%)
Unit
%
Benchmark version
StarCoder 2 technical report, Table 10
Direction
Higher is better
Source type
vendor-reported
Evaluator
StarCoder 2 and The Stack v2: The Next Generation technical report
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Table 10 exact StarCoder2-15B row, C++; temperature 0.2, top-p 0.95, 50 samples per problem.
Context
Vendor-reported technical-report result. The named StarCoder2-15B row is not bound to an immutable evaluation checkpoint. No per-task sample count or confidence interval is added unless the cited table reports it.
Source StarCoder 2 and The Stack v2: The Next Generation technical report
MultiPL-E C# pass@1 (Show measurement, test conditions, and source)
Source value
29.2
Score
29.2
Metric
pass@1 (%)
Unit
%
Benchmark version
StarCoder 2 technical report, Table 10
Direction
Higher is better
Source type
vendor-reported
Evaluator
StarCoder 2 and The Stack v2: The Next Generation technical report
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Table 10 exact StarCoder2-15B row, C#; temperature 0.2, top-p 0.95, 50 samples per problem.
Context
Vendor-reported technical-report result. The named StarCoder2-15B row is not bound to an immutable evaluation checkpoint. No per-task sample count or confidence interval is added unless the cited table reports it.
Source StarCoder 2 and The Stack v2: The Next Generation technical report
MultiPL-E D pass@1 (Show measurement, test conditions, and source)
Source value
23.6
Score
23.6
Metric
pass@1 (%)
Unit
%
Benchmark version
StarCoder 2 technical report, Table 10
Direction
Higher is better
Source type
vendor-reported
Evaluator
StarCoder 2 and The Stack v2: The Next Generation technical report
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Table 10 exact StarCoder2-15B row, D; temperature 0.2, top-p 0.95, 50 samples per problem.
Context
Vendor-reported technical-report result. The named StarCoder2-15B row is not bound to an immutable evaluation checkpoint. No per-task sample count or confidence interval is added unless the cited table reports it.
Source StarCoder 2 and The Stack v2: The Next Generation technical report
MultiPL-E Go pass@1 (Show measurement, test conditions, and source)
Source value
26.2
Score
26.2
Metric
pass@1 (%)
Unit
%
Benchmark version
StarCoder 2 technical report, Table 10
Direction
Higher is better
Source type
vendor-reported
Evaluator
StarCoder 2 and The Stack v2: The Next Generation technical report
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Table 10 exact StarCoder2-15B row, Go; temperature 0.2, top-p 0.95, 50 samples per problem.
Context
Vendor-reported technical-report result. The named StarCoder2-15B row is not bound to an immutable evaluation checkpoint. No per-task sample count or confidence interval is added unless the cited table reports it.
Source StarCoder 2 and The Stack v2: The Next Generation technical report

Page 1 of 9

Popularity compared

How often the model is searched for, used and mentioned, compared with every model of its category.

Popularity index

The 100 most popular models of this category, 0 to 100, higher is more popular

20 of 101 models

As of November 2026 · Source: gradually.ai popularity index

Over time

Weekly values from October 18, 2026 to November 7, 2026

StarCoder2 15BHermes 4 405B 35Kimi K2 35Kimi K2 0711 35Amazon Nova Micro 35

Method changes in the timeline, a jump at these points is no market event:

  1. 1November 1, 2026: Value only with search or usage data, 30-day attention

What is gaining popularity right now, across models, vendors, harnesses and AI subscriptions, is collected in All AI trends.

All specifications

Architecture

Parameters
15 billion
Source: Parameters

Input and output

Context window
16,384 tokens
Source: Context window
Inputs
Text
Source: Inputs
Outputs
Text
Source: Outputs

Watermarking and provenance

AI watermarking refers to invisible signals embedded in the output. Visible marks and provenance metadata are listed separately. Unknown means there is insufficient evidence for that particular field.

AI watermarking
Unknown
no source
Watermarking technique
Not known
no source

Licence and access

Weights
Open weights
Source: Weights
License
BigCode Open RAIL-M v1
Source: License

Frequently asked questions about StarCoder2 15B

How large is the context window of StarCoder2 15B?

16,384 tokens. That is how much text StarCoder2 15B reads at once, about 20 A4 pages.

Page count as a rule of thumb from Artificial Analysis

Context windowTokens the model reads at once · higher is better
GLM-5.1200K
DeepSeek-V3 0324164K
GLM-4.5131K
GPT OSS 120B131K
DeepSeek-V3.2128K
DeepSeek-R1128K
StarCoder2 15BRank 103 of 10316K

Can I run StarCoder2 15B locally?

Yes, the weights are open.

Stated by BigCode

Open weights
yes
License
BigCode Open RAIL-M v1
Parameters
15B
active per token
n/a

Sources and data date

Show all 22 sources

Benchmark sources at a glance

Which independent evaluators tested this model. This is coverage, not a quality ranking.

No active result from the reviewed external evaluators can currently be attributed to this model. Other source evidence remains available below.

Without vendor claims and historical or disputed results; those stay labelled in the single values.

TypeEvidence and data date
Input

Documented modalities.

Output

Documented modalities.

Research statusResearch date October 15, 2026. 15 source URLs checked. This documents the inspected sources, not an exhaustive inventory of every publication.
Unresolved

complete-metric-definition

Original wording

The BigCodeBench viewer gives `complete` = 38.4 for the exact StarCoder2-15B row, but the opened page does not define its unit, denominator or run settings. The raw cell is retained with unknown unit and direction, not compared or ranked.

Not found in the inspected sources

CRAFT RTL VerilogEval and RTLLM row N, CI, checkpoint revision

Note

Tables 10 and 11 report exact Starcoder2 15B scores and temperatures but do not give a scored N, confidence interval, or immutable checkpoint revision for those rows.

Additional sourceBigCode StarCoder2 technical report (retrieved October 15, 2026; October 17, 2026; October 19, 2026)
Additional sourceCross-Dialect Generalization Without Retraining: Benchmarks and Evaluation of Schema-Derived Constrained Decoding for MLIR (retrieved October 17, 2026)
Additional sourceBigCode, bigcode/bigcodebench-results dataset (retrieved October 19, 2026)
Additional sourceCRAFTRTL: High-Quality Synthetic Data Generation for Verilog Code Models with Correct-by-Construction Non-Textual Representations and Targeted Code Repair (ICLR 2025) (retrieved October 19, 2026)
Additional sourceLiu et al., CraftRTL (NVIDIA) (retrieved October 22, 2026)
Additional sourceLiveCodeBench, Holistic and Contamination Free Evaluation of Large Language Models for Code (retrieved October 23, 2026)
Additional sourceBigCodeBench official leaderboard (retrieved October 28, 2026)
Additional sourceModel metadata (retrieved October 17, 2026)
Additional sourceModel metadata (retrieved October 19, 2026)
Additional sourceModel metadata (retrieved October 28, 2026)12345
Additional sourceStarCoder2 technical paper · Editorial description reviewed October 2, 2026
Additional sourceOpenRouter: Popularity index (derived), CC BY 4.0
Additional sourceVercel AI Gateway: Popularity index (derived), CC BY 4.0
Additional sourceOllama: cumulative downloads for the popularity index
Additional sourceReplicate: cumulative runs for the popularity index
Additional sourceGoogle Trending Now: limited feed selection for Germany and the US
Additional sourceCreative Commons Attribution 4.0