INNER CODE UNIT · Python

arguments_anchor_gen

apple/ml-cvnets · cvnets/anchor_generator/__init__.py:21

def arguments_anchor_gen(parser: argparse.ArgumentParser) -> argparse.ArgumentParser:
    """Arguments related to anchor generator for object detection"""
    group = parser.add_argument_group("Anchor generator", "Anchor generator")
    group.add_argument(
        "--anchor-generator.name", type=str, help="Name of the anchor generator"
    )

    # add class specific arguments
    parser = ANCHOR_GEN_REGISTRY.all_arguments(parser)
    return parser


def build_anchor_generator(opts, *args, **kwargs):
    """Build anchor generator for object detection"""
    anchor_gen_name = getattr(opts, "anchor_generator.name")

    # We registered the base class using a special `name` (i.e., `__base__`)
    # in order to access the arguments defined inside those classes. However, these classes are not supposed to

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…