PVA SDK Documentation#

PVA SDK is an SDK to allow programming NVIDIA’s Programmable Vision Accelerator (PVA) engine which is provided on certain NVIDIA SOCs.

The PVA is a fully-programmable multi-core DSP designed for efficient execution of CV tasks. The PVA SDK contains the APIs, runtimes, tools and documentation necessary for programmers to take advantage of this engine. The PVA SDK allows users to design, implement, optimize and deploy custom applications for the PVA engine. Such applications may be scheduled in efficient asynchronous pipelines combining multiple processors and peripherals.


Release notes for this version of the PVA SDK are available at Release notes.

Instructions on installing the PVA SDK, building sample applications, and getting started writing your own applications are available at Getting started.

A description of the overall design of the cuPVA runtime APIs is available at Architecture.

Documentation on the development and debugging tools provided with the PVA SDK can be found at Development tools.

The cuPVA runtime API reference can be found at API Reference.

Detailed reference material about the PVA hardware and VPU programming can be found at Reference manuals.