Skip to main content

IBMLanguage model

Granite Code 34B

Granite Code 34B has no overall index value yet because there are too few independent benchmark results.

PopularityRank 493 of 785

32out of 100-1 vs. last month

based on two data groups, mostly usage

Summary

Granite Code 34B is IBM’s instruction-tuned code checkpoint for programming tasks, logical reasoning, and coding assistants. Its model card describes fine-tuning on permissive instruction data covering code, mathematics, function calling, and general instructions. With 34 billion parameters and an 8,192-token context, it is a focused code specialist rather than a universal long-context chatbot.

The current model card carries an explicit limitation. IBM does not recommend this checkpoint for new projects and points users toward the current Granite mainline. The weights are open under Apache 2.0.

All benchmark results

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

Show all 56 published benchmark results

Page 1 of 5

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.

HumanEvalPack Explain (Python) (Show measurement, test conditions, and source)
Source value
53
Score
53
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Explain (JavaScript) (Show measurement, test conditions, and source)
Source value
45.1
Score
45.1
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Explain (Java) (Show measurement, test conditions, and source)
Source value
50.6
Score
50.6
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Explain (Go) (Show measurement, test conditions, and source)
Source value
36
Score
36
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Explain (C++) (Show measurement, test conditions, and source)
Source value
42.7
Score
42.7
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Explain (Rust) (Show measurement, test conditions, and source)
Source value
23.8
Score
23.8
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Fix (Python) (Show measurement, test conditions, and source)
Source value
54.9
Score
54.9
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Fix (JavaScript) (Show measurement, test conditions, and source)
Source value
47.6
Score
47.6
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Fix (Java) (Show measurement, test conditions, and source)
Source value
55.5
Score
55.5
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Fix (Go) (Show measurement, test conditions, and source)
Source value
51.2
Score
51.2
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Fix (C++) (Show measurement, test conditions, and source)
Source value
47
Score
47
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card
HumanEvalPack Fix (Rust) (Show measurement, test conditions, and source)
Source value
45.1
Score
45.1
Metric
pass@1
Unit
%
Direction
Higher is better
Source type
vendor-reported
Evaluator
IBM Granite 34B Code Instruct model card
Status
active
Retrieved at
2026-10-17
Methodology
Vendor-reported result. Exact row in the pinned IBM Granite 34B Code Instruct 8K model card. HumanEvalPack subtask and language are as named in the table. The card marks these metrics with the field veriefied: false; this is not treated as independent verification.
Context
IBM marks veriefied: false. No sample count or confidence interval is published. The source does not state a benchmark-suite version.
Source IBM Granite 34B Code Instruct model card

Page 1 of 5

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

Granite Code 34BAmazon Nova Lite 32KAT-Coder-Pro V2.5 32Qwen2-72B-Instruct 32Claude Haiku 4.5 32

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
34 billion
Source: Parameters

Input and output

Context window
8,192 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
Apache 2.0
Source: License

Frequently asked questions about Granite Code 34B

How large is the context window of Granite Code 34B?

8,192 tokens. That is how much text Granite Code 34B reads at once, about 10 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
Granite Code 34BRank 103 of 1038K

Can I run Granite Code 34B locally?

Yes, the weights are open.

Stated by IBM

Open weights
yes
License
Apache 2.0
Parameters
34B
active per token
n/a

Sources and data date

Show all 12 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. 5 source URLs checked. This documents the inspected sources, not an exhaustive inventory of every publication.
Not published

pass-at-one-unit-and-evaluation-parameters

Note

The card's model-index values lack explicit score units, prompt details, sampling parameters, and run dates; raw values are preserved.

Not published

confidence-interval

Original wording

The paper publishes no confidence intervals for these table cells.

Unresolved

checkpoint-revision

Original wording

The paper maps the evaluated Granite model name to the exact Hugging Face repository but does not bind the evaluation to an immutable repository revision or weight hash.

Additional sourceIBM Granite 34B Code Instruct model card (retrieved October 17, 2026)
Additional sourceLin et al., CodeReviewQA, ACL Anthology (retrieved October 17, 2026)
Additional sourceIBM Granite Code technical report (arXiv:2405.04324) (retrieved October 23, 2026)
Additional sourceGranite Code Models: A Family of Open Foundation Models for Code Intelligence (retrieved October 23, 2026)
Additional sourceGranite Code 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