Ludwig

Ludwig provides a low code framework for building custom LLMs, neural networks, and other AI models.

github.com/ludwig-ai/ludwig
Ludwig homepage screenshot

About Ludwig

Ludwig is a declarative deep learning framework for training, fine-tuning, and deploying AI models, including custom LLMs, neural networks, and other AI models. It uses a YAML configuration file and command-line commands to reduce boilerplate Python, and supports tasks such as LLM instruction tuning, alignment, PEFT adapters, quantization, vision-language fine-tuning, timeseries forecasting, tabular AI, and image segmentation. The project states Python 3.12+ is required and lists a stack including PyTorch 2.7+, Pydantic 2, Transformers 5, and Ray 2.54. It is an open-source repository hosted by the Linux Foundation AI & Data. Pricing is not stated.

Key features

  • Train, fine-tune, and deploy models with YAML config and CLI commands.
  • Supports LLM fine-tuning techniques: SFT, DPO, KTO, ORPO, and GRPO.
  • Provides PEFT adapters including LoRA, DoRA, VeRA, PiSSA, and multi-adapter merging.
  • Offers 4-bit QLoRA via bitsandbytes and torchao int4/int8/float8 quantization with QAT.
  • Fine-tunes vision-language models via is_multimodal for LLaVA, Qwen2-VL, and InternVL.
  • Includes Optuna hyperparameter tuning plus Ray Serve and KServe deployment shims.
Best for: Data scientists and ML engineers who want to train and fine-tune AI models with YAML configuration and CLI commands instead of writing boilerplate Python.
Good for
  • Open-source repository hosted by the Linux Foundation AI & Data.
  • Uses a YAML config and CLI to avoid boilerplate Python.
  • Covers LLM fine-tuning, multimodal models, tabular AI, timeseries forecasting, and image segmentation.
Watch out for
  • Requires Python 3.12+.
  • The core pip install does not include optional dependencies needed for full or LLM feature sets.

Ludwig at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Ludwig alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Infrastructure & MLOps

Well-known listings from the same topic.

All 341

Ludwig FAQ

What Python version does Ludwig require?
Python 3.12+.
How do I install Ludwig for LLM fine-tuning?
Use pip install ludwig[llm]; pip install ludwig installs core, and pip install ludwig[full] installs all optional dependencies.
Can Ludwig generate a config file for a described task?
Yes. The ludwig generate_config command has an LLM write the YAML from a task description.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing