IBMGranite Embedding

Granite Embedding 311M Multilingual R2

Granite Embedding 311M Multilingual R2 is a ModernBERT retrieval encoder with 768-dimensional output. It supports Matryoshka dimensions of 512, 384, 256 and 128 for smaller stored vectors.

Model design and output

The model uses a vocabulary of roughly 262,000 tokens. Its code training includes Python, Go, Java, JavaScript, PHP, Ruby, SQL, C and C++. The bi-encoder generates separate query and document vectors for similarity search.Granite Embedding 311M Multilingual R2 model card

Practical use

Practical guidance. Choose the vector dimension using retrieval quality and storage measurements together. Lower dimensions may suit a large collection, but they can lose distinctions that matter for close technical matches. Rebuild the index consistently when changing dimensions or model revisions.

Specifications & access

Granite Embedding 311M Multilingual R2 specifications
DetailValue and conditions
AccessDownloadable
Model identifiersibm-granite/granite-embedding-311m-multilingual-r2
Context window32,768 tokens

Published maximum input length.

Granite Embedding 311M Multilingual R2 model card
LicenseApache 2.0Granite Embedding 311M Multilingual R2 model card
Parameters311MGranite Embedding 311M Multilingual R2 model card
Language coveragePretraining in 200+ languages; retrieval improvements for 52+ languages and code.Granite Embedding 311M Multilingual R2 model card

Related models