Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -20,7 +20,26 @@ from diffsynth import save_video, ModelManager, SVDVideoPipeline
|
|
20 |
from diffsynth import SDVideoPipeline, ControlNetConfigUnit, VideoData, save_frames
|
21 |
from diffsynth.extensions.RIFE import RIFESmoother
|
22 |
|
23 |
-
import
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
|
25 |
HF_TOKEN = os.environ.get("HF_TOKEN", None)
|
26 |
# Constants
|
@@ -39,6 +58,8 @@ JS = """function () {
|
|
39 |
}"""
|
40 |
|
41 |
|
|
|
|
|
42 |
# Ensure model and scheduler are initialized in GPU-enabled function
|
43 |
if torch.cuda.is_available():
|
44 |
model_manager = ModelManager(
|
|
|
20 |
from diffsynth import SDVideoPipeline, ControlNetConfigUnit, VideoData, save_frames
|
21 |
from diffsynth.extensions.RIFE import RIFESmoother
|
22 |
|
23 |
+
import requests
|
24 |
+
|
25 |
+
|
26 |
+
def download_model(url, file_path):
|
27 |
+
model_file = requests.get(url, allow_redirects=True)
|
28 |
+
with open(file_path, "wb") as f:
|
29 |
+
f.write(model_file.content)
|
30 |
+
|
31 |
+
download_model("https://civitai.com/api/download/models/229575", "models/stable_diffusion/aingdiffusion_v12.safetensors")
|
32 |
+
download_model("https://huggingface.co/guoyww/animatediff/resolve/main/mm_sd_v15_v2.ckpt", "models/AnimateDiff/mm_sd_v15_v2.ckpt")
|
33 |
+
download_model("https://huggingface.co/lllyasviel/ControlNet-v1-1/resolve/main/control_v11p_sd15_lineart.pth", "models/ControlNet/control_v11p_sd15_lineart.pth")
|
34 |
+
download_model("https://huggingface.co/lllyasviel/ControlNet-v1-1/resolve/main/control_v11f1e_sd15_tile.pth", "models/ControlNet/control_v11f1e_sd15_tile.pth")
|
35 |
+
download_model("https://huggingface.co/lllyasviel/ControlNet-v1-1/resolve/main/control_v11f1p_sd15_depth.pth", "models/ControlNet/control_v11f1p_sd15_depth.pth")
|
36 |
+
download_model("https://huggingface.co/lllyasviel/ControlNet-v1-1/resolve/main/control_v11p_sd15_softedge.pth", "models/ControlNet/control_v11p_sd15_softedge.pth")
|
37 |
+
download_model("https://huggingface.co/lllyasviel/Annotators/resolve/main/dpt_hybrid-midas-501f0c75.pt", "models/Annotators/dpt_hybrid-midas-501f0c75.pt")
|
38 |
+
download_model("https://huggingface.co/lllyasviel/Annotators/resolve/main/ControlNetHED.pth", "models/Annotators/ControlNetHED.pth")
|
39 |
+
download_model("https://huggingface.co/lllyasviel/Annotators/resolve/main/sk_model.pth", "models/Annotators/sk_model.pth")
|
40 |
+
download_model("https://huggingface.co/lllyasviel/Annotators/resolve/main/sk_model2.pth", "models/Annotators/sk_model2.pth")
|
41 |
+
download_model("https://civitai.com/api/download/models/25820?type=Model&format=PickleTensor&size=full&fp=fp16", "models/textual_inversion/verybadimagenegative_v1.3.pt")
|
42 |
+
|
43 |
|
44 |
HF_TOKEN = os.environ.get("HF_TOKEN", None)
|
45 |
# Constants
|
|
|
58 |
}"""
|
59 |
|
60 |
|
61 |
+
|
62 |
+
|
63 |
# Ensure model and scheduler are initialized in GPU-enabled function
|
64 |
if torch.cuda.is_available():
|
65 |
model_manager = ModelManager(
|