RKocielnik commited on
Commit
d92462a
·
verified ·
1 Parent(s): f07f6bc

update loading for new huggingface_hub

Browse files
Files changed (1) hide show
  1. mgr_biases.py +21 -0
mgr_biases.py CHANGED
@@ -6,6 +6,7 @@ import re
6
  import pandas as pd
7
  import numpy as np
8
  import glob
 
9
  import huggingface_hub
10
  print("hfh", huggingface_hub.__version__)
11
  from huggingface_hub import hf_hub_download, upload_file, delete_file, snapshot_download, list_repo_files, dataset_info
@@ -181,6 +182,19 @@ def retrievePredefinedBiases():
181
 
182
  return flt_files
183
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
  # https://huggingface.co/spaces/elonmuskceo/persistent-data/blob/main/app.py
185
  def get_bias_json(filepath: str):
186
  filename = os.path.basename(filepath)
@@ -198,6 +212,13 @@ def get_bias_json(filepath: str):
198
  # file not found
199
  print(f"file not found, probably: {e}")
200
 
 
 
 
 
 
 
 
201
  with open(os.path.join(LOCAL_DATA_DIRNAME, filename)) as f:
202
  bias_json = json.load(f)
203
 
 
6
  import pandas as pd
7
  import numpy as np
8
  import glob
9
+ from pathlib import Path
10
  import huggingface_hub
11
  print("hfh", huggingface_hub.__version__)
12
  from huggingface_hub import hf_hub_download, upload_file, delete_file, snapshot_download, list_repo_files, dataset_info
 
182
 
183
  return flt_files
184
 
185
+ def list_folders_sorted_by_date(path):
186
+ # Convert string path to a Path object
187
+ directory = Path(path)
188
+
189
+ # Get all folders in the given directory
190
+ folders = [f for f in directory.iterdir() if f.is_dir()]
191
+
192
+ # Sort folders by modification time, most recent first
193
+ sorted_folders = sorted(folders, key=lambda x: x.stat().st_mtime, reverse=True)
194
+
195
+ # Return folder names
196
+ return [folder.name for folder in sorted_folders]
197
+
198
  # https://huggingface.co/spaces/elonmuskceo/persistent-data/blob/main/app.py
199
  def get_bias_json(filepath: str):
200
  filename = os.path.basename(filepath)
 
212
  # file not found
213
  print(f"file not found, probably: {e}")
214
 
215
+ ds_local_path = os.path.join(LOCAL_DATA_DIRNAME,
216
+ "datasets--AnimaLab--bias-test-gpt-biases",
217
+ "snapshots")
218
+ folders_sorted = list_folders_sorted_by_date(ds_local_path)
219
+ print("---FOLDERS---")
220
+ print(folders_sorted[0])
221
+
222
  with open(os.path.join(LOCAL_DATA_DIRNAME, filename)) as f:
223
  bias_json = json.load(f)
224