I use OpenVINO R3 and R4 versions .Both versions inference time are low for my tensorflow model but CPU usage is very high(nearly 100%).I use mobilenet model on video with 25 fps and the image dimension is 300*300. How can i reduce CPU usage?
Are you using -d CPU ? Then high CPU load is expected.
You could try using -d GPU or use a Movidius NCS2 or other inference device for lower CPU load.
Dear Mostafa, this is normal that the CPU usage is high if you do inference on CPU. Which behavior do you expect from your application? Low CPU usage?
As Nikos mentioned, if you want to want to not use the CPU for inference, use -d GPU or -d MYRIAD for doing the inference on either GPU or Movidius.