#34 · Primary category: AI Cloud Platforms & PaaS

kubetorch

artificial-intelligence aws data-processing data-science distributed evaluation gcp inference infrastructure kubernetes machine-learning observability python pytorch ray serverless training

Distribute and run AI workloads on Kubernetes magically in Python, like PyTorch for ML infra.

Project last updated:05/29/26

GitHub Stars

1.2K

Forks

60

Contributors

20

License

Apache-2.0

Why we included this project

Anyone who has run real ML on a cluster knows the wall: you iterate in Python, then hit a stack of Kubernetes manifests and scheduling delays just to test a training or evaluation job. Kubetorch hides that plumbing behind a plain Python API, letting your cluster act like a local process pool you can call from notebooks, IDEs, CI pipelines, or production code. Write a normal function, attach a Compute spec, and the tool launches remote workers, streams logs, exceptions, and hardware faults back in real time, then reclaims resources when the job finishes. That makes it practical to iterate on distributed training, RL, or other compute-heavy workloads without babysitting pods. Underneath, it does resource bin-packing and dynamic scaling, which covers much of the cost and reliability work, so you get cluster-scale compute without becoming a Kubernetes expert.

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