About Soup

Soup is an open-source toolkit for LLM post-training on local hardware, built by MePlay, Inc..

Fine-tuning has a hardware floor that has very little to do with the work itself. A model whose weights do not fit on your card cannot be trained on it, so the answer has always been to rent a bigger one. Soup's core technique, layer streaming, moves that floor.

How it works

The frozen base is never loaded into VRAM as a whole. It is rewritten into one shard per decoder layer, held in CPU RAM or on NVMe, and copied one layer at a time into a small pool of pre-allocated VRAM buffers on a dedicated CUDA stream, so the load of the next layer overlaps the compute of the current one. Only the LoRA adapters stay resident, which bounds peak VRAM by a single layer instead of by the whole model.

Quantizing that streamed base to NF4 shrinks the store about fourfold, and that is what brings an 8B model within reach of a card that cannot hold a quarter of it: Llama-3.1-8B-Instruct fine-tunes on a 4 GB RTX 3050 Laptop at 119.6 tok/s with a peak of 3.32 GB.

Nine architectures stream, covering Llama, Qwen, Mistral, Gemma and Phi. Each is verified bit-exact against the same checkpoint loaded resident, under both bf16 and NF4. That check is the load-bearing one, because a streamed run that has quietly severed its autograd graph still produces a falling loss curve and looks healthy.

Layer streaming ships BETA. Every number behind it is published as a measurement record, including the ones that were measured and then discarded.

Team

Rafik Mamedov

Co-Founder & CEO

Alpamys Makazhan

Co-Founder & CTO

Company

Soup is developed and maintained by MePlay, Inc.. The company is the entity behind this site, the soup-cli package on PyPI and the repository on GitHub.

Legal name
MePlay, Inc.
Incorporated
Delaware, United States, October 1, 2025
Registered address
1111b South Governors Avenue, STE 40549, Dover, DE 19904
Product
soup-cli (v0.72.4), released under the Apache-2.0 license

Soup is free and stays that way. There is no paid tier and nothing held back for a commercial edition. If you want to help, starring the repo costs nothing and helps most.