If you get a beefy GPU, but only have one CPU core, OpenPose can become CPU bottlenecked. It's quite easy to do this by accident in SLURM by not asking for enough cores. It would be good to try and avoid this situation by issuing a warning.
Oddly this often seems to be the case even when multiple processors are assigned. I don't think anything can be done apart from improving OpenPose or using a more efficient pose estimator.
If you get a beefy GPU, but only have one CPU core, OpenPose can become CPU bottlenecked. It's quite easy to do this by accident in SLURM by not asking for enough cores. It would be good to try and avoid this situation by issuing a warning.