[Refactor] Rename mmselfsup.data to mmselfsup.structures (#385)

This commit is contained in:
Yixiao Fang 2022-07-30 16:36:48 +08:00 committed by GitHub
parent f39d1c19bf
commit ba50b7450b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
48 changed files with 45 additions and 45 deletions

View File

@ -7,8 +7,8 @@ from mmcv.transforms import to_tensor
from mmcv.transforms.base import BaseTransform from mmcv.transforms.base import BaseTransform
from mmengine.data import InstanceData, LabelData from mmengine.data import InstanceData, LabelData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import TRANSFORMS from mmselfsup.registry import TRANSFORMS
from mmselfsup.structures import SelfSupDataSample
@TRANSFORMS.register_module() @TRANSFORMS.register_module()

View File

@ -3,8 +3,8 @@ from typing import Dict, List, Tuple
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -5,8 +5,8 @@ import torch
from mmengine.model import BaseModel as _BaseModel from mmengine.model import BaseModel as _BaseModel
from torch import nn from torch import nn
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
class BaseModel(_BaseModel): class BaseModel(_BaseModel):

View File

@ -4,8 +4,8 @@ from typing import Dict, List, Optional, Tuple, Union
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from ..utils import CosineEMA from ..utils import CosineEMA
from .base import BaseModel from .base import BaseModel

View File

@ -3,8 +3,8 @@ from typing import Dict, List, Optional, Union
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -5,8 +5,8 @@ import torch
import torch.nn as nn import torch.nn as nn
from mmengine.data import LabelData from mmengine.data import LabelData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -6,8 +6,8 @@ import torch.nn as nn
from mmengine.data import BaseDataElement from mmengine.data import BaseDataElement
from mmengine.model import ExponentialMovingAverage from mmengine.model import ExponentialMovingAverage
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from mmselfsup.utils import (batch_shuffle_ddp, batch_unshuffle_ddp, from mmselfsup.utils import (batch_shuffle_ddp, batch_unshuffle_ddp,
concat_all_gather) concat_all_gather)
from .base import BaseModel from .base import BaseModel

View File

@ -3,8 +3,8 @@ from typing import Dict, List, Tuple
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -5,8 +5,8 @@ import torch
import torch.nn as nn import torch.nn as nn
from mmengine.model import ExponentialMovingAverage from mmengine.model import ExponentialMovingAverage
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from mmselfsup.utils import (batch_shuffle_ddp, batch_unshuffle_ddp, from mmselfsup.utils import (batch_shuffle_ddp, batch_unshuffle_ddp,
concat_all_gather) concat_all_gather)
from .base import BaseModel from .base import BaseModel

View File

@ -4,8 +4,8 @@ from typing import Dict, List, Optional, Tuple, Union
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from ..utils import CosineEMA from ..utils import CosineEMA
from .base import BaseModel from .base import BaseModel

View File

@ -4,8 +4,8 @@ from typing import Dict, List, Optional, Tuple, Union
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -5,8 +5,8 @@ import torch
import torch.nn as nn import torch.nn as nn
from mmengine.data import LabelData from mmengine.data import LabelData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -4,8 +4,8 @@ from typing import Dict, List, Tuple
import torch import torch
from mmengine.data import LabelData from mmengine.data import LabelData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -4,8 +4,8 @@ from typing import Dict, List, Tuple
import torch import torch
from mmengine.data import LabelData from mmengine.data import LabelData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -3,8 +3,8 @@ from typing import Dict, List, Tuple
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from ..utils import GatherLayer from ..utils import GatherLayer
from .base import BaseModel from .base import BaseModel

View File

@ -3,8 +3,8 @@ from typing import Dict, List
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -3,8 +3,8 @@ from typing import Dict, List, Tuple
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -3,8 +3,8 @@ from typing import Dict, List, Tuple
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
from .base import BaseModel from .base import BaseModel

View File

@ -3,9 +3,9 @@ from typing import List, Sequence, Tuple, Union
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmcls.data import ClsDataSample
from mmcls.evaluation.metrics import Accuracy from mmcls.evaluation.metrics import Accuracy
from mmcls.models import ClsHead from mmcls.models import ClsHead
from mmcls.structures import ClsDataSample
from mmcv.cnn import build_norm_layer from mmcv.cnn import build_norm_layer
from mmengine.data import LabelData from mmengine.data import LabelData

View File

@ -17,11 +17,11 @@ def register_all_modules(init_default_scope: bool = True) -> None:
https://github.com/open-mmlab/mmengine/blob/main/docs/en/tutorials/registry.md https://github.com/open-mmlab/mmengine/blob/main/docs/en/tutorials/registry.md
Defaults to True. Defaults to True.
""" # noqa """ # noqa
import mmselfsup.data # noqa: F401,F403
import mmselfsup.datasets # noqa: F401,F403 import mmselfsup.datasets # noqa: F401,F403
import mmselfsup.engine # noqa: F401,F403 import mmselfsup.engine # noqa: F401,F403
import mmselfsup.evaluation # noqa: F401,F403 import mmselfsup.evaluation # noqa: F401,F403
import mmselfsup.models # noqa: F401,F403 import mmselfsup.models # noqa: F401,F403
import mmselfsup.structures # noqa: F401,F403
import mmselfsup.visualization # noqa: F401,F403 import mmselfsup.visualization # noqa: F401,F403
if init_default_scope: if init_default_scope:

View File

@ -7,8 +7,8 @@ from mmengine import Visualizer
from mmengine.data import InstanceData from mmengine.data import InstanceData
from mmengine.dist import master_only from mmengine.dist import master_only
from mmselfsup.data import SelfSupDataSample
from mmselfsup.registry import VISUALIZERS from mmselfsup.registry import VISUALIZERS
from mmselfsup.structures import SelfSupDataSample
@VISUALIZERS.register_module() @VISUALIZERS.register_module()

View File

@ -6,8 +6,8 @@ import torch
from mmengine.data import LabelData from mmengine.data import LabelData
from torch.utils.data import Dataset from torch.utils.data import Dataset
from mmselfsup.data import SelfSupDataSample
from mmselfsup.engine.hooks import DeepClusterHook from mmselfsup.engine.hooks import DeepClusterHook
from mmselfsup.structures import SelfSupDataSample
num_classes = 5 num_classes = 5
with_sobel = True, with_sobel = True,

View File

@ -11,10 +11,10 @@ from mmengine.model import BaseModule
from mmengine.optim import OptimWrapper from mmengine.optim import OptimWrapper
from torch.utils.data import Dataset from torch.utils.data import Dataset
from mmselfsup.data import SelfSupDataSample
from mmselfsup.engine import DenseCLHook from mmselfsup.engine import DenseCLHook
from mmselfsup.models.algorithms import BaseModel from mmselfsup.models.algorithms import BaseModel
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
class DummyDataset(Dataset): class DummyDataset(Dataset):

View File

@ -10,10 +10,10 @@ from mmengine.model import BaseModel as EngineBaseModel
from mmengine.model import BaseModule from mmengine.model import BaseModule
from torch.utils.data import Dataset from torch.utils.data import Dataset
from mmselfsup.data import SelfSupDataSample
from mmselfsup.engine import SimSiamHook from mmselfsup.engine import SimSiamHook
from mmselfsup.models.algorithms import BaseModel from mmselfsup.models.algorithms import BaseModel
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
class DummyDataset(Dataset): class DummyDataset(Dataset):

View File

@ -11,11 +11,11 @@ from mmengine.model import BaseModule
from mmengine.optim import OptimWrapper from mmengine.optim import OptimWrapper
from torch.utils.data import Dataset from torch.utils.data import Dataset
from mmselfsup.data import SelfSupDataSample
from mmselfsup.engine import SwAVHook from mmselfsup.engine import SwAVHook
from mmselfsup.models.algorithms import BaseModel from mmselfsup.models.algorithms import BaseModel
from mmselfsup.models.heads import SwAVHead from mmselfsup.models.heads import SwAVHead
from mmselfsup.registry import MODELS from mmselfsup.registry import MODELS
from mmselfsup.structures import SelfSupDataSample
class DummyDataset(Dataset): class DummyDataset(Dataset):

View File

@ -5,8 +5,8 @@ import platform
import pytest import pytest
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms.barlowtwins import BarlowTwins from mmselfsup.models.algorithms.barlowtwins import BarlowTwins
from mmselfsup.structures import SelfSupDataSample
backbone = dict( backbone = dict(
type='ResNet', type='ResNet',

View File

@ -5,8 +5,8 @@ import platform
import pytest import pytest
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms.byol import BYOL from mmselfsup.models.algorithms.byol import BYOL
from mmselfsup.structures import SelfSupDataSample
backbone = dict( backbone = dict(
type='ResNet', type='ResNet',

View File

@ -5,8 +5,8 @@ import pytest
import torch import torch
from mmengine.data import InstanceData from mmengine.data import InstanceData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms import CAE from mmselfsup.models.algorithms import CAE
from mmselfsup.structures import SelfSupDataSample
# model settings # model settings
backbone = dict(type='CAEViT', arch='b', patch_size=16, init_values=0.1) backbone = dict(type='CAEViT', arch='b', patch_size=16, init_values=0.1)

View File

@ -6,8 +6,8 @@ import pytest
import torch import torch
from mmengine.data import InstanceData from mmengine.data import InstanceData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms import DeepCluster from mmselfsup.models.algorithms import DeepCluster
from mmselfsup.structures import SelfSupDataSample
num_classes = 5 num_classes = 5
with_sobel = True, with_sobel = True,

View File

@ -7,8 +7,8 @@ import pytest
import torch import torch
import mmselfsup import mmselfsup
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms.densecl import DenseCL from mmselfsup.models.algorithms.densecl import DenseCL
from mmselfsup.structures import SelfSupDataSample
queue_len = 32 queue_len = 32
feat_dim = 2 feat_dim = 2

View File

@ -5,8 +5,8 @@ import platform
import pytest import pytest
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms.mae import MAE from mmselfsup.models.algorithms.mae import MAE
from mmselfsup.structures import SelfSupDataSample
backbone = dict(type='MAEViT', arch='b', patch_size=16, mask_ratio=0.75) backbone = dict(type='MAEViT', arch='b', patch_size=16, mask_ratio=0.75)
neck = dict( neck = dict(

View File

@ -5,8 +5,8 @@ import platform
import pytest import pytest
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms import MoCo from mmselfsup.models.algorithms import MoCo
from mmselfsup.structures import SelfSupDataSample
queue_len = 32 queue_len = 32
feat_dim = 2 feat_dim = 2

View File

@ -5,8 +5,8 @@ import platform
import pytest import pytest
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models import MoCoV3 from mmselfsup.models import MoCoV3
from mmselfsup.structures import SelfSupDataSample
backbone = dict( backbone = dict(
type='MoCoV3ViT', type='MoCoV3ViT',

View File

@ -6,8 +6,8 @@ import pytest
import torch import torch
from mmengine.data import InstanceData from mmengine.data import InstanceData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms import NPID from mmselfsup.models.algorithms import NPID
from mmselfsup.structures import SelfSupDataSample
backbone = dict( backbone = dict(
type='ResNet', type='ResNet',

View File

@ -6,8 +6,8 @@ import pytest
import torch import torch
from mmengine.data import InstanceData from mmengine.data import InstanceData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms import ODC from mmselfsup.models.algorithms import ODC
from mmselfsup.structures import SelfSupDataSample
num_classes = 5 num_classes = 5
backbone = dict( backbone = dict(

View File

@ -5,8 +5,8 @@ import pytest
import torch import torch
from mmengine.data import InstanceData from mmengine.data import InstanceData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms.relative_loc import RelativeLoc from mmselfsup.models.algorithms.relative_loc import RelativeLoc
from mmselfsup.structures import SelfSupDataSample
backbone = dict( backbone = dict(
type='ResNet', type='ResNet',

View File

@ -6,8 +6,8 @@ import pytest
import torch import torch
from mmengine.data import InstanceData from mmengine.data import InstanceData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms.rotation_pred import RotationPred from mmselfsup.models.algorithms.rotation_pred import RotationPred
from mmselfsup.structures import SelfSupDataSample
backbone = dict( backbone = dict(
type='ResNet', type='ResNet',

View File

@ -5,8 +5,8 @@ import platform
import pytest import pytest
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms.simclr import SimCLR from mmselfsup.models.algorithms.simclr import SimCLR
from mmselfsup.structures import SelfSupDataSample
backbone = dict( backbone = dict(
type='ResNet', type='ResNet',

View File

@ -5,8 +5,8 @@ import pytest
import torch import torch
from mmengine.data import InstanceData from mmengine.data import InstanceData
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms import SimMIM from mmselfsup.models.algorithms import SimMIM
from mmselfsup.structures import SelfSupDataSample
@pytest.mark.skipif(platform.system() == 'Windows', reason='Windows mem limit') @pytest.mark.skipif(platform.system() == 'Windows', reason='Windows mem limit')

View File

@ -5,8 +5,8 @@ import platform
import pytest import pytest
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms import SimSiam from mmselfsup.models.algorithms import SimSiam
from mmselfsup.structures import SelfSupDataSample
backbone = dict( backbone = dict(
type='ResNet', type='ResNet',

View File

@ -5,8 +5,8 @@ import platform
import pytest import pytest
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.algorithms.swav import SwAV from mmselfsup.models.algorithms.swav import SwAV
from mmselfsup.structures import SelfSupDataSample
nmb_crops = [2, 6] nmb_crops = [2, 6]
backbone = dict( backbone = dict(

View File

@ -2,7 +2,7 @@
from unittest import TestCase from unittest import TestCase
import torch import torch
from mmcls.data import ClsDataSample from mmcls.structures import ClsDataSample
from mmselfsup.models.heads import MultiClsHead from mmselfsup.models.heads import MultiClsHead

View File

@ -1,8 +1,8 @@
# Copyright (c) OpenMMLab. All rights reserved. # Copyright (c) OpenMMLab. All rights reserved.
import torch import torch
from mmselfsup.data import SelfSupDataSample
from mmselfsup.models.utils import SelfSupDataPreprocessor from mmselfsup.models.utils import SelfSupDataPreprocessor
from mmselfsup.structures import SelfSupDataSample
def test_selfsup_data_preprocessor(): def test_selfsup_data_preprocessor():

View File

@ -6,7 +6,7 @@ import torch
# TODO: will use real PixelData once it is added in mmengine # TODO: will use real PixelData once it is added in mmengine
from mmengine.data import InstanceData, LabelData from mmengine.data import InstanceData, LabelData
from mmselfsup.data import SelfSupDataSample from mmselfsup.structures import SelfSupDataSample
def _equal(a, b): def _equal(a, b):

View File

@ -8,7 +8,7 @@ import torch
from mmengine.data import InstanceData from mmengine.data import InstanceData
from mmengine.utils import digit_version from mmengine.utils import digit_version
from mmselfsup.data import SelfSupDataSample from mmselfsup.structures import SelfSupDataSample
from mmselfsup.visualization import SelfSupLocalVisualizer from mmselfsup.visualization import SelfSupLocalVisualizer