2020-02-11 03:55:03 +08:00
|
|
|
from .padding import get_padding
|
2020-04-09 16:41:54 +08:00
|
|
|
from .pool2d_same import AvgPool2dSame
|
2020-02-11 03:55:03 +08:00
|
|
|
from .conv2d_same import Conv2dSame
|
2020-02-10 06:46:28 +08:00
|
|
|
from .conv_bn_act import ConvBnAct
|
|
|
|
from .mixed_conv2d import MixedConv2d
|
|
|
|
from .cond_conv2d import CondConv2d, get_condconv_initializer
|
2020-04-09 16:41:54 +08:00
|
|
|
from .pool2d_same import create_pool2d
|
2020-02-11 03:55:03 +08:00
|
|
|
from .create_conv2d import create_conv2d
|
|
|
|
from .create_attn import create_attn
|
2020-02-10 06:46:28 +08:00
|
|
|
from .selective_kernel import SelectiveKernelConv
|
2020-02-11 03:55:03 +08:00
|
|
|
from .se import SEModule
|
2020-02-10 04:44:26 +08:00
|
|
|
from .eca import EcaModule, CecaModule
|
2020-02-10 05:13:08 +08:00
|
|
|
from .activations import *
|
|
|
|
from .adaptive_avgmax_pool import \
|
|
|
|
adaptive_avgmax_pool2d, select_adaptive_pool2d, AdaptiveAvgMaxPool2d, SelectAdaptivePool2d
|
2020-02-19 05:58:30 +08:00
|
|
|
from .drop import DropBlock2d, DropPath, drop_block_2d, drop_path
|
2020-02-10 05:13:08 +08:00
|
|
|
from .test_time_pool import TestTimePoolHead, apply_test_time_pool
|
|
|
|
from .split_batchnorm import SplitBatchNorm2d, convert_splitbn_model
|
2020-04-12 23:44:12 +08:00
|
|
|
from .anti_aliasing import AntiAliasDownsampleLayer
|
2020-05-02 06:19:57 +08:00
|
|
|
from .space_to_depth import SpaceToDepthModule
|
2020-05-02 08:00:21 +08:00
|
|
|
from .blur_pool import BlurPool2d
|
2020-05-13 12:59:34 +08:00
|
|
|
from .weight_init import trunc_normal_
|