@st .cache_data doesn't work because hugging face uses an older streamlit version
Browse files
app.py
CHANGED
@@ -12,7 +12,7 @@ from langchain import OpenAI
|
|
12 |
from langchain import PromptTemplate
|
13 |
|
14 |
|
15 |
-
@st.
|
16 |
def load_vectorstore():
|
17 |
# download from hugging face
|
18 |
snapshot_download(repo_id="calmgoose/orwell-1984_faiss-instructembeddings",
|
@@ -43,7 +43,7 @@ def load_vectorstore():
|
|
43 |
|
44 |
return docsearch
|
45 |
|
46 |
-
@st.
|
47 |
def load_chain():
|
48 |
|
49 |
BOOK_NAME = "1984"
|
@@ -96,8 +96,6 @@ def get_answer(question):
|
|
96 |
return result["result"] + "\n\n" + "From pages: " + sources_string
|
97 |
|
98 |
|
99 |
-
# chain = load_chain()
|
100 |
-
|
101 |
# From here down is all the StreamLit UI.
|
102 |
st.set_page_config(page_title="Talk2Book: 1984", page_icon="π")
|
103 |
st.title("Talk2Book: 1984")
|
|
|
12 |
from langchain import PromptTemplate
|
13 |
|
14 |
|
15 |
+
@st.experimental_memo
|
16 |
def load_vectorstore():
|
17 |
# download from hugging face
|
18 |
snapshot_download(repo_id="calmgoose/orwell-1984_faiss-instructembeddings",
|
|
|
43 |
|
44 |
return docsearch
|
45 |
|
46 |
+
@st.experimental_memo
|
47 |
def load_chain():
|
48 |
|
49 |
BOOK_NAME = "1984"
|
|
|
96 |
return result["result"] + "\n\n" + "From pages: " + sources_string
|
97 |
|
98 |
|
|
|
|
|
99 |
# From here down is all the StreamLit UI.
|
100 |
st.set_page_config(page_title="Talk2Book: 1984", page_icon="π")
|
101 |
st.title("Talk2Book: 1984")
|