From a7c34b42be74bf15f5782c9aa2a3e53103ba892d Mon Sep 17 00:00:00 2001 From: Roland Tannous Date: Sat, 7 Mar 2026 23:32:53 +0000 Subject: [PATCH] fix: clear stale model state on failed inference subprocess reload --- studio/backend/core/inference/orchestrator.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/studio/backend/core/inference/orchestrator.py b/studio/backend/core/inference/orchestrator.py index a6c297c046..5db7e56357 100644 --- a/studio/backend/core/inference/orchestrator.py +++ b/studio/backend/core/inference/orchestrator.py @@ -319,10 +319,14 @@ class InferenceOrchestrator: else: error = resp.get("error", "Failed to load model") self.loading_models.discard(model_name) + self.active_model_name = None + self.models.clear() raise Exception(error) except Exception: self.loading_models.discard(model_name) + self.active_model_name = None + self.models.clear() raise def unload_model(self, model_name: str) -> bool: