Model reference · open weights
snowflake-arctic-embed-xs is an open-weight embedding model from Snowflake. snowflake-arctic-embed-xs (FP32) weighs 45 MB; the smallest configuration that runs it is RTX 3060 12 GB.
Summary of the Snowflake/snowflake-arctic-embed-xs model card, 2026-10-01
What it is
| Released by | Snowflake |
|---|---|
| Released | 2024-04-12 |
| Parameters | 23M |
| VRAM | 45 MB for the weights |
What it runs on
| Card | Runs | Memory |
|---|---|---|
| RTX 3060 12 GB | fits | 11.6 GB |
| RTX 4060 Ti 16 GB | fits | 15.4 GB |
| RTX 3090 24 GB | fits | 23.4 GB |
| RTX 4090 24 GB | fits | 23.4 GB |
| RTX 5090 32 GB | fits | 31.0 GB |
| L40S 48 GB | fits | 44.0 GB |
| A100 80 GB | fits | 78.2 GB |
| H100 80 GB | fits | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | fits | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | fits | 107 GB |
| H200 141 GB | fits | 138 GB |
| B200 180 GB | fits | 176 GB |
From the model card
12/04/2024: Release of snowflake-arctic-embed-l-v2.0 and snowflake-arctic-embed-m-v2.0 our newest models with multilingual workloads in mind. These models outperform prior versions of Arctic Embed and we suggest these replace prior versions!
07/26/2024: Release preprint [2407.18887] Embedding And Clustering Your Data Can Improve Contrastive Pretraining on arXiv.
07/18/2024: Release of snowflake-arctic-embed-m-v1.5, capable of producing highly compressible embedding vectors that preserve quality even when squished as small as 128 bytes per vector. Details about the development of this model are available in the launch post on the Snowflake engineering blog.
05/10/2024: Release the technical report on Arctic Embed
04/16/2024: Release the ** snowflake-arctic-embed ** family of text embedding models. The releases are state-of-the-art for Retrieval quality at each of their representative size profiles. Technical Report is coming shortly. For more details, please refer to our Github: Arctic-Text-Embed.
snowflake-arctic-embed is a suite of text embedding models that focuses on creating high-quality retrieval models optimized for performance.
The snowflake-arctic-embedding models achieve state-of-the-art performance on the MTEB/BEIR leaderboard for each of their size variants. Evaluation is performed using these scripts. As shown below, each class of model size achieves SOTA retrieval accuracy compared to other top models.
The models are trained by leveraging existing open-source text representation models, such as bert-base-uncased, and are trained in a multi-stage pipeline to optimize their retrieval performance. First, the models are trained with large batches of query-document pairs where negatives are derived in-batch—pretraining leverages about 400m samples of a mix of public datasets and proprietary web search data. Following pretraining models are further optimized with long training on a smaller dataset (about 1m samples) of triplets of query, positive document, and negative document derived from hard harmful mining. Mining of the negatives and data curation is crucial to retrieval accuracy. A detailed technical report can be found here.
| Name | MTEB Retrieval Score (NDCG @ 10) | Parameters (Millions) | Embedding Dimension |
|---|---|---|---|
| snowflake-arctic-embed-xs | 50.15 | 22 | 384 |
| snowflake-arctic-embed-s | 51.98 | 33 | 384 |
| snowflake-arctic-embed-m | 54.90 | 110 | 768 |
| snowflake-arctic-embed-m-long | 54.83 | 137 | 768 |
| snowflake-arctic-embed-l | 55.98 | 335 | 1024 |
Aside from being great open-source models, the largest model, snowflake-arctic-embed-l, can serve as a natural replacement for closed-source embedding, as shown below.
| Model Name | MTEB Retrieval Score (NDCG @ 10) |
|---|---|
| snowflake-arctic-embed-l | 55.98 |
| Google-gecko-text-embedding | 55.7 |
| text-embedding-3-large | 55.44 |
| Cohere-embed-english-v3.0 | 55.00 |
| bge-large-en-v1.5 | 54.29 |
This tiny model packs quite the punch. Based on the all-MiniLM-L6-v2 model with only 22m parameters and 384 dimensions, this model should meet even the strictest latency/TCO budgets. Despite its size, its retrieval accuracy is closer to that of models with 100m paramers.
| Model Name | MTEB Retrieval Score (NDCG @ 10) |
|---|---|
| snowflake-arctic-embed-xs | 50.15 |
| GIST-all-MiniLM-L6-v2 | 45.12 |
| gte-tiny | 44.92 |
| all-MiniLM-L6-v2 | 41.95 |
| bge-micro-v2 |
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.
Benchmarks
As published on the model card: the maker's own numbers, not measured by AxForge.
| Task | Dataset | Metric | Score |
|---|---|---|---|
| Classification | MTEB AmazonCounterfactualClassification (en) | accuracy | 65.090 |
| Classification | MTEB AmazonCounterfactualClassification (en) | ap | 28.514 |
| Classification | MTEB AmazonCounterfactualClassification (en) | f1 | 59.260 |
| Classification | MTEB AmazonPolarityClassification | accuracy | 70.035 |
| Classification | MTEB AmazonPolarityClassification | ap | 64.294 |
| Classification | MTEB AmazonPolarityClassification | f1 | 69.784 |
| Classification | MTEB AmazonReviewsClassification (en) | accuracy | 35.344 |
| Classification | MTEB AmazonReviewsClassification (en) | f1 | 34.696 |
| Retrieval | MTEB ArguAna | map_at_1 | 28.592 |
| Retrieval | MTEB ArguAna | map_at_10 | 43.597 |
| Retrieval | MTEB ArguAna | map_at_100 | 44.614 |
| Retrieval | MTEB ArguAna | map_at_1000 | 44.624 |
| Retrieval | MTEB ArguAna | map_at_3 | 38.928 |
| Retrieval | MTEB ArguAna | map_at_5 | 41.453 |
| Retrieval | MTEB ArguAna | mrr_at_1 | 29.232 |
| Retrieval | MTEB ArguAna | mrr_at_10 | 43.829 |
| Retrieval | MTEB ArguAna | mrr_at_100 | 44.852 |
| Retrieval | MTEB ArguAna | mrr_at_1000 | 44.862 |
| Retrieval | MTEB ArguAna | mrr_at_3 | 39.118 |
| Retrieval | MTEB ArguAna | mrr_at_5 | 41.703 |
| Retrieval | MTEB ArguAna | ndcg_at_1 | 28.592 |
| Retrieval | MTEB ArguAna | ndcg_at_10 | 52.081 |
| Retrieval | MTEB ArguAna | ndcg_at_100 | 56.370 |
| Retrieval | MTEB ArguAna | ndcg_at_1000 | 56.598 |