NVIDIA TensorRT vs ONNX Runtime

NVIDIA TensorRT

6.9 #12 in Deep Learning Software

About NVIDIA TensorRT

ONNX Runtime

7.9 #5 in Deep Learning Software

About ONNX Runtime
NVIDIA TensorRTONNX Runtime
Free planYesYes
Free trialNoNo
Paid fromFreeFree
Open sourceNoNo
PlatformsLinux, self-hosted, WindowsAndroid, iOS, Linux, macOS, self-hosted, Web, Windows
Free planYesYes
Training modelocallocal
Deployment targetsmultiplemultiple
GPU accelerationYesYes
Distributed trainingNo—
Supported languagesC++, PythonPython, C, C++, C#, Java, JavaScript, TypeScript, Kotlin, Objective-C
Model formatsONNX; TensorRT engine/plan filesONNX, ORT

Both are listed in Best Deep Learning Software. On Samsung Mobile US Press, ONNX Runtime scores higher on our published basis.