From f8516e5a14a36381985af4530e2572401893b1d5 Mon Sep 17 00:00:00 2001 From: S-T-K Date: Tue, 18 Mar 2025 09:33:39 +0100 Subject: [PATCH] maxsize 3 for LRU cache for RVC Feature was introduced in https://github.com/erew123/alltalk_tts/pull/383 but without maxsize, which meant rvc models would never get unloaded --- system/tts_engines/rvc/infer/infer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/tts_engines/rvc/infer/infer.py b/system/tts_engines/rvc/infer/infer.py index 49afc4e..3003118 100644 --- a/system/tts_engines/rvc/infer/infer.py +++ b/system/tts_engines/rvc/infer/infer.py @@ -171,7 +171,7 @@ def voice_conversion( return None, None -@lru_cache +@lru_cache(maxsize=3) def get_vc(weight_root, sid, file_index=None, training_data_size=10000, debug_rvc=False): net_g = None branding="AllTalk "