Model reference · open weights

SlideOn-SAE

Embeddings lightonai Embeddings 1 build Licence not stated 7 dl/mo

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

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • SlideOn-SAE is a 199M parameter feature extraction model by lightonai that serves as a sparse autoencoder initialization for the SlideOn retriever.
  • It maps L2-normalized token representations from the DenseOn backbone to 32,768 latent features using top-32 selection and ReLU activation.
  • The model supports English and uses maximum pooling to create sparse vectors for dot product similarity.

Summary of the lightonai/SlideOn-SAE model card, 2026-10-20

What it is

Released bylightonai
Released2026-10-13
Parameters199M
VRAM399 MB for the weights

What it runs on

Memory and cards for SlideOn-SAE (FP32)

399 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 SlideOn-SAE

Read the model card

SlideOn | mSlideOn | 📚 Collection

📝 Blogpost | 🛠️ Training and Evaluation

🎯 TL;DR: The pretrained sparse autoencoder used to initialize SlideOn. It learns 32,768 latent features from frozen DenseOn token representations and provides a starting point for supervised sparse retrieval fine-tuning. Use the final SlideOn checkpoint for the retrieval results reported in our blog.

Model Details

SlideOn-SAE maps L2-normalized DenseOn token representations to their top-32 latent activations, followed by ReLU. Its decoder reconstructs the original token representations during SAE pretraining. For retrieval, the included adapter max-pools token activations into one sparse vector per query or document.

PropertyValue
BackboneDenseOn / ModernBERT-base
Training stageSAE pretraining, before supervised retrieval fine-tuning
Token representation768 dimensions, L2-normalized before sparse encoding
Latent dimensionality32,768 learned features
Token sparsityTop-32 latent selection followed by ReLU
Sequence poolingMaximum over token activations
Similarity functionDot product
LanguageEnglish

The checkpoint includes the DenseOn backbone, SAE encoder, and original SAE decoder in a single model.safetensors file. The model and tokenizer load directly from this repository.

Training Data and Recipe

See our blog post for training data, SAE pretraining, and supervised retrieval fine-tuning. Training code and the recorded training configuration are available in the code repository.

Usage

Install the supported library versions:

pip install -U "sentence-transformers>=6.1,=5.3,<6"

Load the SAE initialization and encode text into sparse vectors:

from sentence_transformers import SparseEncoder

model = SparseEncoder("lightonai/SlideOn-SAE", trust_remote_code=True)

query_embeddings = model.encode_query(["What is sparse retrieval?"])
document_embeddings = model.encode_document([
    "Sparse retrieval uses inverted indexes to search sparse vectors."
])

print(query_embeddings.shape, document_embeddings.shape)
# torch.Size([1, 32768]) torch.Size([1, 32768])

The model loaded above can also be fine-tuned with Sentence Transformers' SparseEncoderTrainer. Our code repository provides the custom retrieval loss and training scripts used for our fine-tuning recipe.

Related Checkpoints

ModelDescription
SlideOn-SAE (this model)DenseOn-based SAE initialization
SlideOnEnglish sparse retriever after supervised fine-tuning
mSlideOn-SAEmLateOn-based multilingual SAE initialization
mSlideOnMultilingual sparse retriever after supervised fine-tuning

Citation

@misc{moura2026slideon,
  author       = {Moura Junior, Paulo Roberto and Sourty, Raphaël},
  title        = {{SlideOn} \& {mSlideOn}: Sparsified late-interaction and dense retrievers},
  year         = {2026},
  howpublished = {Hugging Face Blog},
  url          = {https://huggingface.co/blog/lightonai/slideon-mslideon}
}

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