mirror of
https://github.com/PaddlePaddle/PaddleOCR.git
synced 2025-06-03 21:53:39 +08:00
add dataset alias for PaddleX (#10528)
This commit is contained in:
parent
51aa02f97d
commit
233658adb1
@ -39,7 +39,16 @@ from ppocr.data.pgnet_dataset import PGDataSet
|
|||||||
from ppocr.data.pubtab_dataset import PubTabDataSet
|
from ppocr.data.pubtab_dataset import PubTabDataSet
|
||||||
from ppocr.data.multi_scale_sampler import MultiScaleSampler
|
from ppocr.data.multi_scale_sampler import MultiScaleSampler
|
||||||
|
|
||||||
__all__ = ['build_dataloader', 'transform', 'create_operators', 'set_signal_handlers']
|
# for PaddleX dataset_type
|
||||||
|
TextDetDataset = SimpleDataSet
|
||||||
|
TextRecDataset = SimpleDataSet
|
||||||
|
MSTextRecDataset = MultiScaleDataSet
|
||||||
|
PubTabTableRecDataset = PubTabDataSet
|
||||||
|
KieDataset = SimpleDataSet
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'build_dataloader', 'transform', 'create_operators', 'set_signal_handlers'
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
def term_mp(sig_num, frame):
|
def term_mp(sig_num, frame):
|
||||||
@ -76,8 +85,18 @@ def build_dataloader(config, mode, device, logger, seed=None):
|
|||||||
config = copy.deepcopy(config)
|
config = copy.deepcopy(config)
|
||||||
|
|
||||||
support_dict = [
|
support_dict = [
|
||||||
'SimpleDataSet', 'LMDBDataSet', 'PGDataSet', 'PubTabDataSet',
|
'SimpleDataSet',
|
||||||
'LMDBDataSetSR', 'LMDBDataSetTableMaster', 'MultiScaleDataSet'
|
'LMDBDataSet',
|
||||||
|
'PGDataSet',
|
||||||
|
'PubTabDataSet',
|
||||||
|
'LMDBDataSetSR',
|
||||||
|
'LMDBDataSetTableMaster',
|
||||||
|
'MultiScaleDataSet',
|
||||||
|
'TextDetDataset',
|
||||||
|
'TextRecDataset',
|
||||||
|
'MSTextRecDataset',
|
||||||
|
'PubTabTableRecDataset',
|
||||||
|
'KieDataset',
|
||||||
]
|
]
|
||||||
module_name = config[mode]['dataset']['name']
|
module_name = config[mode]['dataset']['name']
|
||||||
assert module_name in support_dict, Exception(
|
assert module_name in support_dict, Exception(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user