Spaces:
Running
on
Zero
Running
on
Zero
download facexlib parsing_bisenet.pth at launch
Browse files
app.py
CHANGED
|
@@ -17,7 +17,7 @@ from preprocessor import FaceProcessor
|
|
| 17 |
|
| 18 |
from huggingface_hub import snapshot_download
|
| 19 |
|
| 20 |
-
print("
|
| 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 =
|
| 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=
|
| 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(
|