mmpretrain/configs/_base_/schedules/imagenet_bs2048_rsb.py

13 lines
384 B
Python

# optimizer
optimizer = dict(type='Lamb', lr=0.005, weight_decay=0.02)
optimizer_config = dict(grad_clip=None)
# learning policy
lr_config = dict(
policy='CosineAnnealing',
min_lr=1.0e-6,
warmup='linear',
# For ImageNet-1k, 626 iters per epoch, warmup 5 epochs.
warmup_iters=5 * 626,
warmup_ratio=0.0001)
runner = dict(type='EpochBasedRunner', max_epochs=100)