Nuvo-9166GC + NPL54 with MobileSAM

Purposes

Autonomous logistics applications require higher safety and precise robotic control, enabled by AI-driven object detection and segmentation. This demo showcases a compact, rugged Edge AI computer with GMSL2 camera support and NVIDIA L4 inference capabilities.

This demo covers:

  • Nuvo-9166GC: Intel 14th Gen rugged Edge AI computer supporting NVIDIA L4 and one add-on PCIe card

  • PCIe-NPL54: Cost-effective 4-port GMSL2 frame grabber for select 8M/5M/3M/2M GMSL2 cameras

  • AC-IMX390: IP67+IP69K SONY IMX390 GMSL2 automotive camera

Run Demo

  • This demo should run automatically after reboot

Stop Demo

  • Before shutdown the OS, please kindly press Ctrl+C on in the NPL54 Capture window to ensure the VDMA is stopped.


Preparation

However, the demo code relies on many environmental settings ...

  • Other Python packages


Recompile OpenCV with CUDA support

circle-info

This section does not appear to be a mandatory part of the current demo.

During development, we tried to recompile OpenCV to enable CUDA support. The compilation process is quite complex and depends on the Ubuntu version and NVIDIA GPU architecture.

Install CUDA and CUDNN first

Major reference: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/#network-repo-installation-for-ubuntuarrow-up-right

Install gcc-10 & g++-10

Remove Existing OpenCV

Download OpenCV Repo and Compile

circle-info

Check the following link to ensure th CUDA_ARCH for the GPU card you're using https://arnon.dk/matching-sm-architectures-arch-and-gencode-for-various-nvidia-cards/arrow-up-right

Last updated