Model reference · open weights

granite-embedding-multilingual

Embeddings ibm-granite Embeddings 2 builds Open weights 80k dl/mo

granite-embedding-multilingual is an open-weight embedding model from IBM. granite-embedding-107m-multilingual (BF16) weighs 214 MB; the smallest configuration that runs it is RTX 3060 12 GB.

  • Granite-Embedding-107M-Multilingual is a 107M parameter dense biencoder embedding model developed by IBM for text similarity, retrieval, and search applications.
  • It produces 384-dimensional embedding vectors and supports 12 languages including English, German, Spanish, French, Japanese, Portuguese, Arabic, Czech, Italian, Korean, Dutch, and Chinese.
  • The model has a context length of 512 tokens and is released under the Apache 2.0 license.

Summary of the ibm-granite/granite-embedding-107m-multilingual model card, 2026-10-01

What it is

Released byIBM
Released2024-12-04
Parameters107M
VRAM214 MB for the weights

What it runs on

Memory and cards for granite-embedding-107m-multilingual (BF16)

214 MBweights, file size
1.1 GBruntime overhead
CardRunsMemory
RTX 3060 12 GBfits11.6 GB
RTX 4060 Ti 16 GBfits15.4 GB
RTX 3090 24 GBfits23.4 GB
RTX 4090 24 GBfits23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

Builds

Sizes, precisions & builds

BuildParamsPrecisionWeightsSmallest setup
granite-embedding-107m-multilingual (above) ↗ 107MBF16 214 MBRTX 3060 12 GB
granite-embedding-278m-multilingual ↗ 278MBF16 556 MBRTX 3060 12 GB

From the model card

What IBM says about granite-embedding-multilingual

Read the model card

Model Summary: Granite-Embedding-107M-Multilingual is a 107M parameter dense biencoder embedding model from the Granite Embeddings suite that can be used to generate high quality text embeddings. This model produces embedding vectors of size 384 and is trained using a combination of open source relevance-pair datasets with permissive, enterprise-friendly license, and IBM collected and generated datasets. This model is developed using contrastive finetuning, knowledge distillation and model merging for improved performance.

Supported Languages: English, German, Spanish, French, Japanese, Portuguese, Arabic, Czech, Italian, Korean, Dutch, and Chinese. Users may finetune Granite-Embedding-107M-Multilingual for languages beyond these 12 languages.

Intended use: The model is designed to produce fixed length vector representations for a given text, which can be used for text similarity, retrieval, and search applications.

Usage with Sentence Transformers: The model is compatible with SentenceTransformer library and is very easy to use:

First, install the sentence transformers library

pip install sentence_transformers

The model can then be used to encode pairs of text and find the similarity between their representations

from sentence_transformers import SentenceTransformer, util

model_path = "ibm-granite/granite-embedding-107m-multilingual"
# Load the Sentence Transformer model
model = SentenceTransformer(model_path)

input_queries = [
    ' Who made the song My achy breaky heart? ',
    'summit define'
    ]

input_passages = [
    "Achy Breaky Heart is a country song written by Don Von Tress. Originally titled Don't Tell My Heart and performed by The Marcy Brothers in 1991. ",
    "Definition of summit for English Language Learners. : 1 the highest point of a mountain : the top of a mountain. : 2 the highest level. : 3 a meeting or series of meetings between the leaders of two or more governments."
    ]

# encode queries and passages
query_embeddings = model.encode(input_queries)
passage_embeddings = model.encode(input_passages)

# calculate cosine similarity
print(util.cos_sim(query_embeddings, passage_embeddings))

Usage with Huggingface Transformers: This is a simple example of how to use the Granite-Embedding-107m-Multilingual model with the Transformers library and PyTorch.

First, install the required libraries

pip install transformers torch

The model can then be used to encode pairs of text

import torch
from transformers import AutoModel, AutoTokenizer

model_path = "ibm-granite/granite-embedding-107m-multilingual"

# Load the model and tokenizer
model = AutoModel.from_pretrained(model_path)
tokenizer = AutoTokenizer.from_pretrained(model_path)
model.eval()

input_queries = [
    ' Who made the song My achy breaky heart? ',
    'summit define'
    ]

