Hi all,
I am trying to run the objectDetector_SSD sample on Jetson TX2 with JetPack 4.2.1 and DeepStream 4.0. I followed the instructions closely apart from the frozen graph to uff conversion part, since the instructions mention python 2 but the recent tensorflow-gpu package is for python 3 (I installed tensorflow by following the instructions on Jetson Zoo).
Both deepstream-app and gst-launch-1.0 crash on startup - see below for some details and a more detailed output in https://rentry.co/tfky7.
Any ideas what am I missing? Thanks!
$ gst-launch-1.0 filesrc location=../../samples/streams/sample_1080p_h264.mp4 ! \
> decodebin ! m.sink_0 nvstreammux name=m batch-size=1 width=1280 \
> height=720 ! nvinfer config-file-path= config_infer_primary_ssd.txt ! \
> nvvideoconvert ! nvdsosd ! nvegltransform ! nveglglessink
(gst-plugin-scanner:16115): GLib-GObject-WARNING **: 18:03:55.671: cannot register existing type 'GstInterpolationMethod'
(gst-plugin-scanner:16115): GLib-GObject-CRITICAL **: 18:03:55.671: g_param_spec_enum: assertion 'G_TYPE_IS_ENUM (enum_type)' failed
(gst-plugin-scanner:16115): GLib-GObject-CRITICAL **: 18:03:55.671: validate_pspec_to_install: assertion 'G_IS_PARAM_SPEC (pspec)' failed
Setting pipeline to PAUSED ...
Using winsys: x11
Creating LL OSD context new
0:00:09.240571280 16114 0x55bb1bbe40 WARN nvinfer gstnvinfer.cpp:515:gst_nvinfer_logger:<nvinfer0> NvDsInferContext[UID 1]:checkEngineParams(): Could not find output layer 'MarkOutput_0' in engine
Pipeline is PREROLLING ...
Got context from element 'eglglessink0': gst.egl.EGLDisplay=context, display=(GstEGLDisplay)NULL;
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
Creating LL OSD context new
Could not find NMS layer buffer while parsing
0:00:09.721346597 16114 0x55badd14f0 ERROR nvinfer gstnvinfer.cpp:511:gst_nvinfer_logger:<nvinfer0> NvDsInferContext[UID 1]:fillDetectionOutput(): Failed to parse bboxes using custom parse function
Caught SIGSEGV