mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-13 19:25:53 +08:00
Fix/model runtime (#1873)
This commit is contained in:
parent
5a2aa83030
commit
b43f1441a9
@ -33,10 +33,13 @@ class XinferenceHelper:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _clean_cache() -> None:
|
def _clean_cache() -> None:
|
||||||
|
try:
|
||||||
with cache_lock:
|
with cache_lock:
|
||||||
for model_uid, model in cache.items():
|
expired_keys = [model_uid for model_uid, model in cache.items() if model['expires'] < time()]
|
||||||
if model['expires'] < time():
|
for model_uid in expired_keys:
|
||||||
del cache[model_uid]
|
del cache[model_uid]
|
||||||
|
except RuntimeError as e:
|
||||||
|
pass
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _get_xinference_extra_parameter(server_url: str, model_uid: str) -> XinferenceModelExtraParameter:
|
def _get_xinference_extra_parameter(server_url: str, model_uid: str) -> XinferenceModelExtraParameter:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user