ynhe commited on
Commit
afc843a
·
verified ·
1 Parent(s): 4b2f4dc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -4
app.py CHANGED
@@ -5,6 +5,7 @@ shutil.move("repository.py", "/usr/local/lib/python3.10/site-packages/huggingfac
5
  import gradio as gr
6
  import random
7
  from huggingface_hub import Repository,HfApi
 
8
  # from datasets import load_dataset
9
  from datasets import config
10
 
@@ -33,12 +34,16 @@ os.makedirs(local_dir, exist_ok=True)
33
  hf_api = HfApi(endpoint="https://huggingface.co", token=hf_token)
34
  # hf_api = HfApi(token=hf_token)
35
  repo_id = "Vchitect/VBench_sampled_video"
36
- dataset_files = hf_api.list_repo_files(repo_id=repo_id, token=hf_token, repo_type='dataset')
37
 
38
- for file in dataset_files:
39
- print(file)
40
- hf_api.download_file(repo_id=repo_id, filename=file, token=hf_token,repo_type='dataset',cache_dir=local_dir)
 
 
 
 
41
 
 
42
 
43
  model_names = os.listdir(local_dir)
44
 
 
5
  import gradio as gr
6
  import random
7
  from huggingface_hub import Repository,HfApi
8
+ from huggingface_hub import snapshot_download
9
  # from datasets import load_dataset
10
  from datasets import config
11
 
 
34
  hf_api = HfApi(endpoint="https://huggingface.co", token=hf_token)
35
  # hf_api = HfApi(token=hf_token)
36
  repo_id = "Vchitect/VBench_sampled_video"
 
37
 
38
+ downloaded_files = snapshot_download(
39
+ repo_id=repo_id,
40
+ token=hf_token, # 可选:如果你的仓库是私有的
41
+ repo_type='dataset', # 如果下载的是数据集而不是模型
42
+ cache_dir=local_dir, # 指定缓存/下载位置
43
+ ignore_patterns=["*.md", "*.txt"] # 可选:忽略某些模式的文件
44
+ )
45
 
46
+ print(f"Downloaded files: {downloaded_files}")
47
 
48
  model_names = os.listdir(local_dir)
49