Model reference · open weights

DenseOn

Embeddings lightonai Embeddings 1 build Open weights 10k dl/mo

DenseOn is an open-weight embedding model from lightonai. DenseOn (FP32) weighs 298 MB; the smallest configuration that runs it is RTX 3060 12 GB.

  • DenseOn is a 149M-parameter dense retrieval model developed by LightOn for sentence-similarity tasks in English.
  • It is built on the ModernBERT backbone, uses a 768-dimensional output with cosine similarity, and supports a maximum sequence length of 512 tokens.
  • The model is released under the Apache 2.0 license.

Summary of the lightonai/DenseOn model card, 2026-10-01

What it is

Released bylightonai
Released2026-03-13
Parameters149M
VRAM298 MB for the weights

What it runs on

Memory and cards for DenseOn (FP32)

298 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

From the model card

What lightonai says about DenseOn

Read the model card

📚 Collection | 📝 Blog

🎯 TL;DR: A 149M-parameter dense (single-vector) retrieval model achieving 56.20 nDCG@10 on BEIR, the first sub-150M dense model to break the 56 mark, topping all base-size dense models and outperforming several models 4× larger.

About the LateOn / DenseOn Family

State-of-the-art retrieval is increasingly dominated by closed models, either hidden behind APIs or trained on undisclosed data. This blocks reproducibility, prevents study of possible data leakage, and gatekeeps progress to a handful of private labs. We thus decided to gather and curate a large amount of data and explore various mixtures. We release all the data used in our explorations:

Based on our findings, we trained LateOn (multi-vector/ColBERT) and DenseOn (single vector/dense) models on a proprietary Apache 2.0-compatible training dataset and release those models as well. Both are built on the ModernBERT backbone at 149M parameters, a size we believe sits at the sweet spot: large enough to handle real-world queries and documents, small enough to serve at high throughput in latency-sensitive production systems. For more information, please read our blogpost.

DenseOn

DenseOn is a dense (single-vector) retrieval model built on ModernBERT (149M parameters), trained by LightOn. It encodes queries and documents independently using cosine similarity with query:/document: prefixes and CLS pooling.

DenseOn achieves 56.75 average NDCG@10 on BEIR (15 datasets) and 57.71 on decontaminated BEIR (12 datasets), topping all base-size dense models and outperforming models up to 4x larger. Notably it:

  • Tops all base-size dense models on BEIR, ahead of GTE-ModernBERT (55.19) and on par with much larger Snowflake Arctic Embed L v2 (55.22, 568M) and Qwen3-Embedding-0.6B (55.52).
  • Holds up under decontamination: when training-overlap samples are stripped from the BEIR corpora, DenseOn improves to 57.71 nDCG@10 on the 12-dataset decontaminated split.

Alongside DenseOn, we also trained LateOn, a late-interaction variant trained using the same setup. It achieves stronger BEIR results shares the usual benefits of late interaction models (better generalization, long context capabilities, ...). For more information about late interaction models, you can check our previous work on the matter such as ColBERT-Zero and give Pylate a shot (the best entry point in the late interaction ecosystem developped at LightOn).

See our blog post for full results and analysis.

Results

BEIR (15 datasets, NDCG@10)

ModelAverageSizeEmb dimArguAnaCQADupstackRetrievalClimateFEVERDBPediaFEVERFiQA2018HotpotQAMSMARCONFCorpusNQQuoraRetrievalSCIDOCSSciFactTRECCOVIDTouche2020
modernbert-embed-base52.8914976848.9642.0835.6741.5087.3540.5967.1141.4733.4062.1588.8518.5969.6384.1531.91
bge-large-en-v1.554.34335102464.5242.2336.5744.1187.1845.0274.1042.4938.0655.0389.0722.6374.6474.7024.81
gte-modernbert-base55.1914976874.5642.6445.9041.3993.9849.5470.3939.9334.3256.1088.5720.4476.4175.7517.97
snowflake-arctic-embed-l-v2.055.22568102459.1145.8841.8243.4091.5445.3568.1544.8635.0863.6788.7520.2870.9083.6325.89
jina-embeddings-v5-text-nano56.0623976865.7044.6639.6045.2689.5147.8569.0741.6438.6963.3888.8722.6075.7877.6030.70
Qwen3-Embedding-0.6B55.52600102470.9746.0342.1139.4888.1546.6165.7437.9936.7153.4687.7824.4169.7290.5233.18
pplx-embed-v1-0.6b56.70600102460.4545.9639.8244.3090.6652.0574.4143.8635.8062.0488.9622.8474.7885.6328.98
DenseOn-unsupervised49.0514976854.9446.2818.2037.3970.6852.3459.7729.3037.9250.6288.9823.0576.3568.1221.87
DenseOn56.2014976854.6546.8937.4944.6590.6953.8674.5143.5839.0359.25**89.3

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

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms