Spaces:
Running
Running
File size: 612 Bytes
a00b67a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
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
|