Skip to content
ModelListedExternal
Download

Slam Scaled

The model was presented in the paper Slamming: Training a Speech Language Model on One GPU in a Day.

KindText modelBase modelQwen/Qwen2.5-0.5BVersionmodelBgrade

Model source

Kind
Text model
File size
1.33 GB
Base model
Qwen/Qwen2.5-0.5B
Version
vmodel
Updated
Sep 22, 2026
Downloads
138
Source
Hugging Face

Source description

Slamming: Training a Speech Language Model on One GPU in a Day

The model was presented in the paper Slamming: Training a Speech Language Model on One GPU in a Day.

Paper abstract

We introduce Slam, a recipe for training high-quality Speech Language Models (SLMs) on a single academic GPU in 24 hours. We do so through empirical analysis of model initialisation and architecture, synthetic training data, preference optimisation with synthetic data and tweaking all other components. We empirically demonstrate that this training recipe also scales well with more compute getting results on par with leading SLMs in a fraction of the compute cost. We hope these insights will make SLM training and research more accessible. In the context of SLM scaling laws, our results far outperform predicted compute optimal performance, giving an optimistic view to SLM feasibility. See code, data, models, samples at - https://pages.cs.huji.ac.il/adiyoss-lab/slamming .

Model Card for Model ID

This is a Speech Language Model (SLM) trained for generating speech continuations over discrete Hubert tokens.

Model Details

Model Description

This Speech Language Model, introduced in "Slamming: Training a Speech Language Model on One GPU in a Day", focuses on efficient training. It was fine-tuned from Qwen/Qwen2.5-0.5B over a vocabulary of 500 speech tokens extracted from the 11-th layer of mhubert-25hz.

The model was pre-trained using next-token prediction on a subset of LibriSpeech, Libri-Light and a synthetic dataset sTinyStories. It was subsequently fine-tuned with DPO on SpokenSwag.

Model Sources

Uses

This base SpeechLM can be used to generate continuations for speech segments, or as a base for further tuning. See the SlamKit codebase for more details on usage, and checkout the demo page for some generation examples

Out-of-Scope Use

This model was trained on curated speech datasets which contain mainly audio-books and stories, as such the outputs should not be treated as factual in any way.

How to Get Started with the Model

We refer users to the official repository for full usage explanations - github.

Training Details

We highly encourage users to read the full paper, for full training details, a brief overview is provided below.

Training Data

This model was trained on a subset of LibriSpeech train, Libri-Light and the synthetic dataset sTinyStories for the pre-training phase. It was also trained with DPO on the synthetic dataset SpokenSwag.

Training Procedure

This model was trained by next token prediction over several datasets, and then trained with DPO over SpokenSwag. Please refer to the paper or code for the full training recipes.

Preprocessing

Speech tokens are extracted from the audio using Hubert-25hz, and quantised using the official kmeans released with the model in textlesslib. Units are de-duplicated. We encourage you to explore the official repository for full details - github.

Evaluation

The paper provides full results, we do give here some results and also refer to the demo page to listen to some samples.

ModelGPUsParamsNum TokenssBLIMP ↑sStoryCloze ↑tStoryCloze ↑GenPPL ↓Auto-BLEU ↓
Speech only pre-training
GSLM8×V100100M1B54.253.366.6——
SyllableLM4×A40300M16B63.7—75.4——
TWIST-350M8×V100305M10.8B56.2——137.33.46
TWIST-1.3B32×V1001B10.8B57.052.470.6131.83.20
TWIST-7B32×V1007B36B59.055.374.193.743.06
TWIST-13B32×V10013B36B59.255.476.4——
Scaled Optimal—823M82B61.356.778.0——
Moshi?×H1007B?58.958.781.8——
SpiritLM64×A1007B100B58.054.872.9——
With text / preference optimization
Scaling Interleaving—9B~1T—62.482.9——
Moshi?×H1007B~720B58.860.883.0——
SpiritLM64×A1007B100B58.361.082.9——
AlignSLM-1.3B64×A1001B10.8B + ~158B59.855.080.0——
AlignSLM-7B64×A1007B36B + ~158B62.361.186.8——
Ours (Slam)
Slam (-DPO)2×A100358M16.7B58.5358.1580.7167.33.25
Slam1×A5000358M1.4B + 5M58.8658.0482.0462.83.88
Slam (scaled)2×A100358M16.7B + 9M61.1161.3084.1846.63.75
Slam (large)2×A1001.3B6.1B + 9M61.4361.5285.3041.23.89

