from uniperceiver.utils.registry import Registry LR_SCHEDULER_REGISTRY = Registry("LR_SCHEDULER") LR_SCHEDULER_REGISTRY.__doc__ = """ Registry for lr scheduler """ def build_lr_scheduler(cfg, optimizer, data_size): lr_scheduler = LR_SCHEDULER_REGISTRY.get(cfg.LR_SCHEDULER.NAME)(cfg, optimizer, data_size) return lr_scheduler