in dynalab_cli/utils.py [0:0]
def __init__(self, name, root_dir="."):
"""
The funtions only work right if called from root_dir
"""
check_model_name(name)
self.name = name
self.root_dir = root_dir
self.dynalab_dir = ".dynalab"
self.config_path = os.path.join(
self.root_dir,
os.path.join(self.dynalab_dir, self.name, "setup_config.json"),
)
self.config_dir = os.path.dirname(self.config_path)
self.config_fields = {
"task",
"checkpoint",
"handler",
"requirements",
"setup",
"model_files",
"exclude",
}
self.submission_dir = ".dynalab_submissions"