summaryrefslogtreecommitdiff
path: root/training/main.py
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2021-07-05 00:21:43 +0200
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2021-07-05 00:21:43 +0200
commit437ba4e22b2dad2ca309085a2e97f33dd03eb642 (patch)
tree411f452772a3ff9ce342916ccd0c11e6cae8d211 /training/main.py
parent64ec3d0784ba4cbca02faf5760e877906e9e7c5b (diff)
Working on new hydra implementation
Diffstat (limited to 'training/main.py')
-rw-r--r--training/main.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/training/main.py b/training/main.py
new file mode 100644
index 0000000..26d5aeb
--- /dev/null
+++ b/training/main.py
@@ -0,0 +1,21 @@
+"""Loads config with hydra and runs experiment."""
+import hydra
+from omegaconf import DictConfig
+
+
+@hydra.main(config_path="conf", config_name="config")
+def main(config: DictConfig) -> None:
+ """Loads config with hydra and runs the experiment."""
+ import utils
+ from run import run
+
+ utils.extras(config)
+
+ if config.get("print_config"):
+ utils.print_config(config)
+
+ return run(config)
+
+
+if __name__ == "__main__":
+ main()