VPI - Vision Programming Interface

0.4.4 Release


Installation of VPI is performed preferably using the SDK Manager automated installer, stepping through the installation and setup of the platform on the host and target system.

Please consult the SDK Manager User Guide for detailed installation instructions.

Alternatively, linux-x86_64 host installation also can be performed using apt:

  1. Install the public key
    sudo apt install gnupg-curl
    sudo apt-key adv --fetch-key https://repo.download.nvidia.com/jetson/jetson-ota-public.asc
  2. Add the public repository server to apt's configuration
    • Install needed packages
      sudo apt install software-properties-common
    • For Ubuntu 16.04:
      sudo add-apt-repository 'deb https://repo.download.nvidia.com/jetson/x86_64 xenial r32.4'
    • For Ubuntu 18.04:
      sudo add-apt-repository 'deb https://repo.download.nvidia.com/jetson/x86_64 bionic r32.4'
  3. Update the local repository package list
    sudo apt update
  4. Install the VPI package on the host along with its dependencies:
    sudo apt install vpi vpi-dev vpi-samples

The installer copies VPI files to /opt/nvidia/vpi-0.4, also creating a symlink /opt/nvidia/vpi pointing to it. This allows some old build systems to hard-code VPI's location so it always uses the most recently installed version.

Inside this directory, the following sub-directories can be found:

- includeC headers
- libshared libraries for host platform
- samples/*complete sample applications
- targets/*shared libraries for host and target platforms, needed for cross-compilation

After a successful installation, start learning some basic concepts, then go write your first application with VPI.