I run the tegrastats tool to collect performance statistics while my deepstream gst pipeline is running on Jetson AGX Orin . The pipeline has the inferencing enabled to run with DLA. When i checked the the tegrastats output, i noticed it has metric about DLA (as below). The metric mentioned DLA frequency but it seems to me that the DLA usage percentage is missing before the “@” symbol. Is this expected? i’m looking for way to check the usage percentage of DLA similar to the GPU metric reported by tegrastats tool.
As far as I realized, the power consumption of DLA is reported at the end of the tegrastats, which corresponds to NC 0mW/0mW in your output.
I suggest you run tegrastats just a few seconds before running the DLA part in your execution so that you can see the difference in the power consumption.
i enabled the following property in my gie config file.
enable-dla=1
use-dla-core=0
Also, i used deepstream-app (with Yolo custom plugin, weight and config from GitHub - marcoslucianops/DeepStream-Yolo: NVIDIA DeepStream SDK 6.1 / 6.0.1 / 6.0 configuration for YOLO models) to generate the TRT engine model for my Yolo v3 model to be run with DLA and then set the “model-engine-file” property in the gie config file to point to the generated engine mode.
That’s not what we are looking for. We are looking for utilization percentage reporting for DLA like how tegrastats reports the GPU utilization (eg: GR3D 22%@1300).
So does that mean the NVDLA0_FREQ reported by tegrastat which i have observed earlier on is unexpected and DLA metric reporting is not officially supported by tegrastat?