Shreyansh234 commited on
Commit
a7c3b50
·
verified ·
1 Parent(s): 2d80e92

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +8 -4
src/streamlit_app.py CHANGED
@@ -1,11 +1,15 @@
1
  import os
2
- import streamlit as st
3
- from PIL import Image
4
- from transformers import BlipProcessor, BlipForConditionalGeneration
5
 
6
- # ✅ Fix cache issue: force Hugging Face to use /tmp for model storage
7
  os.environ["HF_HOME"] = "/tmp"
8
  os.environ["TRANSFORMERS_CACHE"] = "/tmp"
 
 
 
 
 
 
 
9
 
10
  # Load BLIP model + processor (cached in /tmp)
11
  @st.cache_resource
 
1
  import os
 
 
 
2
 
3
+ # ✅ Fix permissions: move cache/config to /tmp (writable in Spaces)
4
  os.environ["HF_HOME"] = "/tmp"
5
  os.environ["TRANSFORMERS_CACHE"] = "/tmp"
6
+ os.environ["STREAMLIT_CACHE_DIR"] = "/tmp"
7
+ os.environ["STREAMLIT_CONFIG_DIR"] = "/tmp/.streamlit"
8
+ os.environ["XDG_CONFIG_HOME"] = "/tmp"
9
+
10
+ import streamlit as st
11
+ from PIL import Image
12
+ from transformers import BlipProcessor, BlipForConditionalGeneration
13
 
14
  # Load BLIP model + processor (cached in /tmp)
15
  @st.cache_resource