Triton v2.10.0 adds ONNX on Jetson, HTTP compression, ragged batching, and Model Analyzer CLI subcommands.
$ git clone --branch v2.10.0 https://github.com/triton-inference-server/server.git # already have the repo? check out this version: $ git checkout v2.10.0
$ tritonserver --model-repository=/path/to/model_repo --backend-directory=/path/to/tritonserver/backends --backend-config=tensorflow,version=2
- ›Adds
profile,analyze, andreportsubcommands to the Model Analyzer CLI for structured profiling and reporting workflows. - ›Adds
--backend-directoryflag totritonserverto explicitly set the backend directory, required on Jetson deployments. - ›Adds
--backend-config=tensorflow,version=2flag to select TensorFlow 2.x on Jetson (where TF 1.x is the default). - ›Triton server and HTTP clients (Python and C++) now support request/response compression.
- ›Ragged batching is now supported for ONNX models.
+4 moreshow less
- ›Triton on Jetson (JetPack 4.5) now supports ONNX via the ONNX Runtime backend (version 1.7.1), including the TensorRT execution provider.
- ›Model Analyzer gains a
reportsubcommand to generate a detailed report for any specific model configuration. - ›Model Analyzer now supports CPU-only mode.
- ›Windows alpha release adds GRPC endpoint support for TensorRT and ONNX Runtime (CPU, CUDA, TensorRT execution providers) models.
- !Legacy custom backend support is removed; all custom backends must be reimplemented using the TRITONBACKEND API.
- !Model Analyzer CLI subcommands (
profile,analyze,report) require updating existing Model Analyzer config files and CLI flags. - !The Triton client libraries have moved to a separate repository at https:/
/github.com/triton-inference-server/client. - !utils.serialize_byte_tensor() and utils.deserialize_byte_tensor() in the Python client shared-memory support library now return
np.object_arrays instead ofnp.bytes_arrays; code depending onnp.bytes_must be updated.