hainazhu commited on
Commit
2b516e0
·
1 Parent(s): 2644f3e

Add download model

Browse files
Files changed (3) hide show
  1. .gitignore +3 -1
  2. app.py +5 -1
  3. download.py +17 -0
.gitignore CHANGED
@@ -2,4 +2,6 @@ launchs/
2
  **/__pycache__
3
  sample/generated/
4
  .bash_history
5
- .config
 
 
 
2
  **/__pycache__
3
  sample/generated/
4
  .bash_history
5
+ .config
6
+ ckpt
7
+ third_party
app.py CHANGED
@@ -7,7 +7,11 @@ import os
7
  import sys
8
  import librosa
9
  import os.path as op
10
- PROJ_DIR = os.path.dirname(os.path.abspath(__file__))
 
 
 
 
11
 
12
  EXAMPLE_DESC = """female, dark, pop, sad, piano and drums, the bpm is 125."""
13
  EXAMPLE_LYRICS = """
 
7
  import sys
8
  import librosa
9
  import os.path as op
10
+ APP_DIR = op.dirname(op.abspath(__file__))
11
+
12
+ from download import download_model
13
+ # 下载模型
14
+ download_model(APP_DIR)
15
 
16
  EXAMPLE_DESC = """female, dark, pop, sad, piano and drums, the bpm is 125."""
17
  EXAMPLE_LYRICS = """
download.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from huggingface_hub import snapshot_download
2
+ import os
3
+
4
+ def download_model(local_dir):
5
+ repo_id = "waytan22/SongGeneration-LeVo"
6
+
7
+ downloaded_path = snapshot_download(
8
+ repo_id=repo_id,
9
+ local_dir=local_dir,
10
+ revision="main",
11
+ token=os.environ.get("HF_TOKEN"),
12
+ ignore_patterns=['.git*']
13
+ )
14
+ print(f"File downloaded to:{downloaded_path}")
15
+
16
+ if __name__ == '__main__':
17
+ download_model('.')