Unverified Commit c3835415 authored by Zaida Zhou's avatar Zaida Zhou Committed by GitHub
Browse files

[Refactor] Modify the importing path due to mmengine changes (#2224)

parent 5fdd246a
...@@ -5,7 +5,8 @@ import torch ...@@ -5,7 +5,8 @@ import torch
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils import TORCH_VERSION, digit_version from mmengine.utils import digit_version
from mmengine.utils.dl_utils import TORCH_VERSION
for module in [ for module in [
nn.ReLU, nn.LeakyReLU, nn.PReLU, nn.RReLU, nn.ReLU6, nn.ELU, nn.ReLU, nn.LeakyReLU, nn.PReLU, nn.RReLU, nn.ReLU6, nn.ELU,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
from typing import Union from typing import Union
import torch import torch
from mmengine.model.utils import constant_init, kaiming_init from mmengine.model import constant_init, kaiming_init
from mmengine.registry import MODELS from mmengine.registry import MODELS
from torch import nn from torch import nn
......
...@@ -4,9 +4,9 @@ from typing import Dict, Optional, Tuple, Union ...@@ -4,9 +4,9 @@ from typing import Dict, Optional, Tuple, Union
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmengine.model.utils import constant_init, kaiming_init from mmengine.model import constant_init, kaiming_init
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils.parrots_wrapper import _BatchNorm, _InstanceNorm from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm, _InstanceNorm
from .activation import build_activation_layer from .activation import build_activation_layer
from .conv import build_conv_layer from .conv import build_conv_layer
......
...@@ -5,7 +5,7 @@ import numpy as np ...@@ -5,7 +5,7 @@ import numpy as np
import torch import torch
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from mmengine.model.utils import kaiming_init from mmengine.model import kaiming_init
from mmengine.registry import MODELS from mmengine.registry import MODELS
......
...@@ -2,7 +2,8 @@ ...@@ -2,7 +2,8 @@
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils import TORCH_VERSION, digit_version from mmengine.utils import digit_version
from mmengine.utils.dl_utils import TORCH_VERSION
class HSwish(nn.Module): class HSwish(nn.Module):
......
...@@ -4,7 +4,7 @@ from typing import Dict, Optional ...@@ -4,7 +4,7 @@ from typing import Dict, Optional
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmengine.model.utils import constant_init, normal_init from mmengine.model import constant_init, normal_init
from mmengine.registry import MODELS from mmengine.registry import MODELS
from .conv_module import ConvModule from .conv_module import ConvModule
......
...@@ -5,7 +5,7 @@ from typing import Dict, Tuple, Union ...@@ -5,7 +5,7 @@ from typing import Dict, Tuple, Union
import torch.nn as nn import torch.nn as nn
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils import is_tuple_of from mmengine.utils import is_tuple_of
from mmengine.utils.parrots_wrapper import (SyncBatchNorm, _BatchNorm, from mmengine.utils.dl_utils.parrots_wrapper import (SyncBatchNorm, _BatchNorm,
_InstanceNorm) _InstanceNorm)
MODELS.register_module('BN', module=nn.BatchNorm2d) MODELS.register_module('BN', module=nn.BatchNorm2d)
......
...@@ -7,7 +7,7 @@ from typing import Sequence ...@@ -7,7 +7,7 @@ from typing import Sequence
import torch import torch
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from mmengine import ConfigDict from mmengine.config import ConfigDict
from mmengine.model import BaseModule, ModuleList, Sequential from mmengine.model import BaseModule, ModuleList, Sequential
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils import deprecated_api_warning, to_2tuple from mmengine.utils import deprecated_api_warning, to_2tuple
......
...@@ -4,7 +4,7 @@ from typing import Dict ...@@ -4,7 +4,7 @@ from typing import Dict
import torch import torch
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from mmengine.model.utils import xavier_init from mmengine.model import xavier_init
from mmengine.registry import MODELS from mmengine.registry import MODELS
MODELS.register_module('nearest', module=nn.Upsample) MODELS.register_module('nearest', module=nn.Upsample)
......
...@@ -4,7 +4,7 @@ from typing import Optional, Sequence, Tuple, Union ...@@ -4,7 +4,7 @@ from typing import Optional, Sequence, Tuple, Union
import torch.nn as nn import torch.nn as nn
import torch.utils.checkpoint as cp import torch.utils.checkpoint as cp
from mmengine.model.utils import constant_init, kaiming_init from mmengine.model import constant_init, kaiming_init
from mmengine.runner import load_checkpoint from mmengine.runner import load_checkpoint
from torch import Tensor from torch import Tensor
......
...@@ -3,7 +3,7 @@ import logging ...@@ -3,7 +3,7 @@ import logging
from typing import List, Optional, Sequence, Tuple, Union from typing import List, Optional, Sequence, Tuple, Union
import torch.nn as nn import torch.nn as nn
from mmengine.model.utils import constant_init, kaiming_init, normal_init from mmengine.model import constant_init, kaiming_init, normal_init
from mmengine.runner import load_checkpoint from mmengine.runner import load_checkpoint
from torch import Tensor from torch import Tensor
......
...@@ -4,7 +4,7 @@ from typing import Tuple ...@@ -4,7 +4,7 @@ from typing import Tuple
import torch import torch
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from mmengine.model.utils import normal_init, xavier_init from mmengine.model import normal_init, xavier_init
from mmengine.registry import MODELS from mmengine.registry import MODELS
from torch import Tensor from torch import Tensor
from torch.autograd import Function from torch.autograd import Function
......
...@@ -4,7 +4,7 @@ from typing import Optional, Tuple, Union ...@@ -4,7 +4,7 @@ from typing import Optional, Tuple, Union
import torch import torch
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from mmengine import print_log from mmengine.logging import print_log
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils import deprecated_api_warning from mmengine.utils import deprecated_api_warning
from torch import Tensor from torch import Tensor
......
...@@ -4,7 +4,7 @@ from typing import Optional, Tuple, Union ...@@ -4,7 +4,7 @@ from typing import Optional, Tuple, Union
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmengine import print_log from mmengine.logging import print_log
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils import deprecated_api_warning from mmengine.utils import deprecated_api_warning
from torch.autograd import Function from torch.autograd import Function
......
...@@ -7,8 +7,7 @@ import mmengine ...@@ -7,8 +7,7 @@ import mmengine
import torch import torch
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from mmengine.model import BaseModule from mmengine.model import BaseModule, constant_init, xavier_init
from mmengine.model.utils import constant_init, xavier_init
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils import deprecated_api_warning from mmengine.utils import deprecated_api_warning
from torch.autograd.function import Function, once_differentiable from torch.autograd.function import Function, once_differentiable
......
...@@ -2,9 +2,10 @@ ...@@ -2,9 +2,10 @@
import torch import torch
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from mmengine.model.utils import constant_init from mmengine.model import constant_init
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils import TORCH_VERSION, digit_version from mmengine.utils import digit_version
from mmengine.utils.dl_utils import TORCH_VERSION
from mmcv.cnn import ConvAWS2d from mmcv.cnn import ConvAWS2d
from mmcv.ops.deform_conv import deform_conv2d from mmcv.ops.deform_conv import deform_conv2d
......
# Copyright (c) OpenMMLab. All rights reserved. # Copyright (c) OpenMMLab. All rights reserved.
"""This file holding some environment constant for sharing by other files.""" """This file holding some environment constant for sharing by other files."""
from mmengine.utils import collect_env as mmengine_collect_env from mmengine.utils.dl_utils import collect_env as mmengine_collect_env
import mmcv import mmcv
......
# Copyright (c) OpenMMLab. All rights reserved. # Copyright (c) OpenMMLab. All rights reserved.
import os import os
from mmengine.utils.parrots_wrapper import TORCH_VERSION from mmengine.utils.dl_utils.parrots_wrapper import TORCH_VERSION
parrots_jit_option = os.getenv('PARROTS_JIT_OPTION') parrots_jit_option = os.getenv('PARROTS_JIT_OPTION')
......
...@@ -6,7 +6,7 @@ import pytest ...@@ -6,7 +6,7 @@ import pytest
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils.parrots_wrapper import _BatchNorm from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm
from mmcv.cnn.bricks import (build_activation_layer, build_conv_layer, from mmcv.cnn.bricks import (build_activation_layer, build_conv_layer,
build_norm_layer, build_padding_layer, build_norm_layer, build_padding_layer,
......
...@@ -6,7 +6,8 @@ import pytest ...@@ -6,7 +6,8 @@ import pytest
import torch import torch
import torch.nn as nn import torch.nn as nn
from mmengine.registry import MODELS from mmengine.registry import MODELS
from mmengine.utils import TORCH_VERSION, digit_version from mmengine.utils import digit_version
from mmengine.utils.dl_utils import TORCH_VERSION
from mmcv.cnn.bricks import ConvModule, HSigmoid, HSwish from mmcv.cnn.bricks import ConvModule, HSigmoid, HSwish
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment