Skip to main content

onnxruntime-ep-nv-tensorrt-rtx

NVIDIA TensorRT RTX Execution Provider plugin for ONNX Runtime.

Enables hardware-accelerated inference on NVIDIA RTX GPUs (Ampere / RTX 30xx and later) via the ORT Plugin EP ABI.


About NVIDIA TensorRT for RTX

NVIDIA® TensorRT™ for RTX (TensorRT-RTX) is an inference optimization library dedicated for deploying AI inference on NVIDIA GeForce RTX GPUs. It is a great choice for developers building applications that must run on Windows or Linux PCs, laptops, or workstations.

This package bundles the TensorRT-RTX runtime libraries alongside the ONNX Runtime EP plugin so that no separate TensorRT-RTX installation is required.

For more information about TensorRT-RTX, visit https://developer.nvidia.com/tensorrt-rtx.
Online documentation: https://docs.nvidia.com/deeplearning/tensorrt-rtx/latest/index.html
License agreement: https://docs.nvidia.com/deeplearning/tensorrt-rtx/latest/reference/sla.html


References


Requirements

  • NVIDIA RTX GPU (Ampere or later)
  • NVIDIA GPU driver with CUDA 13 support
  • pip install onnxruntime>=1.24

Installation

pip install onnxruntime>=1.24
pip install onnxruntime-ep-nv-tensorrt-rtx

Usage

import onnxruntime as ort
import onnxruntime_ep_nv_tensorrt_rtx as trt_ep

# Register the EP plugin
ort.register_execution_provider_library(trt_ep.get_ep_name(), trt_ep.get_library_path())

# List available devices
devices = [d for d in ort.get_ep_devices() if d.ep_name == trt_ep.get_ep_name()]
print(f"TensorRT RTX devices: {len(devices)}")

# Create session with EP
so = ort.SessionOptions()
so.add_provider_for_devices(devices, {})
sess = ort.InferenceSession("model.onnx", sess_options=so)

License

Apache 2.0. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-win_arm64.whl (96.7 MB view details)

Uploaded Python 3Windows ARM64

onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-win_amd64.whl (104.9 MB view details)

Uploaded Python 3Windows x86-64

onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-manylinux_2_35_aarch64.whl (133.2 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ ARM64

onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-manylinux_2_28_x86_64.whl (143.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

File details

Details for the file onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 be72baa379319b1df502758105d910531b15aa71545619758a00060339f78649
MD5 d38a8914a365bf4865f6b40f10707bfa
BLAKE2b-256 eada7208fd4679431230e27811ce49572c37b81648e3b5db7d258a3cd65c733b

See more details on using hashes here.

File details

Details for the file onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8aa0db63e31384024409818789eaa8ad136f0e83681dda204b7e3d178df2ff69
MD5 888323ebf361bd8c1a714774dc8606df
BLAKE2b-256 0c7d7dae1810328c4ddc611129b66fa11edd14c8c814ac1b206c3fac481541af

See more details on using hashes here.

File details

Details for the file onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 0ccf6a636f9f49d74e3e7e3b1b90287aa1c818db770b47fad6e8aa344f4290a5
MD5 42cdd760567cc88e97363b8fbcc2ad86
BLAKE2b-256 4163ef110d73730969957740d770b29c158ca79a9df32c65ee081b01f8b64124

See more details on using hashes here.

File details

Details for the file onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_ep_nv_tensorrt_rtx_cu13-0.4.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68b8f7306b50cf76daf997b8be24ec3813498c15d48e0ddd211db14f2a9daa19
MD5 96dc22bb49c5af2ce92f4a949d7f763b
BLAKE2b-256 9c68093626a054300fa7f4f1a6d18b775d185034c6bb7fb056ac4f9d1e9b50d4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.0 This release

4 files

0.3.0

3 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page