__init__.py 1.4 KB

12345678910111213141516171819202122232425262728
  1. # Copyright (c) OpenMMLab. All rights reserved.
  2. from .approx_max_iou_assigner import ApproxMaxIoUAssigner
  3. from .assign_result import AssignResult
  4. from .atss_assigner import ATSSAssigner
  5. from .base_assigner import BaseAssigner
  6. from .center_region_assigner import CenterRegionAssigner
  7. from .dynamic_soft_label_assigner import DynamicSoftLabelAssigner
  8. from .grid_assigner import GridAssigner
  9. from .hungarian_assigner import HungarianAssigner
  10. from .iou2d_calculator import BboxOverlaps2D
  11. from .match_cost import (BBoxL1Cost, ClassificationCost, CrossEntropyLossCost,
  12. DiceCost, FocalLossCost, IoUCost)
  13. from .max_iou_assigner import MaxIoUAssigner
  14. from .multi_instance_assigner import MultiInstanceAssigner
  15. from .point_assigner import PointAssigner
  16. from .region_assigner import RegionAssigner
  17. from .sim_ota_assigner import SimOTAAssigner
  18. from .task_aligned_assigner import TaskAlignedAssigner
  19. from .uniform_assigner import UniformAssigner
  20. __all__ = [
  21. 'BaseAssigner', 'MaxIoUAssigner', 'ApproxMaxIoUAssigner', 'AssignResult',
  22. 'PointAssigner', 'ATSSAssigner', 'CenterRegionAssigner', 'GridAssigner',
  23. 'HungarianAssigner', 'RegionAssigner', 'UniformAssigner', 'SimOTAAssigner',
  24. 'TaskAlignedAssigner', 'BBoxL1Cost', 'ClassificationCost',
  25. 'CrossEntropyLossCost', 'DiceCost', 'FocalLossCost', 'IoUCost',
  26. 'BboxOverlaps2D', 'DynamicSoftLabelAssigner', 'MultiInstanceAssigner'
  27. ]