# Copyright (c) OpenMMLab. All rights reserved. import warnings # noqa: F401,F403 from mmcv.utils import Registry TRANSFORMER = Registry('Transformer') MASK_ASSIGNERS = Registry('mask_assigner') MATCH_COST = Registry('match_cost') def build_match_cost(cfg): """Build Match Cost.""" return MATCH_COST.build(cfg) def build_assigner(cfg): """Build Assigner.""" return MASK_ASSIGNERS.build(cfg) def build_transformer(cfg): """Build Transformer.""" return TRANSFORMER.build(cfg)