vilarin commited on
Commit
bb56b33
·
verified ·
1 Parent(s): 42c4c5b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -1
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 uuid
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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(