Troubleshooting#
This guide helps you diagnose and resolve common issues when installing, building engines with, and running inference using TensorRT-RTX on RTX GPUs. It points to the most relevant documentation for platform support, deployment, and debugging workflows.
What You Will Learn
Installation and environment issues: GPU, driver, CUDA, and SDK setup problems on supported platforms
Build and engine issues: AOT/JIT compilation failures, engine compatibility, and porting from TensorRT
Inference and runtime issues: Execution errors, dynamic shapes, and reproducing failures with capture and replay
How to Use This Guide
Confirm platform support: Verify your GPU, OS, and dependency versions against the Support Matrix and Prerequisites before changing application code.
Match the workflow phase: Use the installation, build, or inference sections below depending on where the failure occurs.
Reproduce build failures: On Linux, use API Capture and Replay to record and replay engine-building API sequences without the original application or model source.
Gather diagnostics: Capture TensorRT-RTX version, GPU model, driver and CUDA versions, and relevant log output before reporting an issue.
Getting Additional Help
If this guide does not resolve your issue:
Post questions on the NVIDIA Developer Forum with the
tensorrttagOpen an issue on the TensorRT-RTX GitHub repository
Review Release Notes for known issues and fixes in your version
Installation Issues#
Symptoms such as missing libraries, loader errors, or the SDK failing to detect a GPU often trace to environment setup rather than application logic.
Check supported hardware and software
Confirm that your RTX GPU, operating system, driver, and CUDA toolkit versions are in scope for your TensorRT-RTX release.
Complete a clean install
Follow the platform-specific install steps for the SDK zip (Windows) or tarball (Linux), including PATH and library path configuration.
Python package import failures
If
import tensorrt_rtxfails after install, verify that the wheel or bindings match your Python version and that dependent CUDA libraries are on the library path. Refer to Prerequisites for dependency versions.
Build and Engine Issues#
Engine build failures occur during ahead-of-time (AOT) compilation on the build machine or during just-in-time (JIT) compilation when the engine is first loaded on the end-user GPU.
Unsupported ONNX operators or graph features
Compare your model against the ONNX operator support list and export guidance. Unsupported ops or deprecated network modes (for example, weakly typed or implicit quantization networks) must be updated before build.
→ Operators → ONNX Conversion Guide → Porting Guide for TensorRT Applications
TensorRT engine is not compatible with TensorRT-RTX
Serialized TensorRT engines cannot be loaded by TensorRT-RTX. Rebuild engines with TensorRT-RTX and update library and Python module names as described in the porting guide.
Engine compatibility across GPUs and releases
Engines built for one compute capability or TensorRT-RTX version may not deserialize or run on another. Use CPU-only AOT defaults, Turing-specific engines where needed, and
IRuntime::getEngineValidity()before deployment.→ CPU-Only AOT and TensorRT-RTX Engines → Version Compatibility
Reproduce build-time failures (Linux)
Record API calls during the build phase and replay them with
tensorrt_playerto isolate builder failures without the original application.
Inference and Runtime Issues#
Failures during engine deserialization, JIT compilation, or execution often relate to engine validity, tensor shapes, or concurrent GPU use.
Engine fails to load or JIT compile on the target machine
Verify GPU support, driver version, and that the engine was built for the installed TensorRT-RTX release. Check release notes for fixed issues affecting your GPU architecture.
→ Support Matrix → Release Notes → CPU-Only AOT and TensorRT-RTX Engines
Shape, precision, or accuracy errors at runtime
Dynamic input dimensions, quantized types, and strongly typed networks have specific API and ONNX requirements.
→ Working with Dynamic Shapes → Work With Quantized Types → Advanced Topics
Performance or concurrent graphics workloads
For latency tuning and simultaneous compute and graphics (SCG) scenarios, refer to performance and CiG documentation.
Debugging with capture and replay
When inference or rebuild behavior differs between machines, capture the build-phase API trace on a system where the issue reproduces and replay on another host.