Skip to content

Commit bdd156f

Browse files
committed
Fix N_CLASSES to be set depending on the workflow and not on the model
1 parent 1ad4284 commit bdd156f

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

ui_utils.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -998,11 +998,6 @@ def create_yaml_file(main_window):
998998
biapy_config['MODEL']['ACTIVATION'] = get_text(main_window.ui.MODEL__ACTIVATION__INPUT)
999999
if get_text(main_window.ui.MODEL__LAST_ACTIVATION__INPUT) != 'sigmoid':
10001000
biapy_config['MODEL']['LAST_ACTIVATION'] = get_text(main_window.ui.MODEL__LAST_ACTIVATION__INPUT)
1001-
if int(get_text(main_window.ui.MODEL__N_CLASSES__INPUT)) != 2:
1002-
classes = int(get_text(main_window.ui.MODEL__N_CLASSES__INPUT))
1003-
if classes == 1:
1004-
classes = 2
1005-
biapy_config['MODEL']['N_CLASSES'] = classes
10061001
if get_text(main_window.ui.PROBLEM__NDIM__INPUT) == "3D":
10071002
biapy_config['MODEL']['Z_DOWN'] = ast.literal_eval(get_text(main_window.ui.MODEL__Z_DOWN__INPUT))
10081003
if main_window.cfg.settings['selected_workflow'] == 4 and get_text(main_window.ui.PROBLEM__NDIM__INPUT) == "3D": # SR
@@ -1029,7 +1024,13 @@ def create_yaml_file(main_window):
10291024
biapy_config['MODEL']['MAE_DEC_NUM_LAYERS'] = int(get_text(main_window.ui.MODEL__MAE_DEC_NUM_LAYERS__INPUT))
10301025
biapy_config['MODEL']['MAE_DEC_NUM_HEADS'] = get_text(main_window.ui.MODEL__MAE_DEC_NUM_HEADS__INPUT)
10311026
biapy_config['MODEL']['MAE_DEC_MLP_DIMS'] = get_text(main_window.ui.MODEL__MAE_DEC_MLP_DIMS__INPUT)
1032-
1027+
1028+
if main_window.cfg.settings['selected_workflow'] in [0,1,2,6] and int(get_text(main_window.ui.MODEL__N_CLASSES__INPUT)) != 2:
1029+
classes = int(get_text(main_window.ui.MODEL__N_CLASSES__INPUT))
1030+
if classes == 1:
1031+
classes = 2
1032+
biapy_config['MODEL']['N_CLASSES'] = classes
1033+
10331034
if get_text(main_window.ui.MODEL__LOAD_CHECKPOINT__INPUT) == "Yes":
10341035
biapy_config['MODEL']['LOAD_CHECKPOINT'] = True
10351036
biapy_config['PATHS'] = {}

0 commit comments

Comments
 (0)