Skip to content

Commit 047fa6a

Browse files
committed
Fix minor issue loading yaml files for some variables that were not
defined in the GUI
1 parent cd02edc commit 047fa6a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

ui_utils.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2829,11 +2829,14 @@ def __init__(self, main_window, yaml_file, thread_queue):
28292829
"LOG__CHART_CREATION_FREQ__INPUT", "LOG__LOG_DIR__INPUT", "LOG__LOG_FILE_PREFIX__INPUT",
28302830
"LOG__TENSORBOARD_LOG_DIR__INPUT", "SYSTEM__NUM_GPUS__INPUT",
28312831

2832+
# Handled with different names
2833+
"MODEL__LOAD_CHECKPOINT__INPUT", "MODEL__SOURCE__INPUT", "MODEL__TORCHVISION_MODEL_NAME__INPUT",
2834+
28322835
# Not used or decided to not insert in GUI
28332836
"SYSTEM__PIN_MEM__INPUT", "TRAIN__CHECKPOINT_MONITOR__INPUT","DATA__VAL__DIST_EVAL__INPUT",
28342837
"MODEL__VIT_MODEL__INPUT", "SYSTEM__DEVICE", "DATA__PREPROCESS__ZOOM",
28352838
"DATA__PREPROCESS__ZOOM__ENABLE", "DATA__PREPROCESS__ZOOM__ZOOM_FACTOR",
2836-
"DATA__TRAIN__FILTER_SAMPLES__SIGNS","DATA__FILTER_BY_IMAGE"
2839+
"DATA__TRAIN__FILTER_SAMPLES__SIGNS", "DATA__FILTER_BY_IMAGE", "MODEL__LOAD_MODEL_FROM_CHECKPOINT__INPUT",
28372840
]
28382841

28392842
def run(self):
@@ -3095,6 +3098,9 @@ def analyze_dict(self, conf, sep=""):
30953098
elif widget_name == "MODEL__TORCHVISION_MODEL_NAME__INPUT":
30963099
if self.torchvision_pretrained:
30973100
v += " (Torchvision)"
3101+
# Using same field as BMZ
3102+
other_widgets_to_set.append("MODEL__BMZ__SOURCE_MODEL_ID__INPUT")
3103+
other_widgets_values_to_set.append(v)
30983104

30993105
if "DATA__PREPROCESS__" in widget_name and widget_name not in ["DATA__PREPROCESS__TRAIN__INPUT", \
31003106
"DATA__PREPROCESS__VAL__INPUT", "DATA__PREPROCESS__TEST__INPUT"]:

0 commit comments

Comments
 (0)