triton-inference-server/server
The Triton Inference Server provides an optimized cloud and edge inferencing solution.
What it solves
Triton Inference Server streamlines the deployment of AI models by providing a standardized way to serve models from multiple frameworks (such as PyTorch, TensorRT, ONNX, and OpenVINO) across various hardware platforms, including NVIDIA GPUs, x86/ARM CPUs, and AWS Inferentia.
How it works
It acts as an inference serving software that manages a model repository. It uses a modular backend architecture, allowing it to execute models from different deep learning and machine learning frameworks. It supports multiple inference protocols (HTTP/REST and gRPC) and provides C and Java APIs for in-process use cases.
Who it’s for
AI teams and developers who need to deploy production-ready AI models with optimized performance across cloud, data center, edge, and embedded devices.
Highlights
- Multi-framework support: Serves models from TensorRT, PyTorch, ONNX, OpenVINO, Python, and RAPIDS FIL.
- Performance optimization: Features dynamic batching, sequence batching, and concurrent model execution to maximize throughput and only latency.
- Flexible deployment: Supports cloud, data center, edge, and embedded devices.
- Model pipelining: Enables complex workflows via Ensembling and Business Logic Scripting (BLS).
- Extensibility: Provides a Backend API for creating custom backends in C/C++ or Python.
Related
- Project
- Project
- Project
- Project
- Project