Spaces:
Running
Running
import argparse | |
import yaml | |
from dotmap import DotMap | |
import numpy as np | |
def worker_init_fn(worker_id): | |
np.random.seed(np.random.get_state()[1][0] + worker_id) | |
def str2bool(v): | |
if v.lower() in ("yes", "true", "t", "y", "1"): | |
return True | |
elif v.lower() in ("no", "false", "f", "n", "0"): | |
return False | |
else: | |
raise argparse.ArgumentTypeError("Boolean value expected.") | |
def get_config(config_name="default"): | |
with open(f"./configs/{config_name}.yaml", "r") as f: | |
config = yaml.load(f, Loader=yaml.FullLoader) | |
config = DotMap(config) | |
return config | |