awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tensorflow avatar

tensorflow/serving

0
View on GitHub↗
6,351 星标·2,202 分支·C++·Apache-2.0·4 次浏览www.tensorflow.org/serving↗

Serving

TensorFlow Serving is a high-performance machine learning inference server designed to deploy TensorFlow models to production environments. It functions as a complete serving system that executes predictions on input data through a graph executor, providing network endpoints that eliminate the need for a separate runtime environment for client applications.

The system is distinguished by its model version manager, which organizes and selects specific model versions within a directory hierarchy. It uses a filesystem watcher to detect new model versions and trigger automatic updates without interrupting live traffic.

Connectivity is provided through dual gRPC and REST API gateways that map input and output tensors to named serving signatures. The platform includes capabilities for large model export to bypass filesystem size limits, as well as tools for model metadata inspection and inference testing using sample inputs.

Features

  • Model Inference and Serving - Provides a high-performance platform for deploying, optimizing, and serving machine learning models for production use.
  • Model Serving & Deployment - Provides a high-performance system for deploying trained models to production environments for scalable inference.
  • Model Inference Servers - Functions as a dedicated server application that hosts machine learning models to provide scalable network-accessible inference services.
  • Model Inference - Generates predictions from input data and processes inference results from loaded models.
  • Model Versioning - Organizes different model versions in a directory hierarchy to select specific versions during inference requests.
  • Model Versioning Systems - Organizes and switches between different versions of a machine learning model without interrupting live traffic.
  • TensorFlow Graph Execution - Implements a runtime for processing TensorFlow computation graphs and mapping input tensors to named output functions.
  • TensorFlow Model Inference - Executes predictions on trained TensorFlow models using gRPC or REST APIs for client applications.
  • TensorFlow Serving Systems - Provides a high-performance environment for deploying TensorFlow machine learning models to production via gRPC and REST endpoints.
  • Inference Servers - TensorFlow Serving exposes trained models through REST endpoints to process inference requests and return specific predictions.
  • Model Inference Deployment - Deploys trained models to production environments to provide high-performance inference via network endpoints.
  • C++ Inference Runtimes - Provides a high-performance C++ engine optimized for loading and executing machine learning models to minimize inference latency.
  • Function Signature Definitions - Maps input and output tensors to named functions so external tools can identify how to interact with the model.
  • Inference Correctness Testing - Enables the execution of graph computations with sample inputs to verify model correctness before production deployment.
  • Model Metadata Inspection - Provides a command-line interface to examine computation tags, signature definitions, and tensor shapes of deployed models.
  • Model Inference APIs - Exposes HTTP endpoints specifically designed to serve real-time predictions from loaded machine learning models.
  • Model Serving Endpoints - Exposes trained models via gRPC and HTTP endpoints to provide high-performance inference for client applications.
  • REST-to-gRPC Gateways - Implements gateways that translate RESTful HTTP API calls into internal gRPC requests for the model server.
  • Model Version Watchers - Automatically detects new model versions in the filesystem to trigger updates without interrupting live traffic.
  • Concurrent Inference Instances - Coordinates concurrent inference requests across multiple loaded models and different version instances.
  • Model Serving & Deployment - Serves TensorFlow models with high-performance gRPC.
  • Serving Frameworks - High-performance serving system for TensorFlow models.

Star 历史

tensorflow/serving 的 Star 历史图表tensorflow/serving 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

tensorflow/serving 是做什么的?

TensorFlow Serving is a high-performance machine learning inference server designed to deploy TensorFlow models to production environments. It functions as a complete serving system that executes predictions on input data through a graph executor, providing network endpoints that eliminate the need for a separate runtime environment for client applications.

tensorflow/serving 的主要功能有哪些?

tensorflow/serving 的主要功能包括:Model Inference and Serving, Model Serving & Deployment, Model Inference Servers, Model Inference, Model Versioning, Model Versioning Systems, TensorFlow Graph Execution, TensorFlow Model Inference。

tensorflow/serving 有哪些开源替代品?

tensorflow/serving 的开源替代品包括: seldonio/seldon-core — Seldon Core is a Kubernetes-based machine learning model server and MLOps inference framework. It functions as a… pytorch/serve — This project is a PyTorch model serving framework designed to deploy and scale machine learning models in production… ludwig-ai/ludwig — Ludwig is a multimodal machine learning platform and low-code framework designed for building, training, and deploying… triton-inference-server/server — Triton Inference Server is a high-performance server designed to deploy machine learning models from multiple… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… tensorflow/rust — This project provides Rust bindings for the TensorFlow C API, serving as a tensor computation interface and machine…

Serving 的开源替代方案

相似的开源项目,按与 Serving 的功能重合度排序。
  • seldonio/seldon-coreSeldonIO 的头像

    SeldonIO/seldon-core

    4,752在 GitHub 上查看↗

    Seldon Core is a Kubernetes-based machine learning model server and MLOps inference framework. It functions as a multi-model serving engine and pipeline orchestrator, packaging models as scalable microservices that are exposed via standardized REST and gRPC APIs. The project distinguishes itself through graph-based inference pipelines that chain models and data transformers into sequential workflows. It optimizes hardware utilization via multi-model shared serving and dynamic memory overcommit strategies, while supporting production experimentation through weighted traffic routing, A/B testin

    Goaiopsdeploymentkubernetes
    在 GitHub 上查看↗4,752
  • pytorch/servepytorch 的头像

    pytorch/serve

    4,354在 GitHub 上查看↗

    This project is a PyTorch model serving framework designed to deploy and scale machine learning models in production via scalable network endpoints. It functions as a high-performance inference server, optimizer, and model lifecycle manager that handles model loading, request batching, and hardware acceleration. The system distinguishes itself through advanced orchestration and optimization capabilities, such as chaining multiple models into sequential workflows using execution graphs and employing dynamic batching to improve throughput and latency. It provides specialized support for generat

    Java
    在 GitHub 上查看↗4,354
  • ludwig-ai/ludwigludwig-ai 的头像

    ludwig-ai/ludwig

    11,717在 GitHub 上查看↗

    Ludwig is a multimodal machine learning platform and low-code framework designed for building, training, and deploying neural networks. It enables the construction of models that process text, images, audio, and tabular data through a unified interface using declarative configuration files rather than custom code. The system features a specialized low-code framework for large language models, supporting supervised fine-tuning, preference alignment, and a constrained decoding tool to force structured data output via logit extraction. It also includes an automated model architecture search to i

    Pythoncomputer-visiondata-centricdata-science
    在 GitHub 上查看↗11,717
  • triton-inference-server/servertriton-inference-server 的头像

    triton-inference-server/server

    10,768在 GitHub 上查看↗

    Triton Inference Server is a high-performance server designed to deploy machine learning models from multiple frameworks across GPUs and CPUs. It functions as a hardware-accelerated inference engine and a gRPC inference gateway, providing a standardized communication layer for transmitting binary tensor data with low latency. The system acts as a multi-framework model orchestrator, allowing users to link multiple AI models into ensembles and scripts to create complex inference pipelines. It also serves as a model lifecycle manager, providing controls to load, unload, and monitor the performan

    Pythonclouddatacenterdeep-learning
    在 GitHub 上查看↗10,768
查看 Serving 的所有 30 个替代方案→