EvolvingLMMs-Lab/lmms-engine

A simple, unified multimodal models training engine. Lean, flexible, and built for hacking at scale.

49
/ 100
Emerging

Supports 20+ model architectures including vision-language (Qwen3-VL, LLaVA), diffusion (WanVideo, SiT), and MoE variants with unified training abstractions. Built on PyTorch FSDP2 with composition-friendly distributed training, featuring production optimizations like Ulysses sequence parallelism for long contexts, Liger fused kernels (30% memory reduction), and bin-packing for 35-40% MFU gains. Integrates with torchrun/Accelerate launchers and provides Docker environments for rapid deployment across single-GPU to multi-node distributed setups.

740 stars. Actively maintained with 7 commits in the last 30 days.

No License No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 7 / 25
Community 12 / 25

How are scores calculated?

Stars

740

Forks

32

Language

Python

License

Last pushed

Mar 12, 2026

Commits (30d)

7

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/EvolvingLMMs-Lab/lmms-engine"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.