marcoslucianops / DeepStream-Yolo

NVIDIA DeepStream SDK 7.0 / 6.4 / 6.3 / 6.2 / 6.1.1 / 6.1 / 6.0.1 / 6.0 / 5.1 implementation for YOLO models
MIT License
1.45k stars 357 forks source link

NvDsInfer Error: NVDSINFER_CONFIG_FAILED #361

Closed arielkantorovich closed 1 year ago

arielkantorovich commented 1 year ago

Hi I see you update the repo (Fix Onnx) so I try all the procedure again on yolo nas . my environment is:

I get this error

`deepstream-app -c deepstream_app_config.txt Using winsys: x11 WARNING: Deserialize engine failed because file path: /opt/nvidia/deepstream/deepstream-6.1/sources/deepstream_python_apps/apps/DeepStream-Yolo/model_b1_gpu0_fp32.engine open error 0:00:04.931821059 4765 0x1622c00 WARN nvinfer gstnvinfer.cpp:643:gst_nvinfer_logger: NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::deserializeEngineAndBackend() [UID = 1]: deserialize engine from file :/opt/nvidia/deepstream/deepstream-6.1/sources/deepstream_python_apps/apps/DeepStream-Yolo/model_b1_gpu0_fp32.engine failed 0:00:04.986653522 4765 0x1622c00 WARN nvinfer gstnvinfer.cpp:643:gst_nvinfer_logger: NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::generateBackendContext() [UID = 1]: deserialize backend context from engine from file :/opt/nvidia/deepstream/deepstream-6.1/sources/deepstream_python_apps/apps/DeepStream-Yolo/model_b1_gpu0_fp32.engine failed, try rebuild 0:00:04.986958580 4765 0x1622c00 INFO nvinfer gstnvinfer.cpp:646:gst_nvinfer_logger: NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::buildModel() [UID = 1]: Trying to create engine from model files

File does not exist: yolov4.cfg YOLO config file or weights file is not exist

ERROR: Failed to create network using custom network creation function ERROR: Failed to get cuda engine from custom library API 0:00:07.580541155 4765 0x1622c00 ERROR nvinfer gstnvinfer.cpp:640:gst_nvinfer_logger: NvDsInferContext[UID 1]: Error in NvDsInferContextImpl::buildModel() [UID = 1]: build engine file failed 0:00:07.634442187 4765 0x1622c00 ERROR nvinfer gstnvinfer.cpp:640:gst_nvinfer_logger: NvDsInferContext[UID 1]: Error in NvDsInferContextImpl::generateBackendContext() [UID = 1]: build backend context failed 0:00:07.634573740 4765 0x1622c00 ERROR nvinfer gstnvinfer.cpp:640:gst_nvinfer_logger: NvDsInferContext[UID 1]: Error in NvDsInferContextImpl::initialize() [UID = 1]: generate backend failed, check config file settings 0:00:07.634695500 4765 0x1622c00 WARN nvinfer gstnvinfer.cpp:846:gst_nvinfer_start: error: Failed to create NvDsInferContext instance 0:00:07.634741837 4765 0x1622c00 WARN nvinfer gstnvinfer.cpp:846:gst_nvinfer_start: error: Config file path: /opt/nvidia/deepstream/deepstream-6.1/sources/deepstream_python_apps/apps/DeepStream-Yolo/config_infer_primary.txt, NvDsInfer Error: NVDSINFER_CONFIG_FAILED ** ERROR: : Failed to set pipeline to PAUSED Quitting ERROR from primary_gie: Failed to create NvDsInferContext instance Debug info: /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvinfer/gstnvinfer.cpp(846): gst_nvinfer_start (): /GstPipeline:pipeline/GstBin:primary_gie_bin/GstNvInfer:primary_gie: Config file path: /opt/nvidia/deepstream/deepstream-6.1/sources/deepstream_python_apps/apps/DeepStream-Yolo/config_infer_primary.txt, NvDsInfer Error: NVDSINFER_CONFIG_FAILED App run failed `

I am relly not understand way I would be happy to any help

marcoslucianops commented 1 year ago
File does not exist: yolov4.cfg
YOLO config file or weights file is not exist

The path to the file is wrong.