# tokenize inputs
tokenized_queries = tokenizer(input_queries, padding=True, truncation=True, return_tensors='pt')

# encode queries
with torch.no_grad():
    # Queries
    model_output = model(**tokenized_queries)
    # Perform pooling. granite-embedding-107m-multilingual uses CLS Pooling
    query_embeddings = model_output[0][:, 0]

# normalize the embeddings
query_embeddings = torch.nn.functional.normalize(query_embeddings, dim=1)

Evaluation: The average performance of the Granite-Embedding-107M-Multilingual on Multilingual Miracl (across 18 langauges), Mintaka Retrieval (across 8 languages) and MTEB Retrieval for English (across 15 tasks), German (across 4 tasks), Spanish (across 2 tasks), Frenc (across 5 tasks), Japanese (across 2 tasks), Arabic (1 task), Korean (1 task) and Chinese (across 8 tasks) is reported below. Granite-Embedding-107M-Multilingual is twice as fast as other models with similar embedding dimensions.

ModelParamters (M)Embedding DimensionMiracl (18)Mintaka Retrieval (8)MTEB English (15)MTEB German (4)MTEB Spanish (2)MTEB French (5)MTEB Japanese (2)MTEB Arabic (1)MTEB Korean (1)MTEB Chinese (8)
granite-embedding-107m-multilingual10738455.922.645.370.348.751.159.063.270.540.8

Model Architecture: Granite-Embedding-107m-Multilingual is based on an encoder-only XLM-RoBERTa like transformer architecture, trained internally at IBM Research.

Modelgranite-embedding-30m-englishgranite-embedding-125m-englishgranite-embedding-107m-multilingualgranite-embedding-278m-multilingual
Embedding size384768384768
Number of layers612612
Number of attention heads12121212
Intermediate size1536307215363072
Activation FunctionGeLUGeLUGeLUGeLU
Vocabulary Size5026550265250002250002
Max. Sequence Length512512512512
# Parameters30M125M107M278M

Training Data: Overall, the training data consists

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

Benchmarks

Reported results

As published on the model card: the maker's own numbers, not measured by AxForge.

TaskDatasetMetricScore
ClassificationMTEB AmazonCounterfactualClassification (en-ext)accuracy72.714
ClassificationMTEB AmazonCounterfactualClassification (en-ext)f160.445
ClassificationMTEB AmazonCounterfactualClassification (en-ext)f1_weighted77.854
ClassificationMTEB AmazonCounterfactualClassification (en-ext)ap22.496
ClassificationMTEB AmazonCounterfactualClassification (en-ext)ap_weighted22.496
ClassificationMTEB AmazonCounterfactualClassification (en-ext)main_score72.714
ClassificationMTEB AmazonCounterfactualClassification (en)accuracy71.672
ClassificationMTEB AmazonCounterfactualClassification (en)f165.422
ClassificationMTEB AmazonCounterfactualClassification (en)f1_weighted74.353
ClassificationMTEB AmazonCounterfactualClassification (en)ap33.757
ClassificationMTEB AmazonCounterfactualClassification (en)ap_weighted33.757
ClassificationMTEB AmazonCounterfactualClassification (en)main_score71.672
ClassificationMTEB AmazonPolarityClassification (default)accuracy66.580
ClassificationMTEB AmazonPolarityClassification (default)f166.219
ClassificationMTEB AmazonPolarityClassification (default)f1_weighted66.219
ClassificationMTEB AmazonPolarityClassification (default)ap61.341
ClassificationMTEB AmazonPolarityClassification (default)ap_weighted61.341
ClassificationMTEB AmazonPolarityClassification (default)main_score66.580
ClassificationMTEB AmazonReviewsClassification (en)accuracy36.412
ClassificationMTEB AmazonReviewsClassification (en)f135.633
ClassificationMTEB AmazonReviewsClassification (en)f1_weighted35.633
ClassificationMTEB AmazonReviewsClassification (en)main_score36.412
RetrievalMTEB AppsRetrieval (default)ndcg_at_12.390
RetrievalMTEB AppsRetrieval (default)ndcg_at_33.527
© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms