Mosec is a high-performance and flexible model-serving framework for building ML model-enabled backend and microservices. It bridges the gap between any machine learning models you just trained and the efficient online service API.

Features

  • Web layer and task coordination built with Rust, which offers blazing speed in addition to efficient CPU utilization powered by async I/O
  • User interface purely in Python, by which users can serve their models in an ML framework-agnostic manner using the same code as they do for offline testing
  • Aggregate requests from different users for batched inference and distribute results back
  • Spawn multiple processes for pipelined stages to handle CPU/GPU/IO mixed workloads
  • Designed to run in the cloud, with the model warmup, graceful shutdown, and Prometheus monitoring metrics, easily managed by Kubernetes or any container orchestration systems
  • Focus on the online serving part, users can pay attention to the model optimization and business logic

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Mosec

Mosec Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Mosec!

Additional Project Details

Programming Language

Python

Related Categories

Python Large Language Models (LLM), Python LLM Inference Tool

Registered

2023-08-25