#140 · Primary category: Inference & Local Deploy

mosec

cv deep-learning gpu hacktoberfest jax llm llm-serving machine-learning machine-learning-platform mlops model-serving mxnet nerual-network python pytorch rust tensorflow tts

A high-performance ML model serving framework, offers dynamic batching and CPU/GPU pipelines to fully exploit your compute machine

Project last updated:08/09/26

GitHub Stars

902

Forks

73

Contributors

16

License

Apache-2.0

Why we included this project

Mosec takes the inference code you already have and turns it into an online API without asking you to relearn serving. It's written in Rust for the request layer and Python for the user-facing parts, so you keep working in the same language you use for training. The dynamic batching matters most: concurrent requests from multiple clients get grouped into a single batched call, which helps a lot when you're paying for GPU time. You can also split CPU, GPU, and I/O-heavy work into separate pipelined processes, so a slow pre- or post-processing step won't stall the whole service. It handles the serving concern and leaves model optimization and business logic to you, and it ships with Prometheus metrics and graceful shutdown for Kubernetes deployments.

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