26 lines
697 B
Python
26 lines
697 B
Python
_base_ = [
|
|
'../_base_/models/rotation-pred.py',
|
|
'../_base_/datasets/imagenet_rotation-pred.py',
|
|
'../_base_/schedules/sgd_steplr-200e_in1k.py',
|
|
'../_base_/default_runtime.py',
|
|
]
|
|
|
|
# optimizer
|
|
optimizer = dict(type='SGD', lr=0.2, momentum=0.9, weight_decay=1e-4)
|
|
optim_wrapper = dict(type='OptimWrapper', optimizer=optimizer)
|
|
|
|
# learning rate scheduler
|
|
param_scheduler = [
|
|
dict(
|
|
type='LinearLR',
|
|
start_factor=0.1,
|
|
by_epoch=True,
|
|
begin=0,
|
|
end=5,
|
|
convert_to_iter_based=True),
|
|
dict(type='MultiStepLR', by_epoch=True, milestones=[30, 50], gamma=0.1)
|
|
]
|
|
|
|
# runtime settings
|
|
train_cfg = dict(type='EpochBasedTrainLoop', max_epochs=70)
|