Johnny-Z commited on
Commit
026b89d
·
verified ·
1 Parent(s): 0c8ffe2

Upload streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +17 -4
src/streamlit_app.py CHANGED
@@ -11,13 +11,26 @@ from huggingface_hub import login, snapshot_download
11
 
12
  st.set_page_config(layout="wide")
13
 
 
 
14
  hf_token = os.getenv("HF_TOKEN")
15
- if hf_token:
16
- login(token=hf_token)
17
- else:
18
  raise ValueError("environment variable HF_TOKEN not found.")
19
 
20
- repo_dir = snapshot_download('Johnny-Z/dataset_viewer', repo_type='dataset')
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
  data_source = st.sidebar.radio("Source", ["Danbooru"], index=0)
23
  if data_source == "Danbooru":
 
11
 
12
  st.set_page_config(layout="wide")
13
 
14
+ os.environ.setdefault("HF_HUB_DISABLE_PROGRESS_BARS", "1")
15
+
16
  hf_token = os.getenv("HF_TOKEN")
17
+ if not hf_token:
 
 
18
  raise ValueError("environment variable HF_TOKEN not found.")
19
 
20
+ @st.cache_resource
21
+ def init_hf_repo():
22
+
23
+ login(token=hf_token)
24
+
25
+ repo_dir = snapshot_download(
26
+ 'Johnny-Z/dataset_viewer',
27
+ repo_type='dataset',
28
+ max_workers=1,
29
+ local_dir_use_symlinks=False
30
+ )
31
+ return repo_dir
32
+
33
+ repo_dir = init_hf_repo()
34
 
35
  data_source = st.sidebar.radio("Source", ["Danbooru"], index=0)
36
  if data_source == "Danbooru":