__init__.py 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. # Copyright (c) OpenMMLab. All rights reserved.
  2. from .activations import SiLU
  3. from .bbox_nms import fast_nms, multiclass_nms
  4. from .brick_wrappers import AdaptiveAvgPool2d, adaptive_avg_pool2d
  5. from .conv_upsample import ConvUpsample
  6. from .csp_layer import CSPLayer,CSPLayerWithTwoConv,SPPFBottleneck
  7. from .dropblock import DropBlock
  8. from .ema import ExpMomentumEMA
  9. from .inverted_residual import InvertedResidual
  10. from .matrix_nms import mask_matrix_nms
  11. from .msdeformattn_pixel_decoder import MSDeformAttnPixelDecoder
  12. from .normed_predictor import NormedConv2d, NormedLinear
  13. from .pixel_decoder import PixelDecoder, TransformerEncoderPixelDecoder
  14. from .positional_encoding import (LearnedPositionalEncoding,
  15. SinePositionalEncoding,
  16. SinePositionalEncoding3D)
  17. from .res_layer import ResLayer, SimplifiedBasicBlock,SPD
  18. from .se_layer import ChannelAttention, DyReLU, SELayer
  19. from .repvgg import RepVGGBlock
  20. # yapf: disable
  21. from .transformer import (MLP, AdaptivePadding, CdnQueryGenerator,
  22. ConditionalAttention,
  23. ConditionalDetrTransformerDecoder,
  24. ConditionalDetrTransformerDecoderLayer,
  25. DABDetrTransformerDecoder,
  26. DABDetrTransformerDecoderLayer,
  27. DABDetrTransformerEncoder,
  28. DeformableDetrTransformerDecoder,
  29. DeformableDetrTransformerDecoderLayer,
  30. DeformableDetrTransformerEncoder,
  31. DeformableDetrTransformerEncoderLayer,
  32. DetrTransformerDecoder, DetrTransformerDecoderLayer,
  33. DetrTransformerEncoder, DetrTransformerEncoderLayer,
  34. HybridEncoder,RtdetrDecoder,RtDetrTransformerDecoderLayer,
  35. DinoTransformerDecoder, DynamicConv,
  36. Mask2FormerTransformerDecoder,
  37. Mask2FormerTransformerDecoderLayer,
  38. Mask2FormerTransformerEncoder, PatchEmbed,
  39. PatchMerging, coordinate_to_encoding,
  40. inverse_sigmoid, nchw_to_nlc, nlc_to_nchw)
  41. # yapf: enable
  42. __all__ = [
  43. 'fast_nms', 'multiclass_nms', 'mask_matrix_nms', 'DropBlock',
  44. 'PixelDecoder', 'TransformerEncoderPixelDecoder',
  45. 'MSDeformAttnPixelDecoder', 'ResLayer', 'PatchMerging',
  46. 'SinePositionalEncoding', 'LearnedPositionalEncoding', 'DynamicConv',
  47. 'SimplifiedBasicBlock', 'NormedLinear', 'NormedConv2d', 'InvertedResidual',
  48. 'SELayer', 'ConvUpsample', 'CSPLayer', 'adaptive_avg_pool2d',
  49. 'AdaptiveAvgPool2d', 'PatchEmbed', 'nchw_to_nlc', 'nlc_to_nchw', 'DyReLU',
  50. 'ExpMomentumEMA', 'inverse_sigmoid', 'ChannelAttention', 'SiLU', 'MLP',
  51. 'DetrTransformerEncoderLayer', 'DetrTransformerDecoderLayer',
  52. 'DetrTransformerEncoder', 'DetrTransformerDecoder',
  53. 'DeformableDetrTransformerEncoder', 'DeformableDetrTransformerDecoder',
  54. 'DeformableDetrTransformerEncoderLayer',
  55. 'DeformableDetrTransformerDecoderLayer', 'AdaptivePadding',
  56. 'RtdetrDecoder','HybridEncoder','RtDetrTransformerDecoderLayer',
  57. 'coordinate_to_encoding', 'ConditionalAttention',
  58. 'DABDetrTransformerDecoderLayer', 'DABDetrTransformerDecoder',
  59. 'DABDetrTransformerEncoder', 'ConditionalDetrTransformerDecoder',
  60. 'ConditionalDetrTransformerDecoderLayer', 'DinoTransformerDecoder',
  61. 'CdnQueryGenerator', 'Mask2FormerTransformerEncoder',
  62. 'Mask2FormerTransformerDecoderLayer', 'Mask2FormerTransformerDecoder',
  63. 'SinePositionalEncoding3D','RepVGGBlock','CSPLayerWithTwoConv','SPPFBottleneck','SPD'
  64. ]