BentoML

BentoML is a Python library for building AI applications and online service systems optimized for model inference. It allows to convert any AI or machine learning model into a REST API server with standard Python type hints. It maximizes the use of CPU and GPU with optimization features such as dynamic batching and model parallelism, and also supports ready-to-production distribution via Docker container.

BE

bentoml · MLOps & AI Infrastructure

STARS8.9K
FORKS1.1K
COMMITS3.8K
CONTRIBUTORS238
VERSIONv1.4.8
UPDATED2 days ago
PythonModel ServingLLMApache-2.0

Common commercial products in this category: Weights & Biases, Amazon SageMaker, Databricks

What can it do?
  • You can convert any AI model into a REST API server using Python.
  • You can optimize the use of CPU and GPU resources with dynamic batching and model parallel features.
  • By managing model dependencies and versions, you can create and distribute Docker containers into production.
User reviews
  • • NeutralHacker News

    Show HN: BentoML goes 1.0 – A faster way to ship your models to production

    “I've tried BentoML recently and it worked for me far better than torchserve workflows. There are some early version flaws (documentation, changing API), but the community is very responsive on Github and on BentoML Slack. btw: BentoML stands on its own legs and definitely…”

  • ↑ PositiveHacker News

    Show HN: BentoML goes 1.0 – A faster way to ship your models to production

    “BentoML is an amazing tool that allows you to quickly and easily deploy your machine learning models as APIs. It is extremely user-friendly and easy to use, and the results are amazing. I highly recommend BentoML for anyone who wants to deploy their machine learning models…”

My note

Alternative pages

More in: MLOps & AI Infrastructure