Want some info about differences between VPI and Deepstream


I am trying to learn about VPI and Deepstream API.
The first impression I’ve got from those two is that they are pretty much same!
The only difference is that Deepstream seems to be tightly coupled with gstreamer. And VPI seems to be a higher wrapper for many similar APIs that are tightly coupled with HW computing resources.

Then I wonder

  • if VPI wraps Deepstream also.
  • if Deepstream is one of submodules of VPI.

Could someone briefly introduce both? and their relationship?

Thank you very much!


VPI is a library for computer vision algorithms, similar to OpenCV.
Deepstream is an SDK for inference pipelines, like PyTorch or TensorFlow.

The memory buffer between two libraries can map to each other.

1 Like

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