About CUDA tookit in AGX Xavier

Please provide the following info (check/uncheck the boxes after clicking “+ Create Topic”):
Software Version
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

Target Operating System
[*] Linux

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

SDK Manager Version

Host Machine Version
[*] native Ubuntu 18.04

There is no nppi.h header file (but related NPP .so file can be found) and no nvjpeg library on my Xavier with Drive Software 10.0 flashed to it.
Is it normal or it is because of incomplete flash?
Does Xavier support all the functionalities in CUDA toolkit (which was installed on X86 Ubuntu machine)?
How can I install full CUDA toolkit version?

Dear @leqiang.wang,
If you get flash is successful message at the end of flashing confirms the successful installation. Note that CUDA/TRT/DW/NvMedia samples are expected to cross compile for target. So the target is expected to have only lib files.

Continue from this thread, is there nvjpeg for ARM?
I’ve seen this thread NvJpeg available for DriveOS
I know there is jpeg API in Nvmedia. But if I want to port an x86 built C++ project to DriveOS which depends on nvjpeg, do I have to replace the nvjpeg usage with Nvmedia API?

Hi @leqiang.wang,

Yes, you have to replace with NvMedia API to leverage the hw accelerator. Thanks.