Model reference · open weights
starcoderbase is an open-weight language model from bigcode. starcoderbase (BF16) weighs 63.3 GB; the smallest configuration that runs it is H100 80 GB.
Summary of the bigcode/starcoderbase model card, 2026-10-01
What it is
| Released by | bigcode |
|---|---|
| Released | 2023-05-03 |
| VRAM | 63.3 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 … L40S 48 GB 6 smaller cards | does not fit |
| A100 80 GB | fits |
| H100 80 GB | tight |
| RTX PRO 6000 Blackwell 96 GB | fits |
| DGX Spark (GB10) 128 GB unified | fits |
| H200 141 GB | fits |
| B200 180 GB | fits |
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| starcoderbase (above) ↗ | — | BF16 | 63.3 GB | H100 80 GB |
| starcoderbase-1b ↗ | 1.1B | FP32 | 2.3 GB | RTX 3060 12 GB |
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 | pass@1 | 0.304 |
| text-generation | MBPP | pass@1 | 0.490 |
| text-generation | DS-1000 (Overall Completion) | pass@1 | 0.238 |
| text-generation | MultiPL-HumanEval (C++) | pass@1 | 0.306 |
| text-generation | MultiPL-HumanEval (C#) | pass@1 | 0.206 |
| text-generation | MultiPL-HumanEval (D) | pass@1 | 0.100 |
| text-generation | MultiPL-HumanEval (Go) | pass@1 | 0.215 |
| text-generation | MultiPL-HumanEval (Java) | pass@1 | 0.285 |
| text-generation | MultiPL-HumanEval (Julia) | pass@1 | 0.211 |
| text-generation | MultiPL-HumanEval (JavaScript) | pass@1 | 0.317 |
| text-generation | MultiPL-HumanEval (Lua) | pass@1 | 0.266 |
| text-generation | MultiPL-HumanEval (PHP) | pass@1 | 0.268 |
| text-generation | MultiPL-HumanEval (Perl) | pass@1 | 0.163 |
| text-generation | MultiPL-HumanEval (Python) | pass@1 | 0.303 |
| text-generation | MultiPL-HumanEval (R) | pass@1 | 0.102 |
| text-generation | MultiPL-HumanEval (Ruby) | pass@1 | 0.172 |
| text-generation | MultiPL-HumanEval (Racket) | pass@1 | 0.118 |
| text-generation | MultiPL-HumanEval (Rust) | pass@1 | 0.245 |
| text-generation | MultiPL-HumanEval (Scala) | pass@1 | 0.288 |
| text-generation | MultiPL-HumanEval (Bash) | pass@1 | 0.110 |
| text-generation | MultiPL-HumanEval (Swift) | pass@1 | 0.167 |
| text-generation | MultiPL-HumanEval (TypeScript) | pass@1 | 0.322 |