NGC Docker Container for DeepStream?

Are there any plans to provide a NGC container for DeepStream? This will make the installation and testing very simple/smooth.

Alternatively, could NVIDIA please enhance the README instructions of DeepStream to specify how DeepStream can be installed on top of already available Docker containers in the NGC library?

I ask because I encountered errors when I tried to install DeepStream 2.0 on Ubuntu 16.04, using the README instructions for CUDA 9.2 installation:

sudo apt-get install cuda
Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
cuda : Depends: cuda-9-2 (>= 9.2.148) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Just to clarify further - the Deepstream installation works well on a Google Cloud instance which is a clean Ubuntu instance. However, it doesn’t work on a NGC instance, which has the CUDA driver already installed.

Hi prashanth.bhat,

The docker image should run anywhere only if it has NVIDIA GPU (pascal or later) although we only test on several platforms, but the deepstream2.0 is not in this test scope yet.
We realize this requirement, and will plan to support it at the next release.


We will release dockefile in deepstream 3.0

Thank you.