mmpretrain/configs/resnet/resnet50_8xb8_cub.py

21 lines
781 B
Python

_base_ = [
'../_base_/models/resnet50.py', '../_base_/datasets/cub_bs8_448.py',
'../_base_/schedules/cub_bs64.py', '../_base_/default_runtime.py'
]
# use pre-train weight converted from https://github.com/Alibaba-MIIL/ImageNet21K # noqa
checkpoint = 'https://download.openmmlab.com/mmclassification/v0/resnet/resnet50_3rdparty-mill_in21k_20220331-faac000b.pth' # noqa
model = dict(
type='ImageClassifier',
backbone=dict(
init_cfg=dict(
type='Pretrained', checkpoint=checkpoint, prefix='backbone')),
head=dict(num_classes=200, ))
default_hooks = dict(
# log every 20 intervals
logger=dict(type='LoggerHook', interval=20),
# save last three checkpoints
checkpoint=dict(type='CheckpointHook', interval=1, max_keep_ckpts=3))