@@ -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