What it is
Soup is a command-line tool that fine-tunes and post-trains large language models from a single YAML config, covering SFT, DPO, GRPO and other methods with LoRA and QLoRA. It detects the GPU, picks batch size and quantization, and offers an opt-in layer streaming mode that keeps the frozen base model out of VRAM so an 8B model can train on a 4 GB card. Developers and hobbyists who want to adapt open models on their own hardware use it to skip cloud setup, and it can export results such as GGUF files for Ollama. A web UI is also included.
