__modules__ = {} def register(name): def decorator(cls): __modules__[name] = cls return cls return decorator def find(name): return __modules__[name] ### grammar sugar for logging utilities ### import logging logger = logging.getLogger("pytorch_lightning") from pytorch_lightning.utilities.rank_zero import ( rank_zero_debug, rank_zero_info, rank_zero_only, ) debug = rank_zero_debug info = rank_zero_info @rank_zero_only def warn(*args, **kwargs): logger.warn(*args, **kwargs) from . import data, models, systems