taesiri commited on
Commit
e558360
1 Parent(s): 38e18a0
Files changed (2) hide show
  1. app.py +9 -25
  2. requirements.txt +1 -0
app.py CHANGED
@@ -26,7 +26,7 @@ import matplotlib.backends.backend_agg as agg
26
  import math
27
  from pathlib import Path
28
  import zipfile
29
-
30
 
31
  np.random.seed(int(time.time()))
32
  csv.field_size_limit(sys.maxsize)
@@ -37,31 +37,15 @@ np.random.seed(int(time.time()))
37
  session_token = os.environ.get("SessionToken")
38
  login(token=session_token, add_to_git_credential=True)
39
 
40
- zip_file_path = hf_hub_download(
41
- repo_id="XAI/PEEB-Data",
42
- repo_type="dataset",
43
- cache_dir="./hf_cache",
44
- filename="data.zip",
45
- )
46
-
47
- print(f"zip_file_path: {zip_file_path}")
48
-
49
- if os.path.exists(zip_file_path):
50
- print(f"File size: {os.path.getsize(zip_file_path)} bytes")
51
- else:
52
- print("File does not exist.")
53
-
54
- try:
55
- with zipfile.ZipFile(zip_file_path, "r") as zip_ref:
56
- zip_ref.extractall("./")
57
- print("Extraction successful.")
58
- except Exception as e:
59
- print(f"Failed to extract the zip file: {e}")
60
-
61
- import os
62
 
63
- # After the extraction line
64
- print("Directory contents:", os.listdir("./dogs/topK/"))
 
 
 
 
 
65
 
66
  try:
67
  with zipfile.ZipFile(zip_file_path, "r") as zip_ref:
 
26
  import math
27
  from pathlib import Path
28
  import zipfile
29
+ import gdown
30
 
31
  np.random.seed(int(time.time()))
32
  csv.field_size_limit(sys.maxsize)
 
37
  session_token = os.environ.get("SessionToken")
38
  login(token=session_token, add_to_git_credential=True)
39
 
40
+ zip_file_path = './dogs.zip'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
 
42
+ # Download Embeddings
43
+ gdown.cached_download(
44
+ url="https://huggingface.co/datasets/XAI/PEEB-Data/resolve/main/data.zip?download=true",
45
+ path="zip_file_path",
46
+ quiet=False,
47
+ md5="153c2a3a8bf77a075f8254e191009772",
48
+ )
49
 
50
  try:
51
  with zipfile.ZipFile(zip_file_path, "r") as zip_ref:
requirements.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ gdown