#91 · Primary category: MLOps & Evaluation
trainer
Distributed AI Model Training and LLM Fine-Tuning on Kubernetes
Project last updated:08/29/26
GitHub Stars
2.2K
Forks
1.0K
Contributors
296
License
Apache-2.0
Why we included this project
Running training on Kubernetes means dealing with pods, workers, and cluster scheduling before you ever get to the model. Kubeflow Trainer is the layer that takes that plumbing out of your hands: TrainJob and Runtime APIs turn multi-node, multi-GPU runs into declarative resources, so a data scientist can fire off a PyTorch or DeepSpeed job without hand-wiring anything. LLM fine-tuning at scale is where it earns its keep, since a distributed data cache streams tensors straight to GPU nodes and keeps I/O off the critical path. It also slots into the wider cloud-native stack, coordinating with Kueue for scheduling and JobSet or LeaderWorkerSet for workload management. If your platform is already Kubernetes, this gives you reproducible, cluster-aware training runs instead of yet another script glued together with kubectl.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models