Compute Infrastructure

This model was trained as part of "Slamming: Training a Speech Language Model on One GPU in a Day", focusing on efficient training.

Hardware

This model was trained using only 2 Nvidia A100 GPU for 48 hours.

Software

The model was trained using the SlamKit codebase which builds upon 🤗transformers extending it to support easy and efficient training of Speech Language Models.

Citation

BibTeX:

@misc{maimon2025slamming,
      title={Slamming: Training a Speech Language Model on One GPU in a Day}, 
      author={Gallil Maimon and Avishai Elmakies and Yossi Adi},
      year={2025},
      eprint={2502.15814},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2502.15814}, 
}

Sources

1 source
Hugging FacePrimaryVersion 7a61490e35a4d00e7b2d64e0aa3c3b5a48244d4a
huggingface.co/slprl/slam_scaled/tree/7a61490e35a4d00e7b2d64e0aa3c3b5a48244d4a

Verified Sep 5

Model artifacts

1 artifact

model.safetensors

safetensors · 1.33 GB · SHA-256 4ab4b3ff2942…0239 · Hugging Face

Download

Source excerpts

2 excerpts

--- base_model: - Qwen/Qwen2.5-0.5B datasets: - openslr/librispeech_asr - slprl/SpokenSwag - slprl/sTinyStories library_name: transformers license: mit pipeline_tag: audio-to-audio --- # Slamming: Training a Speech Language Model on One GPU in a Day The model was presented in the paper [Slamming: Training a Speech Language Model on One GPU in a Day](https://arxiv.org/abs/2502.15814). # Paper abstract We introduce Slam, a recipe for training high-quality Speech Language Models (SLMs) on a single academic GPU in 24 hours. We do so through empirical analysis of model initialisation and architecture, synthetic training data, preference optimisation with synthetic data and tweaking all other components. We empirically demonstrate that this training recipe also scales well with more compute getting results on par with leading SLMs in a fraction of the compute cost. We hope these insights will make SLM training and research more accessible. In the context of SLM scaling laws, our results far outperform predicted compute optimal performance, giving an optimistic view to SLM feasibility. See code, data, models, samples at - https://pages.cs.huji.ac.il/adiyoss-lab/slamming . # Model Card for Model ID This is a Speech Language Model (SLM) trained for generating speech continuations over discrete [Hubert tokens](https://huggingface.co/slprl/mhubert-base-25hz). ## Model Details ### Model Description This Speech Language Model, introduced in ["_Slamming_: Training a Speech Language Model on One GPU in a Day"](https://arxiv.org/abs/2502.15814), focuses on efficient training. It was fine-tuned from [Qwen/Qwen2.5-0.5B](https://huggingface.co/Qwen/Qwen2.5-0.5B) over a vocabulary of 500 speech tokens extracted from the 11-th layer of [mhubert-25hz](https://huggingface.co/slprl/mhubert-base-25hz). The model was pre-trained using next-token prediction on a subset of LibriSpeech, Libri-Light and a synthetic dataset [sTinyStories](https://huggingface.co/datasets/slprl/sTinyStories). It was subsequently fine-tuned with DPO on [SpokenSwag](https://huggingface.co/datasets/slprl/SpokenSwag). - **Developed by:** [SLP-RL](https://huggingface.co/slprl) - **Model type:** SpeechLM - **License:** MIT - **Finetuned from model:** [Qwen/Qwen2.5-0.5B](https://huggingface.co/Qwen/Qwen2.5-0.5B) ### Model Sources - **Repository:** [https://github.com/slp-rl/slamkit](https://github.co...

Source context: 138 downloads · 7 likes · Pipeline audio-to-audio · Library transformers · Repo slprl/slam_scaled