@@ -17,12 +17,12 @@ def __init__(self, widget_id: Tab, main_config: BabbleSettingsConfig, osc_queue:
17
17
self .gui_speed_coefficient = f"-SPEEDCOEFFICIENT{ widget_id } -"
18
18
self .gui_min_cutoff = f"-MINCUTOFF{ widget_id } -"
19
19
self .gui_inference_threads = f"-THREADS{ widget_id } -"
20
- self .gui_backend = f"-BACKEND { widget_id } "
20
+ self .gui_runtime = f"-RUNTIME { widget_id } "
21
21
self .gui_gpu_index = f"GPUINDEX{ widget_id } "
22
22
self .main_config = main_config
23
23
self .config = main_config .settings
24
24
self .osc_queue = osc_queue
25
- self .backend_list = "OpenVino " , "ONNX"
25
+ self .runtime_list = ( "Default (ONNX) " , "ONNX" )
26
26
27
27
# Define the window's contents
28
28
self .general_settings_layout = [
@@ -42,15 +42,15 @@ def __init__(self, widget_id: Tab, main_config: BabbleSettingsConfig, osc_queue:
42
42
tooltip = "How many threads to use for processing the model." ,
43
43
),
44
44
],
45
- [sg .Text ("Backend :" , background_color = '#424042' ), # Replace with Dropdown once I have internet to view docs.
45
+ [sg .Text ("Runtime :" , background_color = '#424042' ), # Replace with Dropdown once I have internet to view docs.
46
46
sg .OptionMenu (
47
- self .backend_list ,
48
- self .config .gui_backend ,
49
- key = self .gui_backend ,
47
+ self .runtime_list ,
48
+ self .config .gui_runtime ,
49
+ key = self .gui_runtime ,
50
50
),
51
51
#sg.InputText(
52
- # self.config.gui_backend ,
53
- # key=self.gui_backend ,
52
+ # self.config.gui_runtime ,
53
+ # key=self.gui_runtime ,
54
54
# size=(4),
55
55
# tooltip = "Method to run the model.",
56
56
@@ -149,26 +149,27 @@ def render(self, window, event, values):
149
149
if self .config .gui_use_gpu != values [self .gui_use_gpu ]:
150
150
self .config .gui_use_gpu = values [self .gui_use_gpu ]
151
151
changed = True
152
+ if values [self .gui_gpu_index ] != '' :
153
+ if self .config .gui_gpu_index != int (values [self .gui_gpu_index ]):
154
+ self .config .gui_gpu_index = int (values [self .gui_gpu_index ])
155
+ changed = True
152
156
153
- if self .config .gui_gpu_index != int (values [self .gui_gpu_index ]):
154
- self .config .gui_gpu_index = int (values [self .gui_gpu_index ])
155
- changed = True
156
-
157
- if self .config .gui_backend != str (values [self .gui_backend ]):
158
- self .config .gui_backend = str (values [self .gui_backend ])
157
+ if self .config .gui_runtime != str (values [self .gui_runtime ]):
158
+ self .config .gui_runtime = str (values [self .gui_runtime ])
159
159
changed = True
160
160
161
- if self .config .gui_inference_threads != int (values [self .gui_inference_threads ]):
162
- self .config .gui_inference_threads = int (values [self .gui_inference_threads ])
163
- changed = True
164
-
165
- if self .config .gui_min_cutoff != values [self .gui_min_cutoff ]:
166
- self .config .gui_min_cutoff = values [self .gui_min_cutoff ]
167
- changed = True
168
-
169
- if self .config .gui_speed_coefficient != values [self .gui_speed_coefficient ]:
170
- self .config .gui_speed_coefficient = values [self .gui_speed_coefficient ]
171
- changed = True
161
+ if values [self .gui_inference_threads ] != '' :
162
+ if self .config .gui_inference_threads != int (values [self .gui_inference_threads ]):
163
+ self .config .gui_inference_threads = int (values [self .gui_inference_threads ])
164
+ changed = True
165
+ if values [self .gui_min_cutoff ] != '' :
166
+ if self .config .gui_min_cutoff != values [self .gui_min_cutoff ]:
167
+ self .config .gui_min_cutoff = values [self .gui_min_cutoff ]
168
+ changed = True
169
+ if values [self .gui_speed_coefficient ] != '' :
170
+ if self .config .gui_speed_coefficient != values [self .gui_speed_coefficient ]:
171
+ self .config .gui_speed_coefficient = values [self .gui_speed_coefficient ]
172
+ changed = True
172
173
173
174
if changed :
174
175
self .main_config .save ()
0 commit comments