Ejemplo n.º 1
0
def build_transform(cfg):
    tfs = []
    for icfg in cfg:
        tf = build_from_cfg(icfg, TRANSFORMS)
        tfs.append(tf)
    aug = Compose(tfs)

    return aug
Ejemplo n.º 2
0
def build_backbone(cfg, default_args=None):
    backbone = build_from_cfg(cfg, BACKBONES, default_args)
    return backbone
Ejemplo n.º 3
0
def build_model(cfg, default_args=None):
    model = build_from_cfg(cfg, MODELS, default_args)
    return model
Ejemplo n.º 4
0
def build_loss(cfg, default_args=None):
    loss = build_from_cfg(cfg, LOSSES, default_args)
    return loss
Ejemplo n.º 5
0
def build_criterion(cfg, default_args=None):
    criterion = build_from_cfg(cfg, CRITERIA, default_args)
    return criterion
Ejemplo n.º 6
0
def build_grid(cfg, default_args=None):
    grid = build_from_cfg(cfg, GRIDS, default_args)
    return grid
Ejemplo n.º 7
0
def build_head(cfg, default_args=None):
    head = build_from_cfg(cfg, HEADS, default_args)
    return head
Ejemplo n.º 8
0
def build_neck(cfg, default_args=None):
    neck = build_from_cfg(cfg, NECKS, default_args)
    return neck
Ejemplo n.º 9
0
def build_optimizer(cfg, default_args=None):
    optimizer = build_from_cfg(cfg, torch_optim, default_args, 'module')
    return optimizer
Ejemplo n.º 10
0
def build_lr_scheduler(cfg, default_args=None):
    lr_scheduler = build_from_cfg(cfg, LR_SCHEDULERS, default_args)
    return lr_scheduler
Ejemplo n.º 11
0
def build_runner(cfg, default_args=None):
    runner = build_from_cfg(cfg, RUNNERS, default_args)
    return runner
Ejemplo n.º 12
0
def build_dataset(cfg, default_args=None):
    dataset = build_from_cfg(cfg, DATASETS, default_args)
    return dataset
Ejemplo n.º 13
0
def build_sampler(cfg, default_args):
    sampler = build_from_cfg(cfg, SAMPLERS, default_args)
    return sampler
Ejemplo n.º 14
0
def build_dataloader(cfg, default_args):
    loader = build_from_cfg(cfg, DATALOADERS, default_args)
    return loader