|
74 | 74 | KcppVersion = "1.111.1" |
75 | 75 | showdebug = True |
76 | 76 | kcpp_instance = None #global running instance |
77 | | -global_memory = {"tunnel_url": "", "restart_target":"", "input_to_exit":False, "load_complete":False, "restart_override_config_target":"", "last_active_timestamp":datetime.now(), "triggered_sleeping":False, "current_model":"initial_model", "swapReqType": None, "autoswapmode": False} |
| 77 | +global_memory = {"tunnel_url": "", "restart_target":"", "input_to_exit":False, "load_complete":False, "restart_override_config_target":"", "last_active_timestamp":datetime.now(), "triggered_sleeping":False, "current_model":"initial_model", "current_override":"", "swapReqType": None, "autoswapmode": False} |
78 | 78 | using_gui_launcher = False |
79 | 79 |
|
80 | 80 | handle = None |
@@ -4075,7 +4075,7 @@ def _handle(self): |
4075 | 4075 |
|
4076 | 4076 | if (global_memory["swapReqType"] is not None and swapModeChanged): |
4077 | 4077 | with proxy_reload_lock: |
4078 | | - reqbody = json.dumps({"filename":global_memory["current_model"]}) |
| 4078 | + reqbody = json.dumps({"filename":global_memory["current_model"], "overrideconfig": global_memory["current_override"]}) |
4079 | 4079 | reqheaders = { |
4080 | 4080 | 'Content-Type': 'application/json', |
4081 | 4081 | 'Content-Length': str(len(reqbody)), |
@@ -9454,7 +9454,7 @@ def main(launch_args, default_args): |
9454 | 9454 | input() |
9455 | 9455 | else: # manager command queue for admin mode |
9456 | 9456 | with multiprocessing.Manager() as mp_manager: |
9457 | | - global_memory = mp_manager.dict({"tunnel_url": "", "restart_target":"", "input_to_exit":False, "load_complete":False, "restart_override_config_target":"", "last_active_timestamp":datetime.now(), "triggered_sleeping":False, "current_model":"initial_model", "swapReqType": None, "autoswapmode": False}) |
| 9457 | + global_memory = mp_manager.dict({"tunnel_url": "", "restart_target":"", "input_to_exit":False, "load_complete":False, "restart_override_config_target":"", "last_active_timestamp":datetime.now(), "triggered_sleeping":False, "current_model":"initial_model", "current_override":"", "swapReqType": None, "autoswapmode": False}) |
9458 | 9458 |
|
9459 | 9459 | if args.remotetunnel and not args.prompt and not args.benchmark and not args.cli: |
9460 | 9460 | setuptunnel(global_memory, True if args.sdmodel else False) |
@@ -9558,6 +9558,10 @@ def main(launch_args, default_args): |
9558 | 9558 | kcpp_instance.daemon = True |
9559 | 9559 | kcpp_instance.start() |
9560 | 9560 | global_memory["restart_target"] = "" |
| 9561 | + if (restart_override_config_target and restart_override_config_target!=""): |
| 9562 | + global_memory["current_override"] = restart_override_config_target |
| 9563 | + else: |
| 9564 | + global_memory["current_override"] = "" |
9561 | 9565 | global_memory["restart_override_config_target"] = "" |
9562 | 9566 | global_memory["current_model"] = restart_target |
9563 | 9567 | time.sleep(3) |
|
0 commit comments