Spaces:
Sleeping
Sleeping
Subhajit Chakraborty commited on
Commit ·
92838af
1
Parent(s): 043a958
update(8)
Browse files- src/.streamlit/config.toml +7 -14
- src/app.py +15 -8
src/.streamlit/config.toml
CHANGED
|
@@ -1,22 +1,15 @@
|
|
| 1 |
[general]
|
| 2 |
browser.gatherUsageStats = false
|
| 3 |
|
| 4 |
-
[server]
|
| 5 |
-
headless = true
|
| 6 |
-
port = 8501
|
| 7 |
-
enableCORS = false
|
| 8 |
-
enableXsrfProtection = false
|
| 9 |
-
fileWatcherType = "poll"
|
| 10 |
-
|
| 11 |
-
[client]
|
| 12 |
-
showErrorDetails = true
|
| 13 |
-
|
| 14 |
-
[runner]
|
| 15 |
-
fastReruns = true
|
| 16 |
-
|
| 17 |
[logger]
|
| 18 |
level = "info"
|
| 19 |
|
| 20 |
[cache]
|
| 21 |
storage = "filesystem"
|
| 22 |
-
path = "/tmp/streamlit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
[general]
|
| 2 |
browser.gatherUsageStats = false
|
| 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
[logger]
|
| 5 |
level = "info"
|
| 6 |
|
| 7 |
[cache]
|
| 8 |
storage = "filesystem"
|
| 9 |
+
path = "/tmp/streamlit/cache"
|
| 10 |
+
|
| 11 |
+
[server]
|
| 12 |
+
headless = true
|
| 13 |
+
enableCORS = false
|
| 14 |
+
enableXsrfProtection = false
|
| 15 |
+
fileWatcherType = "poll"
|
src/app.py
CHANGED
|
@@ -1,7 +1,19 @@
|
|
| 1 |
import os
|
| 2 |
|
| 3 |
-
os.environ["
|
| 4 |
-
os.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
import streamlit as st
|
| 6 |
|
| 7 |
from services.queryService import QService
|
|
@@ -25,11 +37,6 @@ llm = LLMClient().client
|
|
| 25 |
|
| 26 |
@st.cache_resource
|
| 27 |
def load_model():
|
| 28 |
-
os.environ["HF_HOME"] = "/tmp/huggingface"
|
| 29 |
-
os.environ["TRANSFORMERS_CACHE"] = "/tmp/huggingface/transformers"
|
| 30 |
-
os.environ["SENTENCE_TRANSFORMERS_HOME"] = "/tmp/huggingface/sentence_transformers"
|
| 31 |
-
|
| 32 |
-
os.makedirs("/tmp/huggingface", exist_ok=True)
|
| 33 |
return SentenceTransformer(
|
| 34 |
"sentence-transformers/all-MiniLM-L6-v2", cache_folder="/tmp/huggingface"
|
| 35 |
)
|
|
@@ -39,7 +46,7 @@ embedder = load_model()
|
|
| 39 |
lead_scorer = lead_scoring.LeadScoring(llm, embedder)
|
| 40 |
|
| 41 |
st.set_page_config(page_title="Caprae Capital Lead Generation Tool", layout="wide")
|
| 42 |
-
main_lead_info_file = "
|
| 43 |
# st.title("Lead Management Dashboard")
|
| 44 |
# This is the navigation section
|
| 45 |
if "page" not in st.session_state:
|
|
|
|
| 1 |
import os
|
| 2 |
|
| 3 |
+
os.environ["STREAMLIT_HOME"] = "/tmp/streamlit"
|
| 4 |
+
os.environ["STREAMLIT_CACHE_DIR"] = "/tmp/streamlit/cache"
|
| 5 |
+
os.environ["STREAMLIT_CONFIG_DIR"] = "/tmp/streamlit"
|
| 6 |
+
os.environ["HF_HOME"] = "/tmp/huggingface"
|
| 7 |
+
os.environ["TRANSFORMERS_CACHE"] = "/tmp/huggingface/transformers"
|
| 8 |
+
os.environ["SENTENCE_TRANSFORMERS_HOME"] = "/tmp/huggingface/sentence_transformers"
|
| 9 |
+
|
| 10 |
+
|
| 11 |
+
os.makedirs("/tmp/streamlit", exist_ok=True)
|
| 12 |
+
os.makedirs("/tmp/huggingface", exist_ok=True)
|
| 13 |
+
os.makedirs("/tmp/streamlit/cache", exist_ok=True)
|
| 14 |
+
|
| 15 |
+
DATA_DIR = "/tmp/data"
|
| 16 |
+
os.makedirs(DATA_DIR, exist_ok=True)
|
| 17 |
import streamlit as st
|
| 18 |
|
| 19 |
from services.queryService import QService
|
|
|
|
| 37 |
|
| 38 |
@st.cache_resource
|
| 39 |
def load_model():
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 40 |
return SentenceTransformer(
|
| 41 |
"sentence-transformers/all-MiniLM-L6-v2", cache_folder="/tmp/huggingface"
|
| 42 |
)
|
|
|
|
| 46 |
lead_scorer = lead_scoring.LeadScoring(llm, embedder)
|
| 47 |
|
| 48 |
st.set_page_config(page_title="Caprae Capital Lead Generation Tool", layout="wide")
|
| 49 |
+
main_lead_info_file = os.path.join(DATA_DIR, "all_cleaned_companies.json")
|
| 50 |
# st.title("Lead Management Dashboard")
|
| 51 |
# This is the navigation section
|
| 52 |
if "page" not in st.session_state:
|