Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -11,6 +11,7 @@ from typing import List, Optional, Union
|
|
| 11 |
from llama_index.embeddings.huggingface import HuggingFaceInferenceAPIEmbedding
|
| 12 |
# from llama_index.embeddings.huggingface import HuggingFaceEmbedding
|
| 13 |
import streamlit as st
|
|
|
|
| 14 |
import pickle
|
| 15 |
import os
|
| 16 |
|
|
@@ -96,7 +97,8 @@ class QASystem:
|
|
| 96 |
|
| 97 |
|
| 98 |
# Utilisation de singleton pour éviter les réinitialisations multiples
|
| 99 |
-
@st.cache_resource
|
|
|
|
| 100 |
def get_qa_system():
|
| 101 |
return QASystem()
|
| 102 |
|
|
|
|
| 11 |
from llama_index.embeddings.huggingface import HuggingFaceInferenceAPIEmbedding
|
| 12 |
# from llama_index.embeddings.huggingface import HuggingFaceEmbedding
|
| 13 |
import streamlit as st
|
| 14 |
+
from functools import lru_cache
|
| 15 |
import pickle
|
| 16 |
import os
|
| 17 |
|
|
|
|
| 97 |
|
| 98 |
|
| 99 |
# Utilisation de singleton pour éviter les réinitialisations multiples
|
| 100 |
+
# @st.cache_resource
|
| 101 |
+
@lru_cache(maxsize=1000)
|
| 102 |
def get_qa_system():
|
| 103 |
return QASystem()
|
| 104 |
|