mirror of https://github.com/open-mmlab/mmocr.git
parent
ab04560a4d
commit
a24de8318e
configs
textrecog
|
@ -1,11 +0,0 @@
|
|||
# optimizer
|
||||
|
||||
optim_wrapper = dict(type='OptimWrapper', optimizer=dict(type='Adam', lr=4e-4))
|
||||
train_cfg = dict(type='EpochBasedTrainLoop', max_epochs=12, val_interval=1)
|
||||
val_cfg = dict(type='ValLoop')
|
||||
test_cfg = dict(type='TestLoop')
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(type='LinearLR', end=100, by_epoch=False),
|
||||
dict(type='MultiStepLR', milestones=[11], end=12),
|
||||
]
|
|
@ -1,12 +0,0 @@
|
|||
# optimizer
|
||||
optim_wrapper = dict(type='OptimWrapper', optimizer=dict(type='Adam', lr=1e-4))
|
||||
train_cfg = dict(type='EpochBasedTrainLoop', max_epochs=20, val_interval=1)
|
||||
val_cfg = dict(type='ValLoop')
|
||||
test_cfg = dict(type='TestLoop')
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(
|
||||
type='LinearLR', end=2, start_factor=0.001,
|
||||
convert_to_iter_based=True),
|
||||
dict(type='MultiStepLR', milestones=[16, 18], end=20),
|
||||
]
|
|
@ -1,8 +0,0 @@
|
|||
_base_ = 'schedule_adam_step_5e.py'
|
||||
|
||||
train_cfg = dict(type='EpochBasedTrainLoop', max_epochs=6, val_interval=1)
|
||||
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(type='MultiStepLR', milestones=[3, 4], end=6),
|
||||
]
|
|
@ -0,0 +1,15 @@
|
|||
# Note: This schedule config serves as a base config for other schedules.
|
||||
# Users would have to at least fill in "max_epochs" and "val_interval"
|
||||
# in order to use this config in their experiments.
|
||||
|
||||
# optimizer
|
||||
optim_wrapper = dict(
|
||||
type='OptimWrapper',
|
||||
optimizer=dict(type='SGD', lr=0.007, momentum=0.9, weight_decay=0.0001))
|
||||
train_cfg = dict(type='EpochBasedTrainLoop', max_epochs=None, val_interval=20)
|
||||
val_cfg = dict(type='ValLoop')
|
||||
test_cfg = dict(type='TestLoop')
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(type='ConstantLR', factor=1.0),
|
||||
]
|
|
@ -2,7 +2,7 @@ _base_ = [
|
|||
'_base_fcenet_resnet50-dcnv2_fpn.py',
|
||||
'../_base_/datasets/ctw1500.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_sgd_1200e.py',
|
||||
'../_base_/schedules/schedule_sgd_base.py',
|
||||
]
|
||||
|
||||
optim_wrapper = dict(optimizer=dict(lr=1e-3, weight_decay=5e-4))
|
||||
|
|
|
@ -2,7 +2,7 @@ _base_ = [
|
|||
'_base_fcenet_resnet50_fpn.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_sgd_1200e.py',
|
||||
'../_base_/schedules/schedule_sgd_base.py',
|
||||
]
|
||||
|
||||
optim_wrapper = dict(optimizer=dict(lr=1e-3, weight_decay=5e-4))
|
||||
|
|
|
@ -2,7 +2,7 @@ _base_ = [
|
|||
'_base_mask-rcnn_resnet50_fpn.py',
|
||||
'../_base_/datasets/ctw1500.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_sgd_1200e.py',
|
||||
'../_base_/schedules/schedule_sgd_base.py',
|
||||
]
|
||||
|
||||
# optimizer
|
||||
|
|
|
@ -2,7 +2,7 @@ _base_ = [
|
|||
'_base_mask-rcnn_resnet50_fpn.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_sgd_1200e.py',
|
||||
'../_base_/schedules/schedule_sgd_base.py',
|
||||
]
|
||||
|
||||
# optimizer
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
# Note: This schedule config serves as a base config for other schedules.
|
||||
# Users would have to at least fill in "max_epochs" and "val_interval"
|
||||
# in order to use this config in their experiments.
|
||||
|
||||
# optimizer
|
||||
optim_wrapper = dict(type='OptimWrapper', optimizer=dict(type='Adam', lr=3e-4))
|
||||
train_cfg = dict(type='EpochBasedTrainLoop', max_epochs=None, val_interval=1)
|
||||
val_cfg = dict(type='ValLoop')
|
||||
test_cfg = dict(type='TestLoop')
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(type='ConstantLR', factor=1.0),
|
||||
]
|
|
@ -1,17 +1,27 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/mjsynth.py',
|
||||
'../../_base_/recog_datasets/synthtext.py',
|
||||
'../../_base_/recog_datasets/cute80.py',
|
||||
'../../_base_/recog_datasets/iiit5k.py',
|
||||
'../../_base_/recog_datasets/svt.py',
|
||||
'../../_base_/recog_datasets/svtp.py',
|
||||
'../../_base_/recog_datasets/icdar2013.py',
|
||||
'../../_base_/recog_datasets/icdar2015.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_20e.py',
|
||||
'../_base_/datasets/mjsynth.py',
|
||||
'../_base_/datasets/synthtext.py',
|
||||
'../_base_/datasets/cute80.py',
|
||||
'../_base_/datasets/iiit5k.py',
|
||||
'../_base_/datasets/svt.py',
|
||||
'../_base_/datasets/svtp.py',
|
||||
'../_base_/datasets/icdar2013.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_base.py',
|
||||
'_base_abinet-vision.py',
|
||||
]
|
||||
|
||||
optim_wrapper = dict(optimizer=dict(lr=1e-4))
|
||||
train_cfg = dict(max_epochs=20)
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(
|
||||
type='LinearLR', end=2, start_factor=0.001,
|
||||
convert_to_iter_based=True),
|
||||
dict(type='MultiStepLR', milestones=[16, 18], end=20),
|
||||
]
|
||||
|
||||
# dataset settings
|
||||
train_list = [_base_.mj_rec_train, _base_.st_an_rec_train]
|
||||
test_list = [
|
|
@ -1,17 +1,27 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/mjsynth.py',
|
||||
'../../_base_/recog_datasets/synthtext.py',
|
||||
'../../_base_/recog_datasets/cute80.py',
|
||||
'../../_base_/recog_datasets/iiit5k.py',
|
||||
'../../_base_/recog_datasets/svt.py',
|
||||
'../../_base_/recog_datasets/svtp.py',
|
||||
'../../_base_/recog_datasets/icdar2013.py',
|
||||
'../../_base_/recog_datasets/icdar2015.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_20e.py',
|
||||
'../_base_/datasets/mjsynth.py',
|
||||
'../_base_/datasets/synthtext.py',
|
||||
'../_base_/datasets/cute80.py',
|
||||
'../_base_/datasets/iiit5k.py',
|
||||
'../_base_/datasets/svt.py',
|
||||
'../_base_/datasets/svtp.py',
|
||||
'../_base_/datasets/icdar2013.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_base.py',
|
||||
'_base_abinet.py',
|
||||
]
|
||||
|
||||
optim_wrapper = dict(optimizer=dict(lr=1e-4))
|
||||
train_cfg = dict(max_epochs=20)
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(
|
||||
type='LinearLR', end=2, start_factor=0.001,
|
||||
convert_to_iter_based=True),
|
||||
dict(type='MultiStepLR', milestones=[16, 18], end=20),
|
||||
]
|
||||
|
||||
# dataset settings
|
||||
train_list = [_base_.mj_rec_train, _base_.st_an_rec_train]
|
||||
test_list = [
|
|
@ -1,14 +1,14 @@
|
|||
# training schedule for 1x
|
||||
_base_ = [
|
||||
'../../_base_/recog_datasets/mjsynth.py',
|
||||
'../../_base_/recog_datasets/cute80.py',
|
||||
'../../_base_/recog_datasets/iiit5k.py',
|
||||
'../../_base_/recog_datasets/svt.py',
|
||||
'../../_base_/recog_datasets/svtp.py',
|
||||
'../../_base_/recog_datasets/icdar2013.py',
|
||||
'../../_base_/recog_datasets/icdar2015.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adadelta_5e.py',
|
||||
'../_base_/datasets/mjsynth.py',
|
||||
'../_base_/datasets/cute80.py',
|
||||
'../_base_/datasets/iiit5k.py',
|
||||
'../_base_/datasets/svt.py',
|
||||
'../_base_/datasets/svtp.py',
|
||||
'../_base_/datasets/icdar2013.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adadelta_5e.py',
|
||||
'_base_crnn_mini-vgg.py',
|
||||
]
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# training schedule for 1x
|
||||
_base_ = [
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/recog_datasets/toy_data.py',
|
||||
'../../_base_/schedules/schedule_adadelta_5e.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/datasets/toy_data.py',
|
||||
'../_base_/schedules/schedule_adadelta_5e.py',
|
||||
'_base_crnn_mini-vgg.py',
|
||||
]
|
||||
|
||||
|
|
|
@ -1,18 +1,26 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/mjsynth.py',
|
||||
'../../_base_/recog_datasets/synthtext.py',
|
||||
'../../_base_/recog_datasets/synthtext_add.py',
|
||||
'../../_base_/recog_datasets/cute80.py',
|
||||
'../../_base_/recog_datasets/iiit5k.py',
|
||||
'../../_base_/recog_datasets/svt.py',
|
||||
'../../_base_/recog_datasets/svtp.py',
|
||||
'../../_base_/recog_datasets/icdar2013.py',
|
||||
'../../_base_/recog_datasets/icdar2015.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_12e.py',
|
||||
'../_base_/datasets/mjsynth.py',
|
||||
'../_base_/datasets/synthtext.py',
|
||||
'../_base_/datasets/synthtext_add.py',
|
||||
'../_base_/datasets/cute80.py',
|
||||
'../_base_/datasets/iiit5k.py',
|
||||
'../_base_/datasets/svt.py',
|
||||
'../_base_/datasets/svtp.py',
|
||||
'../_base_/datasets/icdar2013.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_base.py',
|
||||
'_base_master_resnet31.py',
|
||||
]
|
||||
|
||||
optim_wrapper = dict(optimizer=dict(lr=4e-4))
|
||||
train_cfg = dict(max_epochs=12)
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(type='LinearLR', end=100, by_epoch=False),
|
||||
dict(type='MultiStepLR', milestones=[11], end=12),
|
||||
]
|
||||
|
||||
# dataset settings
|
||||
train_list = [
|
||||
_base_.mj_rec_train, _base_.st_rec_train, _base_.st_add_rec_train
|
||||
|
|
|
@ -1,8 +1,16 @@
|
|||
_base_ = [
|
||||
'_base_master_resnet31.py',
|
||||
'../../_base_/recog_datasets/toy_data.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_12e.py',
|
||||
'../_base_/datasets/toy_data.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_base.py',
|
||||
]
|
||||
|
||||
optim_wrapper = dict(optimizer=dict(lr=4e-4))
|
||||
train_cfg = dict(max_epochs=12)
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(type='LinearLR', end=100, by_epoch=False),
|
||||
dict(type='MultiStepLR', milestones=[11], end=12),
|
||||
]
|
||||
|
||||
# dataset settings
|
||||
|
|
|
@ -1,19 +1,23 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/mjsynth.py',
|
||||
'../../_base_/recog_datasets/synthtext.py',
|
||||
'../../_base_/recog_datasets/cute80.py',
|
||||
'../../_base_/recog_datasets/iiit5k.py',
|
||||
'../../_base_/recog_datasets/svt.py',
|
||||
'../../_base_/recog_datasets/svtp.py',
|
||||
'../../_base_/recog_datasets/icdar2013.py',
|
||||
'../../_base_/recog_datasets/icdar2015.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_6e.py',
|
||||
'../_base_/datasets/mjsynth.py',
|
||||
'../_base_/datasets/synthtext.py',
|
||||
'../_base_/datasets/cute80.py',
|
||||
'../_base_/datasets/iiit5k.py',
|
||||
'../_base_/datasets/svt.py',
|
||||
'../_base_/datasets/svtp.py',
|
||||
'../_base_/datasets/icdar2013.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_base.py',
|
||||
'_base_nrtr_modality-transform.py',
|
||||
]
|
||||
|
||||
# optimizer settings
|
||||
optim_wrapper = dict(type='OptimWrapper', optimizer=dict(type='Adam', lr=3e-4))
|
||||
train_cfg = dict(max_epochs=6)
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(type='MultiStepLR', milestones=[3, 4], end=6),
|
||||
]
|
||||
|
||||
# dataset settings
|
||||
train_list = [_base_.mj_rec_train, _base_.st_rec_train]
|
||||
|
|
|
@ -1,10 +1,17 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/toy_data.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_6e.py',
|
||||
'../_base_/datasets/toy_data.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_base.py',
|
||||
'_base_nrtr_modality-transform.py',
|
||||
]
|
||||
|
||||
# optimizer settings
|
||||
train_cfg = dict(max_epochs=6)
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(type='MultiStepLR', milestones=[3, 4], end=6),
|
||||
]
|
||||
|
||||
# dataset settings
|
||||
train_list = [_base_.toy_rec_train]
|
||||
test_list = [_base_.toy_rec_test]
|
||||
|
|
|
@ -1,19 +1,23 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/mjsynth.py',
|
||||
'../../_base_/recog_datasets/synthtext.py',
|
||||
'../../_base_/recog_datasets/cute80.py',
|
||||
'../../_base_/recog_datasets/iiit5k.py',
|
||||
'../../_base_/recog_datasets/svt.py',
|
||||
'../../_base_/recog_datasets/svtp.py',
|
||||
'../../_base_/recog_datasets/icdar2013.py',
|
||||
'../../_base_/recog_datasets/icdar2015.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_6e.py',
|
||||
'../_base_/datasets/mjsynth.py',
|
||||
'../_base_/datasets/synthtext.py',
|
||||
'../_base_/datasets/cute80.py',
|
||||
'../_base_/datasets/iiit5k.py',
|
||||
'../_base_/datasets/svt.py',
|
||||
'../_base_/datasets/svtp.py',
|
||||
'../_base_/datasets/icdar2013.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_base.py',
|
||||
'_base_nrtr_resnet31.py',
|
||||
]
|
||||
|
||||
# optimizer settings
|
||||
optim_wrapper = dict(type='OptimWrapper', optimizer=dict(type='Adam', lr=3e-4))
|
||||
train_cfg = dict(max_epochs=6)
|
||||
# learning policy
|
||||
param_scheduler = [
|
||||
dict(type='MultiStepLR', milestones=[3, 4], end=6),
|
||||
]
|
||||
|
||||
# dataset settings
|
||||
train_list = [_base_.mj_rec_train, _base_.st_rec_train]
|
||||
|
|
|
@ -1,15 +1,17 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/mjsynth.py',
|
||||
'../../_base_/recog_datasets/synthtext.py',
|
||||
'../../_base_/recog_datasets/coco_text_v1.py'
|
||||
'../../_base_/recog_datasets/cute80.py',
|
||||
'../../_base_/recog_datasets/iiit5k.py',
|
||||
'../../_base_/recog_datasets/svt.py',
|
||||
'../../_base_/recog_datasets/svtp.py',
|
||||
'../../_base_/recog_datasets/icdar2013.py',
|
||||
'../../_base_/recog_datasets/icdar2015.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'../_base_/datasets/mjsynth.py',
|
||||
'../_base_/datasets/synthtext.py',
|
||||
'../_base_/datasets/synthtext_add.py',
|
||||
'../_base_/datasets/coco_text_v1.py',
|
||||
'../_base_/datasets/cute80.py',
|
||||
'../_base_/datasets/iiit5k.py',
|
||||
'../_base_/datasets/svt.py',
|
||||
'../_base_/datasets/svtp.py',
|
||||
'../_base_/datasets/icdar2011.py',
|
||||
'../_base_/datasets/icdar2013.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'_base_robustscanner_resnet31.py',
|
||||
]
|
||||
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/toy_data.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'../_base_/datasets/toy_data.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'_base_robustscanner_resnet31.py',
|
||||
]
|
||||
|
||||
# dataset settings
|
||||
train_list = [_base_.train_list]
|
||||
test_list = [_base_.test_list]
|
||||
train_list = [_base_.toy_rec_train]
|
||||
test_list = [_base_.toy_rec_test]
|
||||
|
||||
default_hooks = dict(logger=dict(type='LoggerHook', interval=100))
|
||||
|
||||
|
|
|
@ -1,15 +1,17 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/mjsynth.py',
|
||||
'../../_base_/recog_datasets/synthtext.py',
|
||||
'../../_base_/recog_datasets/coco_text_v1.py'
|
||||
'../../_base_/recog_datasets/cute80.py',
|
||||
'../../_base_/recog_datasets/iiit5k.py',
|
||||
'../../_base_/recog_datasets/svt.py',
|
||||
'../../_base_/recog_datasets/svtp.py',
|
||||
'../../_base_/recog_datasets/icdar2013.py',
|
||||
'../../_base_/recog_datasets/icdar2015.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'../_base_/datasets/mjsynth.py',
|
||||
'../_base_/datasets/synthtext.py',
|
||||
'../_base_/datasets/synthtext_add.py',
|
||||
'../_base_/datasets/coco_text_v1.py',
|
||||
'../_base_/datasets/cute80.py',
|
||||
'../_base_/datasets/iiit5k.py',
|
||||
'../_base_/datasets/svt.py',
|
||||
'../_base_/datasets/svtp.py',
|
||||
'../_base_/datasets/icdar2011.py',
|
||||
'../_base_/datasets/icdar2013.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'_base_sar_resnet31_parallel-decoder.py',
|
||||
]
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/toy_data.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'../_base_/datasets/toy_data.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'_base_sar_resnet31_parallel-decoder.py',
|
||||
]
|
||||
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
_base_ = [
|
||||
'../../_base_/recog_datasets/mjsynth.py',
|
||||
'../../_base_/recog_datasets/synthtext.py',
|
||||
'../../_base_/recog_datasets/cute80.py',
|
||||
'../../_base_/recog_datasets/iiit5k.py',
|
||||
'../../_base_/recog_datasets/svt.py',
|
||||
'../../_base_/recog_datasets/svtp.py',
|
||||
'../../_base_/recog_datasets/icdar2013.py',
|
||||
'../../_base_/recog_datasets/icdar2015.py',
|
||||
'../../_base_/textrec_default_runtime.py',
|
||||
'../../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'../_base_/datasets/mjsynth.py',
|
||||
'../_base_/datasets/synthtext.py',
|
||||
'../_base_/datasets/cute80.py',
|
||||
'../_base_/datasets/iiit5k.py',
|
||||
'../_base_/datasets/svt.py',
|
||||
'../_base_/datasets/svtp.py',
|
||||
'../_base_/datasets/icdar2013.py',
|
||||
'../_base_/datasets/icdar2015.py',
|
||||
'../_base_/default_runtime.py',
|
||||
'../_base_/schedules/schedule_adam_step_5e.py',
|
||||
'_base_satrn_shallow.py',
|
||||
]
|
||||
|
||||
|
|
Loading…
Reference in New Issue