Hello!
• Hardware Platform (Jetson / GPU): Jetson AGX Xavier
• DeepStream Version: 6.0.1 (deepstream-l4t samples container)
• JetPack Version (valid for Jetson only): 4.6.1
• Issue Type( questions, new requirements, bugs): questions
I am using the [nvcr.io/nvidia/deepstream-l4t:6.0.1-samples] (DeepStream-l4t | NVIDIA NGC) on the Xavier AGX and I am trying to run the deepstream-app reference application and I see the following error message.
$ deepstream-app -c deepstream/deepstream-6.0/samples/configs/deepstream-app/source6_csi_dec_infer_resnet_int8.txt
deepstream-app: error while loading shared libraries: libnvinfer.so.8: cannot open shared object file: No such file or directory
When I run gst-inspect-1.0 nvinfer
I get a message that says: No such element or plugin 'nvinfer'
.
I checked to see if the plugin was blacklisted and I ran gst-inspect-1.0 -b
and I find that there are 16 plugins blacklisted:
...
(gst-plugin-scanner:35): GStreamer-WARNING **: 17:13:58.900: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so': libnvparsers.so.8: cannot open shared object file: No such file or directory
(gst-plugin-scanner:36): GStreamer-WARNING **: 17:13:59.198: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so': libnvparsers.so.8: cannot open shared object file: No such file or directory
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No EGL Display
nvbufsurftransform: Could not get EGL display connection
Blacklisted files:
libnvdsgst_multistreamtiler.so
libgstnvvideoconvert.so
libnvdsgst_ofvisual.so
libnvdsgst_infer.so
libnvdsgst_multistream.so
libnvdsgst_inferaudio.so
libnvdsgst_dewarper.so
libnvdsgst_inferserver.so
libnvdsgst_osd.so
libnvdsgst_tracker.so
libnvdsgst_segvisual.so
libnvdsgst_deepstream_bins.so
libcustom2d_preprocess.so
libnvdsgst_udp.so
libnvdsgst_dsexample.so
libnvdsgst_preprocess.so
Total count: 16 blacklisted files
I stopped and re-ran the container without passing the -e DISPLAY=$DISPLAY
and -v /tmp/.X11-unix/:/tmp/.X11-unix
arguments to it and that seemed to fix the No EGL Display
issue. This then reduced the number of blacklisted files to 7.
...
(gst-plugin-scanner:22): GStreamer-WARNING **: 17:17:09.451: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_inferaudio.so': libcufft.so.10: cannot open shared object file: No such file or directory
(gst-plugin-scanner:22): GStreamer-WARNING **: 17:17:09.457: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so': libnvparsers.so.8: cannot open shared object file: No such file or directory
Blacklisted files:
libnvdsgst_infer.so
libnvdsgst_inferaudio.so
libnvdsgst_inferserver.so
libnvdsgst_osd.so
libnvdsgst_deepstream_bins.so
libcustom2d_preprocess.so
libnvdsgst_udp.so
Total count: 7 blacklisted files
I still see nvinfer
being blacklisted.
On another note, I do not have plugins blacklisted on the TX2 Development Kit which is also flashed with JetPack v4.6.1 and the same samples container [nvcr.io/nvidia/deepstream-l4t:6.0.1-samples] (DeepStream-l4t | NVIDIA NGC) installed on it. The deepstream reference app runs on it with no issues.
Thank you for your support!