Spaces:
Running
Running
# Copyright (c) Meta Platforms, Inc. and affiliates. | |
# | |
# This source code is licensed under the Apache License, Version 2.0 | |
# found in the LICENSE file in the root directory of this source tree. | |
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) | |