We are working with DRIVE OS 7.0.3 on DRIVE AGX ORIN hardware.
The documentation indicates that DRIVE OS 7.0.3 supports both Thor and Orin platforms.
Our issue:
✓ We flashed Drive AGX Orin with Drive Os 7.0.3
✓ The CUDA headers and tools for DRIVE OS 7.0.3 are present under:
/usr/local/cuda-12.8/targets/aarch64-linux/
(no /thor/ folder)
✗ But the CUDA math libraries (cuBLAS, cuDNN, TensorRT) are not present for Orin.
However, when installing additional packages described in:
“Downloading and Copying Additional DriveOS Packages”
…the only CUDA/CuDNN/TensorRT .deb packages available are Thor-only, for example:
driveos-cuda-thor-nsr-tegra-repo-ubuntu2404-12-8-local_12.8.11-1_arm64.deb
Installing the .deb files on ORIN provides Thor’s CUDA 12.8 libraries, including cuBLAS and cuDNN, under:
/usr/local/cuda-12.8/thor/targets/aarch64-linux/lib/
and they will not work on Orin (as i suppose it should be)
Questions :
-
Where can we obtain the correct cuBLAS/cuDNN/TensorRT libraries for ORIN under DRIVE OS 7.0.3?
Are they available separately (similar to Thor packages), or are they expected to be provided through the flashing image or are we missing something? -
Does DRIVE OS 7.0.3 officially include a CUDA toolkit for ORIN with math libraries, or is CUDA 12.8 supported on ORIN only through the Thor packages?
-
If CUDA math libs for Orin are not available under 7.0.3, what is the correct supported configuration for CUDA/TensorRT inference on Orin with DOS 7.0.3?
-
Is there a recommended way to integrate the CUDA/cuDNN/TensorRT math libraries into DriveOS 7.0.3 rootfs for Orin targets?
The documentation mentions Yocto recipes for Thor, but it is unclear how this applies to Orin.
Thank you!