Customize Batch Size and Input Size
mainCustomizing Batch Size
To increase the total batch size (e.g., doubling it):
- Update
total_batch_sizeinconfigs/base/dataloader.yml. - Adjust learning rates and EMA settings in your model config (e.g.,
configs/rtv4/rtv4_hgnetv2_l_coco.yml) using linear scaling laws.
Customizing Input Size
To train with a specific input size (e.g., 320x320):
- Update
transformsinconfigs/base/dataloader.ymlfor bothtrain_dataloaderandval_dataloader. - Update
eval_spatial_sizein your model base config (e.g.,base/rtv4_base.yml).
# Example: Batch Size adjustment in dataloader.yml
train_dataloader:
total_batch_size: 64
# Example: Input Size adjustment in dataloader.yml
train_dataloader:
dataset:
transforms:
ops:
- {type: Resize, size: [320, 320], }
collate_fn:
base_size: 320