Subhajit Chakraborty commited on
Commit
92838af
·
1 Parent(s): 043a958

update(8)

Browse files
Files changed (2) hide show
  1. src/.streamlit/config.toml +7 -14
  2. 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-cache"
 
 
 
 
 
 
 
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["STREAMLIT_CACHE_DIR"] = "/tmp/streamlit-cache"
4
- os.makedirs("/tmp/streamlit-cache", exist_ok=True)
 
 
 
 
 
 
 
 
 
 
 
 
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 = "src/data/all_cleaned_companies.json"
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: