Spaces:
Build error
Build error
| # Copyright (c) Meta Platforms, Inc. and affiliates. | |
| # All rights reserved. | |
| # | |
| # This source code is licensed under the license found in the | |
| # LICENSE file in the root directory of this source tree. | |
| from abc import ABCMeta, abstractmethod | |
| from typing import Optional | |
| from mmengine.structures import InstanceData | |
| class BaseAssigner(metaclass=ABCMeta): | |
| """Base assigner that assigns boxes to ground truth boxes.""" | |
| def assign(self, | |
| pred_instances: InstanceData, | |
| gt_instances: InstanceData, | |
| gt_instances_ignore: Optional[InstanceData] = None, | |
| **kwargs): | |
| """Assign boxes to either a ground truth boxes or a negative boxes.""" | |