• Hardware Platform (GPU) - NVIDIA A10
• DeepStream Version deepstream:6.3
gstnvtracker: Loading low-level lib at /opt/nvidia/deepstream/deepstream-6.3/lib/libnvds_nvmultiobjecttracker.so
[NvMultiObjectTracker] Initialized
WARNING: ../nvdsinfer/nvdsinfer_model_builder.cpp:1487 Deserialize engine failed because file path: /root/trafficcamnet/resnet18_trafficcamnet_pruned.onnx_b1_gpu0_fp16.engine open error
0:00:04.344353510 8325 0x35dab60 WARN nvinfer gstnvinfer.cpp:679:gst_nvinfer_logger:<infer> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::deserializeEngineAndBackend() <nvdsinfer_context_impl.cpp:1976> [UID = 1]: deserialize engine from file :/root/trafficcamnet/resnet18_trafficcamnet_pruned.onnx_b1_gpu0_fp16.engine failed
0:00:04.580464756 8325 0x35dab60 WARN nvinfer gstnvinfer.cpp:679:gst_nvinfer_logger:<infer> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:2081> [UID = 1]: deserialize backend context from engine from file :/root/trafficcamnet/resnet18_trafficcamnet_pruned.onnx_b1_gpu0_fp16.engine failed, try rebuild
0:00:04.582473253 8325 0x35dab60 INFO nvinfer gstnvinfer.cpp:682:gst_nvinfer_logger:<infer> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::buildModel() <nvdsinfer_context_impl.cpp:2002> [UID = 1]: Trying to create engine from model files
[libprotobuf ERROR google/protobuf/text_format.cc:298] Error parsing text-format onnx2trt_onnx.ModelProto: 1:1: Invalid control characters encountered in text.
[libprotobuf ERROR google/protobuf/text_format.cc:298] Error parsing text-format onnx2trt_onnx.ModelProto: 1:12: Interpreting non ascii codepoint 246.
[libprotobuf ERROR google/protobuf/text_format.cc:298] Error parsing text-format onnx2trt_onnx.ModelProto: 1:12: Message type "onnx2trt_onnx.ModelProto" has no field named "input_1".
ERROR: [TRT]: ModelImporter.cpp:688: Failed to parse ONNX model from file: /root/trafficcamnet/resnet18_trafficcamnet_finetuned.onnx
ERROR: ../nvdsinfer/nvdsinfer_model_builder.cpp:315 Failed to parse onnx file
ERROR: ../nvdsinfer/nvdsinfer_model_builder.cpp:971 failed to build network since parsing model errors.
ERROR: ../nvdsinfer/nvdsinfer_model_builder.cpp:804 failed to build network.
0:00:08.618267242 8325 0x35dab60 ERROR nvinfer gstnvinfer.cpp:676:gst_nvinfer_logger:<infer> NvDsInferContext[UID 1]: Error in NvDsInferContextImpl::buildModel() <nvdsinfer_context_impl.cpp:2022> [UID = 1]: build engine file failed
0:00:08.798528764 8325 0x35dab60 ERROR nvinfer gstnvinfer.cpp:676:gst_nvinfer_logger:<infer> NvDsInferContext[UID 1]: Error in NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:2108> [UID = 1]: build backend context failed
0:00:08.800609669 8325 0x35dab60 ERROR nvinfer gstnvinfer.cpp:676:gst_nvinfer_logger:<infer> NvDsInferContext[UID 1]: Error in NvDsInferContextImpl::initialize() <nvdsinfer_context_impl.cpp:1282> [UID = 1]: generate backend failed, check config file settings
0:00:08.801040409 8325 0x35dab60 WARN nvinfer gstnvinfer.cpp:898:gst_nvinfer_start:<infer> error: Failed to create NvDsInferContext instance
0:00:08.801086677 8325 0x35dab60 WARN nvinfer gstnvinfer.cpp:898:gst_nvinfer_start:<infer> error: Config file path: /root/trafficcamnet/config_infer_primary_trafficcamnet.txt, NvDsInfer Error: NVDSINFER_CONFIG_FAILED
[NvMultiObjectTracker] De-initialized
Error: gst-resource-error-quark: Failed to create NvDsInferContext instance (1): gstnvinfer.cpp(898): gst_nvinfer_start (): /GstPipeline:pipeline0/GstNvInfer:infer:
Config file path: /root/trafficcamnet/config_infer_primary_trafficcamnet.txt, NvDsInfer Error: NVDSINFER_CONFIG_FAILED
- i already fine-tune the pretrained weights of trafficcamnet with the help of this blog training link
- After conversion of model.tlt to resnet18_trafficcamnet_finetuned.onnx
- In my deepstream pipeline if engine file is not given then it will create the engine file but some error are coming.