__init__.py 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. from ._register_onnx_ops import _register_custom_op
  2. from .boxes import (
  3. batched_nms,
  4. box_area,
  5. box_convert,
  6. box_iou,
  7. clip_boxes_to_image,
  8. complete_box_iou,
  9. distance_box_iou,
  10. generalized_box_iou,
  11. masks_to_boxes,
  12. nms,
  13. remove_small_boxes,
  14. )
  15. from .ciou_loss import complete_box_iou_loss
  16. from .deform_conv import deform_conv2d, DeformConv2d
  17. from .diou_loss import distance_box_iou_loss
  18. from .drop_block import drop_block2d, drop_block3d, DropBlock2d, DropBlock3d
  19. from .feature_pyramid_network import FeaturePyramidNetwork
  20. from .focal_loss import sigmoid_focal_loss
  21. from .giou_loss import generalized_box_iou_loss
  22. from .misc import Conv2dNormActivation, Conv3dNormActivation, FrozenBatchNorm2d, MLP, Permute, SqueezeExcitation
  23. from .poolers import MultiScaleRoIAlign
  24. from .ps_roi_align import ps_roi_align, PSRoIAlign
  25. from .ps_roi_pool import ps_roi_pool, PSRoIPool
  26. from .roi_align import roi_align, RoIAlign
  27. from .roi_pool import roi_pool, RoIPool
  28. from .stochastic_depth import stochastic_depth, StochasticDepth
  29. _register_custom_op()
  30. __all__ = [
  31. "masks_to_boxes",
  32. "deform_conv2d",
  33. "DeformConv2d",
  34. "nms",
  35. "batched_nms",
  36. "remove_small_boxes",
  37. "clip_boxes_to_image",
  38. "box_convert",
  39. "box_area",
  40. "box_iou",
  41. "generalized_box_iou",
  42. "distance_box_iou",
  43. "complete_box_iou",
  44. "roi_align",
  45. "RoIAlign",
  46. "roi_pool",
  47. "RoIPool",
  48. "ps_roi_align",
  49. "PSRoIAlign",
  50. "ps_roi_pool",
  51. "PSRoIPool",
  52. "MultiScaleRoIAlign",
  53. "FeaturePyramidNetwork",
  54. "sigmoid_focal_loss",
  55. "stochastic_depth",
  56. "StochasticDepth",
  57. "FrozenBatchNorm2d",
  58. "Conv2dNormActivation",
  59. "Conv3dNormActivation",
  60. "SqueezeExcitation",
  61. "MLP",
  62. "Permute",
  63. "generalized_box_iou_loss",
  64. "distance_box_iou_loss",
  65. "complete_box_iou_loss",
  66. "drop_block2d",
  67. "DropBlock2d",
  68. "drop_block3d",
  69. "DropBlock3d",
  70. ]