OpenPose Deepstream-4.0 Errors

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) Jetson Nano
• DeepStream Version 4.0
• JetPack Version (valid for Jetson only) 4.3
• TensorRT Version 6.0.1
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs) PGIE Error Output
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)


I’m trying to re-purpose the Faster-RCNN sample from DeepStream-4.0 to support OpenPose. I’ve been able to build the TensorRT engine from OpenPose .caffemodel/.prototxt, but when I run deepstream-app -c deepstream_app_config_openpose.txt, I get the following output:


Using winsys: x11
Creating LL OSD context new

Runtime commands:
h: Print this help
q: Quit

p: Pause
r: Resume

**PERF: FPS 0 (Avg)
**PERF: 0.00 (0.00)
** INFO: <bus_callback:189>: Pipeline ready

**PERF: 0.00 (0.00)
**PERF: 0.00 (0.00)
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
** INFO: <bus_callback:175>: Pipeline running

Creating LL OSD context new
NvMMLiteOpen : Block : BlockType = 4
===== NVMEDIA: NVENC =====
NvMMLiteBlockCreate : Block : BlockType = 4
**PERF: 0.00 (0.00)
0:00:43.051293176 14091 0x23d15800 WARN nvinfer gstnvinfer.cpp:1149:convert_batch_and_push_to_input_thread:<primary_gie_classifier> error: NvBufSurfTransform failed with error -2 while converting buffer
ERROR from primary_gie_classifier: NvBufSurfTransform failed with error -2 while converting buffer
Debug info: /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvinfer/gstnvinfer.cpp(1149): convert_batch_and_push_to_input_thread (): /GstPipeline:pipeline/GstBin:primary_gie_bin/GstNvInfer:primary_gie_classifier
App run failed

What is this error saying?


Please find the error information below:

NvBufSurfTransform_Error = -2 indicates a run-time execution error.
This may imply some issues inside your configure file.

To give a further suggestion, we will need to reproduce this in our environment.
Would you mind to share the model and the configure file with us?