Soup

Fine-tune LLMs from one YAML. Layer streaming trains an 8B model on a 4 GB laptop GPU.

48 articles 2k View on GitHub ↗
48 articles
How to Contribute to the Soup CLI Project: A Complete Guide for Developers

Learn how to contribute to the Soup CLI project. This guide covers forking, setting up your environment, running tests, linting with ruff, and submitting pull requests for developers.

how-to-guide
Sep 6, 2026
What Is the Autopilot Feature in Soup CLI? A Complete Guide to Zero-Configuration Fine‑Tuning

Discover the Autopilot feature in Soup CLI. This zero-configuration assistant automatically fine-tunes your models by analyzing data, models, and hardware for optimal hyperparameters. No manual tuning needed.

deep-dive
Sep 6, 2026
How to Use the Soup CLI Model Registry for Lineage Tracking

Learn to use the Soup CLI model registry for robust lineage tracking. Discover how to record training runs, configurations, artifacts, and link derived models with `soup registry` subcommands.

how-to-guide
Sep 6, 2026
What Is the Purpose of the `cans` Directory in Soup CLI: A Complete Guide to Soup Cans

Discover the purpose of the cans directory in Soup CLI. Learn how Soup Cans packages capture, transport, and replay training iterations for reproducible results.

how-to-guide
Sep 6, 2026
How Soup CLI Tracks Experiments and Metrics: A Deep Dive into the SQLite-Based ExperimentTracker

Discover how Soup CLI tracks experiments and metrics with its SQLite-based ExperimentTracker. Learn about run metadata, training metrics, and cost estimates stored locally.

deep-dive
Sep 6, 2026
How to Specify Multi-Dataset Interleaving in Soup Configuration

Learn how to specify multi-dataset interleaving in Soup configuration. Easily combine datasets using concat under over or probs strategies for efficient data loading.

how-to-guide
Sep 6, 2026
What Data Formats Does Soup CLI Support for Fine-Tuning?

Soup CLI supports 15+ data formats for fine-tuning including Alpaca, ShareGPT, LLaVA, and DPO. Easily ingest JSONL, CSV, Parquet, and text files for efficient model training.

api-reference
Sep 6, 2026
How to Use the MLX Backend for Apple Silicon Training with Soup

Unlock Apple Silicon training with Soup's MLX backend. Easily fine-tune models by configuring your soup.yaml and installing optional dependencies. Start optimizing your ML workflows today.

how-to-guide
Sep 6, 2026
How to Use the Unsloth Backend for Faster Training in Soup

Accelerate Soup training with Unsloth backend. Easily configure your soup.yaml and install unsloth for 4-bit quantization and 2x faster GPU training.

how-to-guide
Sep 6, 2026
Soup CLI Quantization Methods: Complete Guide to GPTQ, AWQ, HQQ, and More

Explore Soup CLI's ten quantization methods including GPTQ, AWQ, HQQ, and more. Optimize your models efficiently with this complete guide to supported quantization techniques.

how-to-guide
Sep 6, 2026
How Soup CLI Handles Automatic Batch Sizing: A Technical Deep Dive

Learn how Soup CLI automatically sizes batches using static formulas or GPU memory probes. Discover the best method for your hardware configuration.

deep-dive
Sep 6, 2026
Soup CLI LoRA Configurations: Complete Guide to Fine-Tuning with Low-Rank Adaptation

Explore Soup CLI LoRA configurations including DoRA, VeRA, and OLoRA. Fine-tune models efficiently with this complete guide to Low-Rank Adaptation.

how-to-guide
Sep 6, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →