TensorRT, CuDNN Libraries MATLAB GPU coder

Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
[*] NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other

Target Operating System
[*] Linux
QNX
other

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
[*] NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other

SDK Manager Version
[*] 1.7.1.8928
other

Host Machine Version
[*] native Ubuntu 18.04
other

Hello,
We have The DRIVE AGX Pegasus DevKit running Software 10 and OS 5.1.6.1. We are attempting to use GPU coder to generate a CUDA code that is compatible with our gpu. We ran into some library issues:

  1. Are CuDNN and TensorRT libraries installed on the target when flashing?
    - if they are could you please point us to where they are installed?
    - if they are not is there any documentation that would show us how to install these libraries on the target?
  2. When flashing the target we noticed that TensorRT(with cuDNN7.5) was listed on the Target Component under AI.
    - could you please point us to documentation that show us how to cross-compile to have these libraries on the target
    we are stuck here and any help would be greatly appreciated.

Regards
d.Baykeda

Warning: Unable to find cuDNN libraries on the target. Install the libraries by using Jetpack for a Jetson target or driveinstall for a DRIVE target.

Checking for TensorRT library availability on the Target…
Warning: Unable to find TensorRT libraries on the target. Install the libraries by using Jetpack for a Jetson target or driveinstall for a DRIVE target.

Warning: ‘GStreamer-1.0 libraries are not available on the target. For more information, setup-and-configuration.’

Dear @d.baykeda,
The cudnn and TRT libs are installed on target. Could you check /usr/local/cuda/lib/, /usr/src/tensorrt/liband/usr/local/driveworks/lib/`?
For TensorRT sample cross compilation, please check Sample Support Guide :: NVIDIA Deep Learning TensorRT Documentation

Dear @SivaRamaKrishnaNV ,
sorry for the late reply. I see the libraries in /usr/local/cuda/lib and /usr/ocal/driveworks/lib. but /usr/src/tensorrt is not on the target. Is that a default location that is created during flashing? If so is that an indication that the libraries were not installed properly during flashing?

Dear @d.baykeda,
Please confirm the DRIVE release version. Note that, DRIVE OS 5.2.6 does not include any samples. It just installs the libs.

Dear @SivaRamaKrishnaNV ,
We have DRIVE OS 5.1.6.1.

Dear @d.baykeda,
You can see TRT samples on host at /usr/src/tensorrt/ folder and may cross compilation the samples as mentioned in TensorRT, CuDNN Libraries MATLAB GPU coder - #3 by SivaRamaKrishnaNV

If flashing is completed without any error, you should see Flashing is successful message in sdkmananger GUI in the last step. You can also verify in the sdkmanager logs (~/.nvsdkm/logs & ~/.nvsdkm/sdkm.log)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.