When training centernet model with TF object detection API, CPU and Ram usage is very high while GPU usage is basically 0%.
However, this doesn't happen when training efficientdet_d2 and ssd_resnet50 on the same dataset, where CPU, RAM and GPU are all used: see screenshots below.
(Note that the models are being trained on the same image dataset)
3. Steps to reproduce
Train the centernet model from TF OD API with the following pipeline.config file:
I experienced this issue in the past while training a couple of models on windows. Then after a lot of research I decided to try using Linux and there the GPU was being utilised properly.
1. The entire URL of the file you are using
http://download.tensorflow.org/models/object_detection/tf2/20200713/centernet_hg104_512x512_coco17_tpu-8.tar.gz http://download.tensorflow.org/models/object_detection/tf2/20200711/efficientdet_d2_coco17_tpu-32.tar.gz http://download.tensorflow.org/models/object_detection/tf2/20200711/ssd_resnet50_v1_fpn_640x640_coco17_tpu-8.tar.gz
2. Describe the bug
When training centernet model with TF object detection API, CPU and Ram usage is very high while GPU usage is basically 0%. However, this doesn't happen when training efficientdet_d2 and ssd_resnet50 on the same dataset, where CPU, RAM and GPU are all used: see screenshots below. (Note that the models are being trained on the same image dataset)
3. Steps to reproduce
Train the centernet model from TF OD API with the following pipeline.config file:
4. Expected behavior
I would have expected to see reasonably high GPU usage in the centernet training as well.
5. Additional context
Include any logs that would be helpful to diagnose the problem.
6. System information
Windows 10 CPU: i9-10980HK ram: 32GB GPU: GTX3080 8GB dedicated memory tensorflow = 2.5 CUDA = 11.3.1 cuDNN = 8.2.1.32