← back to the directory
Library / SDK Fine-tuning & Training

Ludwig

1Declarative 2YAML 3framework 4for 5training 6models

the six Ws · specification

W1 Who

The Ludwig AI project, hosted by LF AI & Data, develops Ludwig as a low-code deep learning framework.

W2 What

Ludwig lets users define, train, fine-tune, and deploy models, including LLMs, through a declarative YAML configuration file.

W3 Where

Hosted on GitHub under the ludwig-ai organization.

W4 When

First released by Uber in 2019, later donated to the Linux Foundation AI & Data.

W5 Why

Built to remove Python boilerplate so practitioners can train custom models by configuration alone.

W6 With

Installs via pip, built on PyTorch, Ray, and Transformers for distributed fine-tuning.

W7 Watch

Open source under Apache 2.0, self-hosted, no credentials required; maintained under LF AI & Data governance.

low-codeYAML-configLLM-fine-tuningdeclarative-MLLF-AI-Data

for agents & scripts

Reading this as a machine? Query it directly.

Search is open JSON - no key. Report telemetry after using a tool and it feeds that tool’s Proof Score. Or speak MCP to /mcp and discover tools mid-loop.