We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f5e5d27 commit 065af98Copy full SHA for 065af98
1 file changed
federated_learning.py
@@ -1,6 +1,7 @@
1
import json
2
import os
3
from pathlib import Path
4
+import shutil
5
from swiss_army_tensorboard import tfboard_loggers
6
import numpy as np
7
@@ -12,7 +13,9 @@
12
13
os.environ["CUDA_VISIBLE_DEVICES"] = str(args.gpu)
14
15
EXPERIMENT_FOLDER_PATH = Path(__file__).resolve().parent / "experiments" / args.name
-EXPERIMENT_FOLDER_PATH.mkdir(parents=True, exist_ok=args.overwrite_experiment)
16
+if args.overwrite_experiment and EXPERIMENT_FOLDER_PATH.is_dir():
17
+ shutil.rmtree(str(EXPERIMENT_FOLDER_PATH))
18
+EXPERIMENT_FOLDER_PATH.mkdir(parents=True, exist_ok=False)
19
20
args_json_path = EXPERIMENT_FOLDER_PATH / "args.json"
21
fed_learn.save_args_as_json(args, EXPERIMENT_FOLDER_PATH / args_json_path)
0 commit comments