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

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

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

NVIDIA/triton-inference-server

0
View on GitHub↗
10,756 星标·1,794 分支·Python·BSD-3-Clause·8 次浏览docs.nvidia.com/deeplearning/triton-inference-server/user-guide/docs/index.html↗

Triton Inference Server

Triton Inference Server is a high-performance AI model inference server and multi-framework model runtime designed for deploying machine learning models across cloud, data center, and embedded edge infrastructure. It serves as an execution engine that allows for the concurrent running of models from various frameworks to optimize hardware utilization.

The project features a dynamic batching inference engine that groups individual requests into larger batches to increase total processing throughput. It also provides a model ensemble pipeline, which enables the chaining of multiple models together to create complex data processing and inference sequences.

The server covers broader capabilities including model lifecycle management through a central storage repository, performance monitoring for hardware utilization and latency, and the ability to integrate in-process via native APIs. It supports routing requests through standard web protocols and utilizes shared memory for efficient data exchange.

Features

  • Model Inference Servers - Acts as a dedicated server application hosting machine learning models to provide scalable, network-accessible inference services.
  • Model Serving APIs - Provides a high-performance infrastructure for exposing deep learning models as network-accessible inference services.
  • Batch Inference Engines - Groups individual requests into larger batches dynamically to increase total processing throughput.
  • Chaining Pipelines - Enables the creation of complex workflows by chaining multiple models via ensembles or scripting.
  • High Throughput Inference - Maximizes hardware utilization by combining dynamic batching and concurrent model execution for high-volume throughput.
  • Model Deployment Pipelines - Provides standardized toolchains for deploying and serving AI models across cloud and edge infrastructure.
  • Backend Runtimes - Provides pluggable runtime backends to execute models from various frameworks using hardware-optimized kernels.
  • Model Inference Runtimes - Provides an execution layer supporting multiple AI frameworks to run models concurrently and optimize hardware use.
  • Model Serving - Deploys trained machine learning models to production environments to provide scalable inference endpoints.
  • Inference Batching - Implements dynamic batching to group individual inference requests, maximizing hardware throughput.
  • Model Pipeline Orchestration - Provides ensemble pipelines that chain multiple models together into complex data processing sequences.
  • In-Process Agent Execution - Allows the inference engine to be run directly within the host application process using native APIs.
  • Inference Pipeline Orchestrators - Provides a framework for executing multi-stage machine learning inference pipelines using model ensembles.
  • Edge AI Model Deployment - Optimizes and deploys machine learning models to run efficiently on embedded edge devices and data centers.
  • Lifecycle Management - Controls active memory usage by dynamically loading and unloading models from a central repository.
  • Inference Pipelines - Implements sequential chaining of models where the output of one serves as the input to the next.
  • Model Lifecycle Management - Automatically loads or unloads models from a central storage repository based on configuration changes.
  • Shared Memory Data Exchange - Utilizes shared memory regions for zero-copy transfer of large tensors between clients and the server.
  • In-Process Integration - Exposes a native C-API allowing applications to embed the inference engine directly to eliminate network overhead.
  • Execution Models - Executes multiple models or model instances concurrently to maximize hardware resource utilization.
  • Concurrent Inference Instances - Manages multiple concurrent model instances in memory to process requests in parallel across GPUs and CPUs.
  • Inference Performance Monitoring - Provides integrated telemetry for tracking GPU utilization, request throughput, and response latency.
  • Infrastructure and Deployment - Optimized cloud inferencing solution for GPUs.
  • 基础设施管理 - 针对 GPU 工作负载优化的云推理解决方案。

Star 历史

nvidia/triton-inference-server 的 Star 历史图表nvidia/triton-inference-server 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

nvidia/triton-inference-server 是做什么的?

Triton Inference Server is a high-performance AI model inference server and multi-framework model runtime designed for deploying machine learning models across cloud, data center, and embedded edge infrastructure. It serves as an execution engine that allows for the concurrent running of models from various frameworks to optimize hardware utilization.

nvidia/triton-inference-server 的主要功能有哪些?

nvidia/triton-inference-server 的主要功能包括:Model Inference Servers, Model Serving APIs, Batch Inference Engines, Chaining Pipelines, High Throughput Inference, Model Deployment Pipelines, Backend Runtimes, Model Inference Runtimes。

nvidia/triton-inference-server 有哪些开源替代品?

nvidia/triton-inference-server 的开源替代品包括: triton-inference-server/server — Triton Inference Server is a high-performance server designed to deploy machine learning models from multiple… openbmb/minicpm — MiniCPM is a collection of small language models designed for local, on-device deployment in resource-constrained… openvinotoolkit/openvino — OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models… microsoft/onnxruntime — This project is a cross-platform machine learning inference engine designed to execute pre-trained models across… zhaochenyang20/awesome-ml-sys-tutorial — This project provides a comprehensive technical guide and framework for engineering large-scale machine learning… pytorch/serve — This project is a PyTorch model serving framework designed to deploy and scale machine learning models in production…

Triton Inference Server 的开源替代方案

相似的开源项目,按与 Triton Inference Server 的功能重合度排序。
  • 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
  • openbmb/minicpmOpenBMB 的头像

    OpenBMB/MiniCPM

    9,464在 GitHub 上查看↗

    MiniCPM is a collection of small language models designed for local, on-device deployment in resource-constrained environments. The project focuses on running dense Transformer models on consumer hardware, including GPUs, CPUs, and Apple Silicon, without requiring custom code forks. The project distinguishes itself through heavy optimization for edge hardware, utilizing quantized weight compression in GGUF and MLX formats to reduce memory overhead. It implements advanced inference techniques such as speculative sampling and radix-tree prefix caching to accelerate generation speed and throughp

    Jupyter Notebook
    在 GitHub 上查看↗9,464
  • openvinotoolkit/openvinoopenvinotoolkit 的头像

    openvinotoolkit/openvino

    10,414在 GitHub 上查看↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    C++aicomputer-visiondeep-learning
    在 GitHub 上查看↗10,414
  • microsoft/onnxruntimemicrosoft 的头像

    microsoft/onnxruntime

    19,347在 GitHub 上查看↗

    This project is a cross-platform machine learning inference engine designed to execute pre-trained models across diverse operating systems and hardware environments. It functions as a standardized execution framework that manages the entire lifecycle of model inference, from loading and graph optimization to hardware-accelerated execution and generative sequence management. The runtime distinguishes itself through a highly modular architecture that decouples model logic from hardware-specific kernels. By utilizing an execution provider abstraction, it enables developers to offload computation

    C++ai-frameworkdeep-learninghardware-acceleration
    在 GitHub 上查看↗19,347
  • 查看 Triton Inference Server 的所有 30 个替代方案→