From c2452414e1e6a4e1d92f20a8871df04dd6df0fc1 Mon Sep 17 00:00:00 2001 From: turboderp <11859846+turboderp@users.noreply.github.com> Date: Tue, 17 Mar 2026 03:00:27 +0100 Subject: [PATCH] Model: Ignore inline load requests if the requested model is already loaded --- common/model.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/common/model.py b/common/model.py index 39fcdd6..691821a 100644 --- a/common/model.py +++ b/common/model.py @@ -138,12 +138,12 @@ async def load_model_gen(model_path: pathlib.Path, **kwargs): loaded_model_name = container.model_dir.name if loaded_model_name == model_path.name and container.loaded: - raise ValueError( - f'Model "{loaded_model_name}" is already loaded! Aborting.' - ) + logger.info(f'Model "{loaded_model_name}" is already loaded') + return - logger.info("Unloading existing model.") - await unload_model() + if container.loaded: + logger.info("Unloading existing model.") + await unload_model() # Reset to prepare for a new container container = None