Skip to content

ludwig

LLM Frameworks

Declarative deep learning framework for training, fine‑tuning, and deploying LLMs, multimodal models, and tabular AI using YAML configs with zero boilerplate Python

Python Latest v0.17.8 · 6h ago Security brief →

Features

  • Train or fine‑tune LLMs (e.g., LoRA, PiSSA) with a single YAML config
  • Support for multimodal vision‑language models via `is_multimodal: true`
  • Advanced time‑series forecasting encoders (PatchTST, N‑BEATS) and dedicated forecast API
  • Game‑theoretic multi‑task loss balancing (Nash‑MTL, Pareto‑MTL)
  • Automatic YAML config generation from natural‑language prompts

Recent releases

View all 22 releases →
Upgrade now
v0.17.8 Security relevant
RCE / SSRF

Path traversal fix

No immediate action
v0.17.7 Bug fix

Row‑ordering fix + Arrow error

No immediate action
v0.17.6 Mixed

Preprocessing callback + fixes

Upgrade now
v0.17.5 Bug fix
Breaking upgrade

CUDA PyTorch fix

Review required
v0.17.3 Breaking risk
Dependencies Breaking upgrade

Dependency bump + AutoML change

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
11,739
Forks
1,217
Languages
Python Jupyter Notebook Dockerfile

Install & Platforms

Install via
pip

Community & Support

Beta — feedback welcome: [email protected]