Model reference · open weights
starcoder is an open-weight language model from bigcode. starcoder (FP32) weighs 31.6 GB; the smallest configuration that runs it is L40S 48 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the bigcode/starcoder model card, 2026-10-01
What it is
| Released by | bigcode |
|---|---|
| Released | 2023-04-24 |
| Parameters | 15.8B |
| VRAM | 31.6 GB for the weights |
What it runs on
How much memory each request adds isn't estimated yet for this architecture. The weights need at least the cards below, plus room for the context.
| Card | Weights alone |
|---|---|
| RTX 3060 12 GB … RTX 5090 32 GB 5 smaller cards | does not fit |
| L40S 48 GB | fits |
| A100 80 GB | fits |
| H100 80 GB | fits |
| RTX PRO 6000 Blackwell 96 GB | fits |
| DGX Spark (GB10) 128 GB unified | fits |
| H200 141 GB | fits |
| B200 180 GB | fits |
How it works
Benchmarks
As published on the model card: the maker's own numbers, not measured by AxForge.
| Task | Dataset | Metric | Score |
|---|---|---|---|
| text-generation | HumanEval (Prompted) | pass@1 | 0.408 |
| text-generation | HumanEval | pass@1 | 0.336 |
| text-generation | MBPP | pass@1 | 0.527 |
| text-generation | DS-1000 (Overall Completion) | pass@1 | 0.260 |
| text-generation | MultiPL-HumanEval (C++) | pass@1 | 0.316 |
| text-generation | MultiPL-HumanEval (C#) | pass@1 | 0.210 |
| text-generation | MultiPL-HumanEval (D) | pass@1 | 0.136 |
| text-generation | MultiPL-HumanEval (Go) | pass@1 | 0.176 |
| text-generation | MultiPL-HumanEval (Java) | pass@1 | 0.302 |
| text-generation | MultiPL-HumanEval (Julia) | pass@1 | 0.230 |
| text-generation | MultiPL-HumanEval (JavaScript) | pass@1 | 0.308 |
| text-generation | MultiPL-HumanEval (Lua) | pass@1 | 0.239 |
| text-generation | MultiPL-HumanEval (PHP) | pass@1 | 0.261 |
| text-generation | MultiPL-HumanEval (Perl) | pass@1 | 0.173 |
| text-generation | MultiPL-HumanEval (Python) | pass@1 | 0.336 |
| text-generation | MultiPL-HumanEval (R) | pass@1 | 0.155 |
| text-generation | MultiPL-HumanEval (Ruby) | pass@1 | 0.012 |
| text-generation | MultiPL-HumanEval (Racket) | pass@1 | 0.001 |
| text-generation | MultiPL-HumanEval (Rust) | pass@1 | 0.218 |
| text-generation | MultiPL-HumanEval (Scala) | pass@1 | 0.276 |
| text-generation | MultiPL-HumanEval (Bash) | pass@1 | 0.105 |
| text-generation | MultiPL-HumanEval (Swift) | pass@1 | 0.227 |
| text-generation | MultiPL-HumanEval (TypeScript) | pass@1 | 0.323 |