Hi, I am trying to Finetune HMR2.0 on 3 RTX3090. It works fine when I only train it on 1 gpu.
When I set trainer.devices=3, I received the error:
ValueError: ctypes objects containing pointers cannot be pickled
I found a workaround to solve this is to use ddp strategy just as you did in the ddp trainer config file.
However, when I set the trainer to ddp, the speed drops from 2.5 it/s to 7s/it.
I wonder which config file is used when you trained hmr2.0? Is there anyway to accelerate the training speed in this configuration?
Hi, I am trying to Finetune HMR2.0 on 3 RTX3090. It works fine when I only train it on 1 gpu. When I set trainer.devices=3, I received the error: ValueError: ctypes objects containing pointers cannot be pickled
I found a workaround to solve this is to use ddp strategy just as you did in the ddp trainer config file. However, when I set the trainer to ddp, the speed drops from 2.5 it/s to 7s/it.
I wonder which config file is used when you trained hmr2.0? Is there anyway to accelerate the training speed in this configuration?