• Hardware Platform : GPU
• DeepStream Version : 7.1
• Graph Composer Version : 4.1.0
Hi, I’m working on creating a graph that can run a video with my own custom inference. For now, I’m testing things on Composer because I’m new to this.
Here is the graph :
My network just takes the flux and gives it back but with changed colors. model.zip
I have trouble running it, I used this command :
/opt/nvidia/graph-composer/execute_graph.sh tests_graph.yaml tests_graph.parameters.yaml -d /opt/nvidia/graph-composer/config/target_x86_64.yaml
and have this error :
Running...
****** NvDsScheduler Runtime Keyboard controls:
p: Pause pipeline
r: Resume pipeline
q: Quit pipeline
2025-01-13 14:48:48.886 INFO extensions/nvdsbase/nvds_scheduler.cpp@396: NvDsScheduler Pipeline ready
Failed to query video capabilities: Invalid argument
2025-01-13 14:48:49.021 INFO extensions/nvdsbase/nvds_scheduler.cpp@381: NvDsScheduler Pipeline running
0:00:02.439865852 12561 0x728a0155a630 ERROR nvinfer gstnvinfer.cpp:678:gst_nvinfer_logger:<nvinfer_bin_nvinfer> NvDsInferContext[UID 1]: Error in NvDsInferContextImpl::parseBoundingBox() <nvdsinfer_context_impl_output_parsing.cpp:60> [UID = 1]: Could not find output coverage layer for parsing objects
0:00:02.439881248 12561 0x728a0155a630 ERROR nvinfer gstnvinfer.cpp:678:gst_nvinfer_logger:<nvinfer_bin_nvinfer> NvDsInferContext[UID 1]: Error in NvDsInferContextImpl::fillDetectionOutput() <nvdsinfer_context_impl_output_parsing.cpp:736> [UID = 1]: Failed to parse bboxes
====================================================================================================
| GXF terminated unexpectedly |
====================================================================================================
#01 /opt/nvidia/graph-composer/gxe(+0x92fa) [0x61c3c20212fa]
#02 /opt/nvidia/graph-composer/gxe(+0x244da) [0x61c3c203c4da]
#03 /opt/nvidia/graph-composer/gxe(+0x247bc) [0x61c3c203c7bc]
#04 /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x728bdd442520]
#05 attach_metadata_detector(_GstNvInfer*, _GstMiniObject*, GstNvInferFrame&, NvDsInferDetectionOutput&, float) /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so(_Z24attach_metadata_detectorP11_GstNvInferP14_GstMiniObjectR15GstNvInferFrameR24NvDsInferDetectionOutputf+0x87) [0x728bd734b2d7]
#06 /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so(+0x1c1d8) [0x728bd733a1d8]
#07 /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x8e491) [0x728bdd33a491]
#08 /lib/x86_64-linux-gnu/libc.so.6(+0x94ac3) [0x728bdd494ac3]
#09 /lib/x86_64-linux-gnu/libc.so.6(+0x126850) [0x728bdd526850]
====================================================================================================
Minidump written to: /tmp/5fa03c00-e1fd-49e4-388928a5-e7982b17.dmp
/opt/nvidia/graph-composer/execute_graph.sh: line 331: 12561 Segmentation fault (core dumped) ${RUN_PREFIX} ${GXE_PATH} -app "${GRAPH_FILES}" -manifest "${MANIFEST_FILE}" ${RUN_POSTFIX}
*******************************************************************
End tests_graph.yaml
*******************************************************************
The flux run without the Video Inference block, and because of the error message, I assume this is his fault.
And I think I correctly configured the infer file :
[property]
gpu-id=0
net-scale-factor=0.00392156862745098
onnx-file=/home/.../Documents/deepstream_test/sample/models/test_graph/model.onnx
batch-size=1
process-mode=1
## 0=FP32, 1=INT8, 2=FP16 mode
network-mode=0
interval=0
gie-unique-id=1
## 1=DBSCAN, 2=NMS, 3= DBSCAN+NMS Hybrid, 4 = None(No clustering)
cluster-mode=4
Could someone help with my issue?
Let me now if you need more information.
Thanks in advance.