fffiloni commited on
Commit
a5dfe07
·
verified ·
1 Parent(s): e7db0ca

download facexlib parsing_bisenet.pth at launch

Browse files
Files changed (1) hide show
  1. app.py +14 -4
app.py CHANGED
@@ -17,7 +17,7 @@ from preprocessor import FaceProcessor
17
 
18
  from huggingface_hub import snapshot_download
19
 
20
- print("Loading model, please wait...")
21
 
22
  snapshot_download("Wan-AI/Wan2.1-T2V-14B", local_dir="checkpoints/base_model/")
23
 
@@ -27,6 +27,16 @@ snapshot_download(
27
  )
28
  snapshot_download("BowenXue/Stand-In", local_dir="checkpoints/Stand-In/")
29
 
 
 
 
 
 
 
 
 
 
 
30
  try:
31
  ANTELOPEV2_PATH = "checkpoints/antelopev2"
32
  BASE_MODEL_PATH = "checkpoints/base_model/"
@@ -93,8 +103,8 @@ def generate_video(
93
 
94
  if is_shared_ui:
95
  num_steps = 10
96
- quality = 5
97
- fps = 12
98
 
99
 
100
  print("Generating video...")
@@ -186,7 +196,7 @@ with gr.Blocks() as demo:
186
  info="More steps may improve details but will take longer to generate.",
187
  )
188
  output_fps = gr.Slider(
189
- label="Video FPS", minimum=10, maximum=30, step=1, value=12,
190
  interactive = False if is_shared_ui else True,
191
  )
192
  output_quality = gr.Slider(
 
17
 
18
  from huggingface_hub import snapshot_download
19
 
20
+ print("Downloading models, please wait...")
21
 
22
  snapshot_download("Wan-AI/Wan2.1-T2V-14B", local_dir="checkpoints/base_model/")
23
 
 
27
  )
28
  snapshot_download("BowenXue/Stand-In", local_dir="checkpoints/Stand-In/")
29
 
30
+ import urllib.request
31
+
32
+ weights_path = "/usr/local/lib/python3.10/site-packages/facexlib/weights/parsing_bisenet.pth"
33
+ url = "https://github.com/xinntao/facexlib/releases/download/v0.2.0/parsing_bisenet.pth"
34
+
35
+ if not os.path.exists(weights_path):
36
+ os.makedirs(os.path.dirname(weights_path), exist_ok=True)
37
+ print(f"Downloading model to {weights_path} ...")
38
+ urllib.request.urlretrieve(url, weights_path)
39
+
40
  try:
41
  ANTELOPEV2_PATH = "checkpoints/antelopev2"
42
  BASE_MODEL_PATH = "checkpoints/base_model/"
 
103
 
104
  if is_shared_ui:
105
  num_steps = 10
106
+ quality = 6
107
+ #fps = 12
108
 
109
 
110
  print("Generating video...")
 
196
  info="More steps may improve details but will take longer to generate.",
197
  )
198
  output_fps = gr.Slider(
199
+ label="Video FPS", minimum=10, maximum=30, step=1, value=25,
200
  interactive = False if is_shared_ui else True,
201
  )
202
  output_quality = gr.Slider(