Running Deepstream 6.2 on RHEL

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)

DGPU

• DeepStream Version

6.2

• TensorRT Version

8.5.2

• NVIDIA GPU Driver Version (valid for GPU only)
535

Hey guys, I am trying to run Deepstream 6.2 on RHEL 9.2 (Rocky Linux)
I see that Deepstream 6.2 has a README file called README.rhel, I followed the instructions and was able to install all dependencies, but while doing a make CUDA_VER=11.8 on the sample app, I am getting extern C errors. Wanted to know which version of RHEL we should try running it on.

Error logs while compiling : In file included from …/…/apps-common/src/deepstream-yaml/deepstream_config_yaml.cpp:23:
…/…/apps-common/includes/deepstream_common.h:32:1: note: ‘extern “C”’ linkage started here
32 | extern “C”
| ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
from /usr/include/glib-2.0/glib/gthread.h:32,
from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
from /usr/include/glib-2.0/glib.h:32,
from /usr/include/gstreamer-1.0/gst/gst.h:27,
from …/…/apps-common/includes/deepstream_common.h:36,
from …/…/apps-common/src/deepstream-yaml/deepstream_config_yaml.cpp:23:
/usr/include/c++/11/type_traits:3300:3: error: template with C linkage
3300 | template

Deepstream for RHEL is not supported in this release.

Is RHEL supported in deepstream 6.3?

Still not supported in DS6.3.
RHEL status is also mentioned in Quickstart Guide — DeepStream 6.3 Release documentation (nvidia.com).

Not sure if DeepStream docker is OK for your case, you can find the dockers related information on page Docker Containers — DeepStream 6.3 Release documentation (nvidia.com).