We are recently implementing a c++ program utilizing ZED SDK, opencv cuda and tensorrt. We use svo files to do all the tests. It’s being successfully tested on different devices like laptop(1660TI), desktop PC(3080). But when we try to start tests in ZED Box, it will reboot randomly, sometimes it reboots once tensorrt starts inference, sometimes it reboots in a couple of minutes when we are running the program.
The program only uses 3Gb - 4Gb total RAM, CPU/GPU temperature around 55C right before reboot. I checked /sys/kernel/pmc/tegra_reset_reason and it gives TEGRA_POWER_ON_RESET. Don’t know what else I can check, but I figure it might related to power. So I switched the power model from 4cores20W to 4cores10W, which fixed the problem. But there is some performance drop for sure.
I’m wandering is there anything else I can do while keeping better performance.