Smart Recording on GPU-1 Also Loads Processes on GPU-0

Have you installed the necessary packages?

If you are using DeepStream docker, there is /opt/nvidia/deepstream/deepstream/user_deepstream_python_apps_install.sh script to help you to install the necessary packages. You can copy the script out if you are working in local.

Can you please go through the 4 files of smart record bindings here ☝️ and let us know if you find any mistakes?

@Fiona.Chen I have tried your .c code in both deepstream-7.0 and deepstream-7.1 and still process getting created in GPU-0.
Please repeat the same deepstream_test3_app.c you have provided again and check if any process getting created in GPU-0 also. Run it for atleast 10 minutes and share us the nvidia-smi image as below for our better understanding.

Below is the nvidia-smi of deepstream-7.0

Below is the nvidia-smi of deepstream-7.1
Screenshot from 2025-05-14 15-00-05

Thanks.

Hi, @s.Jagannath

The deepstream_test3_app.c I post can run on GPU 1 only.

1 Like

The GPU loading measurement can be done by the command “nvidia-smi dmon”

1 Like

Please someone share us your deepstream-7.1 smart record bindings @Fiona.Chen @fanzh

Please refer to Smart recording on single GPU - Intelligent Video Analytics / DeepStream SDK - NVIDIA Developer Forums and Smart recording on single GPU - Intelligent Video Analytics / DeepStream SDK - NVIDIA Developer Forums

It is not python binding issue. You need to run your app with the work around. No app change is needed.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.