34 lines
876 B
Python
34 lines
876 B
Python
_base_ = [
|
|
'../_base_/models/repvgg-A0_in1k.py',
|
|
'../_base_/datasets/imagenet_bs32_pil_resize.py',
|
|
'../_base_/schedules/imagenet_bs256_coslr.py',
|
|
'../_base_/default_runtime.py'
|
|
]
|
|
|
|
val_dataloader = dict(batch_size=256)
|
|
test_dataloader = dict(batch_size=256)
|
|
|
|
# schedule settings
|
|
optim_wrapper = dict(
|
|
paramwise_cfg=dict(
|
|
bias_decay_mult=0.0,
|
|
custom_keys={
|
|
'branch_3x3.norm': dict(decay_mult=0.0),
|
|
'branch_1x1.norm': dict(decay_mult=0.0),
|
|
'branch_norm.bias': dict(decay_mult=0.0),
|
|
}))
|
|
|
|
# schedule settings
|
|
param_scheduler = dict(
|
|
type='CosineAnnealingLR',
|
|
T_max=120,
|
|
by_epoch=True,
|
|
begin=0,
|
|
end=120,
|
|
convert_to_iter_based=True)
|
|
|
|
train_cfg = dict(by_epoch=True, max_epochs=120)
|
|
|
|
default_hooks = dict(
|
|
checkpoint=dict(type='CheckpointHook', interval=1, max_keep_ckpts=3))
|