triton-inference-server/server

The Triton Inference Server provides an optimized cloud and edge inferencing solution.

解决的问题

Triton Inference Server 简化了 AI 模型的部署和推理服务。它消除了管理多个框架和硬件目标的复杂性,使团队能够将来自各种深度学习和机器学习框架的 AI 模型快速部署到从云到边缘设备的广泛硬件上。

工作原理

Triton 作为一个支持多种后端(如 TensorRT、PyTorch、ONNX、OpenVINO 和 Python)的推理层。用户将模型放入模型仓库并进行配置。Triton 随后为客户端提供标准化的 HTTP/REST 和 gRPC 协议以发送推理请求。它通过并发模型执行、动态批处理以及对有状态模型的序列批处理等功能优化性能。

适用人群

专为需要在多种硬件(NVIDIA GPU、x86/ARM CPU、AWS Inferentia)和多种框架之间部署生产级 AI 模型的 AI 工程师和 DevOps 团队设计。

主要亮点

  • 多框架支持:支持来自 TensorRT、PyTorch、ONNX、OpenVINO、Python 和 RAPIDS FIL 的模型。
  • 硬件灵活性:可在 NVIDIA GPU、x86 和 ARM CPU 或 AWS Inferentia 上运行。
  • 性能优化:包含动态批处理、并发模型执行和序列批处理功能。
  • 可扩展性:提供 Backend API 用于自定义后端,并通过 Ensembling 或业务逻辑脚本(BLS)支持模型流水线。
  • 标准化协议:基于 KServe 协议使用 HTTP/REST 和 gRPC。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目