Commit fcc1cd64 authored by Baumgartner, Michael's avatar Baumgartner, Michael
Browse files

import external in sweep

parent 930b5c25
...@@ -18,6 +18,7 @@ import os ...@@ -18,6 +18,7 @@ import os
import sys import sys
import socket import socket
import argparse import argparse
import importlib
from pathlib import Path from pathlib import Path
from datetime import datetime from datetime import datetime
from typing import List from typing import List
...@@ -347,6 +348,10 @@ def _sweep( ...@@ -347,6 +348,10 @@ def _sweep(
cfg = OmegaConf.load(str(train_dir / "config.yaml")) cfg = OmegaConf.load(str(train_dir / "config.yaml"))
os.chdir(str(train_dir)) os.chdir(str(train_dir))
for imp in cfg.get("additional_imports", []):
print(f"Additional import found {imp}")
importlib.import_module(imp)
logger.remove() logger.remove()
logger.add(sys.stdout, format="{level} {message}", level="INFO") logger.add(sys.stdout, format="{level} {message}", level="INFO")
log_file = Path(os.getcwd()) / "sweep.log" log_file = Path(os.getcwd()) / "sweep.log"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment