mirror of
https://github.com/open-mmlab/mmselfsup.git
synced 2025-06-03 14:59:38 +08:00
[Refactor] Rename mmselfsup.data to mmselfsup.structures (#385)
This commit is contained in:
parent
f39d1c19bf
commit
ba50b7450b
@ -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()
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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):
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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:
|
||||||
|
@ -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()
|
||||||
|
@ -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,
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
@ -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',
|
||||||
|
@ -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',
|
||||||
|
@ -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)
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
||||||
|
@ -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(
|
||||||
|
@ -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
|
||||||
|
@ -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',
|
||||||
|
@ -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',
|
||||||
|
@ -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(
|
||||||
|
@ -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',
|
||||||
|
@ -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',
|
||||||
|
@ -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',
|
||||||
|
@ -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')
|
||||||
|
@ -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',
|
||||||
|
@ -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(
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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():
|
||||||
|
@ -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):
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user