awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tensorflow avatar

tensorflow/serving

0
View on GitHub↗
6,351 estrellas·2,202 forks·C++·Apache-2.0·4 vistaswww.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.

Historial de estrellas

Gráfico del historial de estrellas de tensorflow/servingGráfico del historial de estrellas de tensorflow/serving

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Serving

Proyectos open-source similares, clasificados según cuántas características comparten con Serving.
  • seldonio/seldon-coreAvatar de SeldonIO

    SeldonIO/seldon-core

    4,752Ver en 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
    Ver en GitHub↗4,752
  • pytorch/serveAvatar de pytorch

    pytorch/serve

    4,354Ver en 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
    Ver en GitHub↗4,354
  • ludwig-ai/ludwigAvatar de ludwig-ai

    ludwig-ai/ludwig

    11,717Ver en 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
    Ver en GitHub↗11,717
  • triton-inference-server/serverAvatar de triton-inference-server

    triton-inference-server/server

    10,768Ver en 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
    Ver en GitHub↗10,768
Ver las 30 alternativas a Serving→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de tensorflow/serving?

Las características principales de tensorflow/serving son: Model Inference and Serving, Model Serving & Deployment, Model Inference Servers, Model Inference, Model Versioning, Model Versioning Systems, TensorFlow Graph Execution, TensorFlow Model Inference.

¿Qué alternativas de código abierto existen para tensorflow/serving?

Las alternativas de código abierto para tensorflow/serving incluyen: 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…