English
Shanci's picture
Upload folder using huggingface_hub
26225c5 verified
import pyrootutils
from hydra import initialize, compose
from hydra.core.global_hydra import GlobalHydra
__all__ = ['init_config']
def init_config(config_name='train.yaml', overrides=[]):
# Registering the "eval" resolver allows for advanced config
# interpolation with arithmetic operations:
# https://omegaconf.readthedocs.io/en/2.3_branch/how_to_guides.html
from omegaconf import OmegaConf
if not OmegaConf.has_resolver('eval'):
OmegaConf.register_new_resolver('eval', eval)
GlobalHydra.instance().clear()
pyrootutils.setup_root(".", pythonpath=True)
with initialize(version_base='1.2', config_path="../../configs"):
cfg = compose(config_name=config_name, overrides=overrides)
return cfg