Hi NVIDIA team,
We are deploying a 3D reconstruction pipeline based on the VGGT model. The pipeline works as expected on our DGX Spark environment, but when we run the same PyTorch → ONNX → TensorRT workflow on Jetson Orin (NX/Nano), the inference results are incorrect. Specifically, instead of generating proper 3D surfaces, the model outputs flat planes; so the engine runs without crashing, but the output is silently wrong.
Suspected cause: We believe the issue stems from missing or incomplete operator and tactic support in JetPack 6.2’s TensorRT 10.3 on Orin. The features and kernels required by our model may not be fully implemented or optimized, leading to silent inference errors. On DGX, we have newer software (JetPack 7.0, TensorRT 10.14, CUDA 13.0) and off course more advanced hardware (Blackwell-class GPU) kconversion and inference work correctly. However, Jetson Orin (Ampere SM87) seems to lag behind in compatibility and numerical precision.
VGGT context: The VGGT model is a complex 3D neural network (~4.4 GB FP32) that requires robust operator support for multi-view depth and point cloud inference. JetPack 6.2/Orin appears to lack some of this essential support.
Experimental findings:
-
The model performs correctly on DGX, but fails on Orin.
-
DGX runs newer JetPack/TRT/CUDA versions, while Orin is limited to JetPack 6.2/TRT 10.3.
-
The incorrect “flat surface” output on Orin suggests missing tactic/operator support, not an export or build failure.
Question: Has anyone else encountered similar inference issues with VGGT-based or similar models on Jetson Orin, and are there recommended ways to improve operator/tactic support or workaround these limitations?