[Refactor] MMEngine directory tree ()

pull/1324/head
Tong Gao 2022-08-25 11:46:04 +08:00 committed by GitHub
parent 9bd5258513
commit b32412a9e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
61 changed files with 66 additions and 65 deletions

View File

@ -1,8 +1,8 @@
# Copyright (c) OpenMMLab. All rights reserved.
from typing import Callable, List, Sequence, Union
from mmengine import BaseDataset, Compose
from mmengine import ConcatDataset as MMENGINE_CONCATDATASET
from mmengine.dataset import BaseDataset, Compose
from mmengine.dataset import ConcatDataset as MMENGINE_CONCATDATASET
from mmocr.registry import DATASETS

View File

@ -3,7 +3,7 @@ import numpy as np
import torch
from mmcv.transforms import to_tensor
from mmcv.transforms.base import BaseTransform
from mmengine.data import InstanceData, LabelData
from mmengine.structures import InstanceData, LabelData
from mmocr.registry import TRANSFORMS
from mmocr.structures import (KIEDataSample, TextDetDataSample,

View File

@ -4,7 +4,7 @@ import torch.nn as nn
import torch.utils.checkpoint as cp
from mmcv.cnn import ConvModule, build_norm_layer
from mmengine.model import BaseModule
from mmengine.utils.parrots_wrapper import _BatchNorm
from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm
from mmocr.registry import MODELS

View File

@ -3,7 +3,7 @@ from typing import List, Optional, Tuple
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from torch import Tensor, nn
from mmocr.registry import MODELS

View File

@ -5,8 +5,8 @@ import cv2
import torch
from mmdet.structures import DetDataSample, OptSampleList
from mmdet.structures.mask import bitmap_to_polygon
from mmengine import InstanceData
from mmengine.model import BaseModel
from mmengine.structures import InstanceData
from mmocr.registry import MODELS
from mmocr.structures import TextDetDataSample

View File

@ -4,7 +4,7 @@ from typing import Sequence
import cv2
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from shapely.geometry import Polygon
from torch import Tensor

View File

@ -6,7 +6,7 @@ from typing import Dict, List, Tuple, Union
import cv2
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from numpy import ndarray
from mmocr.registry import MODELS

View File

@ -4,7 +4,7 @@ from typing import Dict, List, Sequence
import cv2
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from numpy.fft import ifft
from mmocr.registry import MODELS

View File

@ -5,7 +5,7 @@ import cv2
import numpy as np
import torch
from mmcv.ops import pixel_group
from mmengine.data import InstanceData
from mmengine.structures import InstanceData
from mmocr.registry import MODELS
from mmocr.structures import TextDetDataSample

View File

@ -6,7 +6,7 @@ import cv2
import numpy as np
import torch
from mmcv.ops import contour_expand
from mmengine.data import InstanceData
from mmengine.structures import InstanceData
from mmocr.registry import MODELS
from mmocr.structures import TextDetDataSample

View File

@ -5,7 +5,7 @@ from typing import List, Sequence
import cv2
import numpy as np
import torch
from mmengine.data import InstanceData
from mmengine.structures import InstanceData
from numpy.linalg import norm
from skimage.morphology import skeletonize

View File

@ -3,7 +3,6 @@ import math
from typing import Dict, List, Optional, Union
import torch.nn as nn
# from mmengine.model import ModuleList
from mmengine.model import ModuleList
from torch import Tensor

View File

@ -4,7 +4,7 @@ from typing import Dict, Optional, Sequence, Tuple, Union
import mmengine
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.common.dictionary import Dictionary
from mmocr.registry import TASK_UTILS

View File

@ -1,5 +1,5 @@
# Copyright (c) OpenMMLab. All rights reserved.
from mmengine.data import BaseDataElement, InstanceData
from mmengine.structures import BaseDataElement, InstanceData
class KIEDataSample(BaseDataElement):
@ -14,7 +14,7 @@ class KIEDataSample(BaseDataElement):
Examples:
>>> import torch
>>> import numpy as np
>>> from mmengine.data import InstanceData
>>> from mmengine.structures import InstanceData
>>> from mmocr.data import KIEDataSample
>>> # gt_instances
>>> data_sample = KIEDataSample()

View File

@ -1,5 +1,5 @@
# Copyright (c) OpenMMLab. All rights reserved.
from mmengine.data import BaseDataElement, InstanceData
from mmengine.structures import BaseDataElement, InstanceData
class TextDetDataSample(BaseDataElement):
@ -14,7 +14,7 @@ class TextDetDataSample(BaseDataElement):
Examples:
>>> import torch
>>> import numpy as np
>>> from mmengine.data import InstanceData
>>> from mmengine.structures import InstanceData
>>> from mmocr.data import TextDetDataSample
>>> # gt_instances
>>> data_sample = TextDetDataSample()

View File

@ -1,5 +1,5 @@
# Copyright (c) OpenMMLab. All rights reserved.
from mmengine.data import BaseDataElement, LabelData
from mmengine.structures import BaseDataElement, LabelData
class TextRecogDataSample(BaseDataElement):
@ -14,7 +14,7 @@ class TextRecogDataSample(BaseDataElement):
Examples:
>>> import torch
>>> import numpy as np
>>> from mmengine.data import LabelData
>>> from mmengine.structures import LabelData
>>> from mmocr.data import TextRecogDataSample
>>> # gt_text
>>> data_sample = TextRecogDataSample()

View File

@ -3,7 +3,7 @@ from typing import Any, Dict, List, Optional, Sequence
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.structures import TextDetDataSample

View File

@ -1,6 +1,6 @@
# Copyright (c) OpenMMLab. All rights reserved.
from mmengine.utils import collect_env as collect_base_env
from mmengine.utils import get_git_hash
from mmengine.utils.dl_utils import collect_env as collect_base_env
import mmocr

View File

@ -5,7 +5,7 @@ from typing import List, Optional, Sequence, Tuple, Union
import numpy as np
import pyclipper
import shapely
from mmengine import is_list_of
from mmengine.utils import is_list_of
from shapely.geometry import MultiPolygon, Polygon
from mmocr.utils import bbox2poly, valid_boundary

View File

@ -2,7 +2,7 @@
import datetime
import warnings
from mmengine import DefaultScope
from mmengine.registry import DefaultScope
def register_all_modules(init_default_scope: bool = True) -> None:

View File

@ -3,7 +3,7 @@ from typing import Dict, List, Optional, Tuple, Union
import mmcv
import numpy as np
from mmengine import Visualizer
from mmengine.visualization import Visualizer
from mmocr.registry import VISUALIZERS
from mmocr.structures import TextDetDataSample

View File

@ -4,7 +4,7 @@ from typing import Dict, Optional, Tuple, Union
import cv2
import mmcv
import numpy as np
from mmengine import Visualizer
from mmengine.visualization import Visualizer
from mmocr.registry import VISUALIZERS
from mmocr.structures import TextRecogDataSample

View File

@ -6,7 +6,7 @@ from unittest import TestCase
from unittest.mock import Mock
import torch
from mmengine.data import InstanceData
from mmengine.structures import InstanceData
from mmocr.engine.hooks import VisualizationHook
from mmocr.structures import TextDetDataSample

View File

@ -5,8 +5,9 @@ from typing import Dict, List, Optional
from unittest import TestCase
import numpy as np
from mmengine import METRICS, BaseDataElement, DefaultScope
from mmengine.evaluator import BaseMetric
from mmengine.registry import METRICS, DefaultScope
from mmengine.structures import BaseDataElement
from mmocr.evaluation import MultiDatasetsEvaluator

View File

@ -2,7 +2,7 @@
import unittest
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.evaluation import F1Metric
from mmocr.structures import KIEDataSample

View File

@ -3,7 +3,7 @@ import unittest
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.evaluation import HmeanIOUMetric
from mmocr.structures import TextDetDataSample

View File

@ -1,7 +1,7 @@
# Copyright (c) OpenMMLab. All rights reserved.
import unittest
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.evaluation import CharMetric, OneMinusNEDMetric, WordMetric
from mmocr.structures import TextRecogDataSample

View File

@ -4,7 +4,8 @@ import unittest
from os.path import dirname, exists, join
import torch
from mmengine import Config, ConfigDict, InstanceData
from mmengine.config import Config, ConfigDict
from mmengine.structures import InstanceData
from mmocr.registry import MODELS
from mmocr.structures import KIEDataSample

View File

@ -4,7 +4,7 @@ import tempfile
from unittest import TestCase
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.common.dictionary import Dictionary
from mmocr.models.kie.heads import SDMGRHead

View File

@ -2,7 +2,7 @@
from unittest import TestCase
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.kie.module_losses import SDMGRModuleLoss
from mmocr.structures import KIEDataSample

View File

@ -3,7 +3,7 @@ import copy
from unittest import TestCase
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.kie.postprocessors import SDMGRPostProcessor
from mmocr.structures import KIEDataSample

View File

@ -6,7 +6,7 @@ from unittest import mock
import numpy as np
import torch
from mmengine import Config, ConfigDict
from mmengine.config import Config, ConfigDict
from mmocr.registry import MODELS
from mmocr.testing.data import create_dummy_textdet_inputs

View File

@ -3,7 +3,7 @@ from unittest import TestCase
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.textdet.module_losses import DBModuleLoss
from mmocr.structures import TextDetDataSample

View File

@ -3,7 +3,7 @@ from unittest import TestCase
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.textdet.module_losses import DRRGModuleLoss
from mmocr.structures import TextDetDataSample

View File

@ -3,7 +3,7 @@ from unittest import TestCase
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.textdet.module_losses import FCEModuleLoss
from mmocr.structures import TextDetDataSample

View File

@ -4,7 +4,7 @@ from unittest import TestCase
import numpy as np
import torch
import torch.nn as nn
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.textdet.module_losses import PANModuleLoss
from mmocr.models.textdet.module_losses.pan_module_loss import PANEmbLossV1

View File

@ -4,7 +4,7 @@ from unittest import TestCase
import numpy as np
import torch
import torch.nn as nn
from mmengine import InstanceData
from mmengine.structures import InstanceData
from parameterized import parameterized
from mmocr.models.textdet.module_losses import PSEModuleLoss

View File

@ -3,7 +3,7 @@ from unittest import TestCase
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.textdet.module_losses import TextSnakeModuleLoss
from mmocr.structures import TextDetDataSample

View File

@ -4,7 +4,7 @@ from unittest import mock
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.textdet.postprocessors import BaseTextDetPostProcessor
from mmocr.structures import TextDetDataSample

View File

@ -3,7 +3,7 @@ import unittest
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from parameterized import parameterized
from mmocr.models.textdet.postprocessors import DBPostprocessor

View File

@ -3,7 +3,7 @@ import unittest
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from mmocr.models.textdet.postprocessors import DRRGPostprocessor
from mmocr.structures import TextDetDataSample

View File

@ -3,7 +3,7 @@ import unittest
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from parameterized import parameterized
from mmocr.models.textdet.postprocessors import FCEPostprocessor

View File

@ -4,7 +4,7 @@ import unittest
import numpy as np
import torch
from mmengine import InstanceData
from mmengine.structures import InstanceData
from parameterized import parameterized
from mmocr.models.textdet.postprocessors import TextSnakePostprocessor

View File

@ -5,7 +5,7 @@ import torch
from mmdet.structures import DetDataSample
from mmdet.testing import demo_mm_inputs
from mmengine.config import Config
from mmengine.data import InstanceData
from mmengine.structures import InstanceData
from mmocr.registry import MODELS
from mmocr.structures import TextDetDataSample

View File

@ -4,7 +4,7 @@ import tempfile
from unittest import TestCase
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.textrecog.decoders import MasterDecoder
from mmocr.structures import TextRecogDataSample

View File

@ -4,7 +4,7 @@ import tempfile
from unittest import TestCase
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.textrecog.decoders import NRTRDecoder
from mmocr.structures import TextRecogDataSample

View File

@ -2,7 +2,7 @@
from unittest import TestCase
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.textrecog.decoders import PositionAttentionDecoder
from mmocr.structures import TextRecogDataSample

View File

@ -2,7 +2,7 @@
from unittest import TestCase
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.textrecog.decoders import (PositionAttentionDecoder,
RobustScannerFuser,

View File

@ -2,7 +2,7 @@
from unittest import TestCase
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.textrecog.decoders import (ParallelSARDecoder,
SequentialSARDecoder)

View File

@ -2,7 +2,7 @@
from unittest import TestCase
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.textrecog.decoders import SequenceAttentionDecoder
from mmocr.structures import TextRecogDataSample

View File

@ -3,7 +3,7 @@ from unittest import TestCase
import numpy as np
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.textrecog.module_losses import ABIModuleLoss
from mmocr.structures import TextRecogDataSample

View File

@ -5,7 +5,7 @@ from unittest import TestCase
import numpy as np
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.common.dictionary import Dictionary
from mmocr.models.textrecog.module_losses import BaseTextRecogModuleLoss

View File

@ -2,7 +2,7 @@
from unittest import TestCase
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.textrecog.module_losses import CEModuleLoss
from mmocr.structures import TextRecogDataSample

View File

@ -4,7 +4,7 @@ import tempfile
from unittest import TestCase
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.models.common.dictionary import Dictionary
from mmocr.models.textrecog.module_losses import CTCModuleLoss

View File

@ -3,7 +3,7 @@ from unittest import TestCase
import numpy as np
import torch
from mmengine.data import InstanceData
from mmengine.structures import InstanceData
from mmocr.structures import KIEDataSample

View File

@ -3,7 +3,7 @@ from unittest import TestCase
import numpy as np
import torch
from mmengine.data import InstanceData
from mmengine.structures import InstanceData
from mmocr.structures import TextDetDataSample

View File

@ -3,7 +3,7 @@ from unittest import TestCase
import numpy as np
import torch
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.structures import TextRecogDataSample

View File

@ -6,7 +6,7 @@ import unittest
import cv2
import numpy as np
import torch
from mmengine.data import InstanceData
from mmengine.structures import InstanceData
from mmocr.structures import TextDetDataSample
from mmocr.utils import bbox2poly

View File

@ -5,7 +5,7 @@ import unittest
import cv2
import numpy as np
from mmengine.data import LabelData
from mmengine.structures import LabelData
from mmocr.structures import TextRecogDataSample
from mmocr.visualization import TextRecogLocalVisualizer

View File

@ -3,7 +3,7 @@ import argparse
import os.path as osp
import mmengine
from mmengine import Config, DictAction
from mmengine.config import Config, DictAction
from mmocr.registry import DATASETS, VISUALIZERS
from mmocr.utils import register_all_modules

View File

@ -3,7 +3,7 @@ import argparse
import json
import mmengine
from mmengine import Config, DictAction
from mmengine.config import Config, DictAction
from mmengine.evaluator import Evaluator
from mmocr.registry import DATASETS