BestWishYsh commited on
Commit
191a120
·
verified ·
1 Parent(s): b033949

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -5
app.py CHANGED
@@ -17,11 +17,21 @@ from utils.pipeline_magictime import MagicTimePipeline
17
  from utils.util import save_videos_grid, convert_ldm_unet_checkpoint, convert_ldm_clip_checkpoint, convert_ldm_vae_checkpoint, load_diffusers_lora_unet, convert_ldm_clip_text_model
18
  import spaces
19
 
20
- pretrained_model_path = "./ckpts/Base_Model/stable-diffusion-v1-5"
21
- inference_config_path = "./sample_configs/RealisticVision.yaml"
22
- magic_adapter_s_path = "./ckpts/Magic_Weights/magic_adapter_s/magic_adapter_s.ckpt"
23
- magic_adapter_t_path = "./ckpts/Magic_Weights/magic_adapter_t"
24
- magic_text_encoder_path = "./ckpts/Magic_Weights/magic_text_encoder"
 
 
 
 
 
 
 
 
 
 
25
 
26
  css = """
27
  .toolbutton {
 
17
  from utils.util import save_videos_grid, convert_ldm_unet_checkpoint, convert_ldm_clip_checkpoint, convert_ldm_vae_checkpoint, load_diffusers_lora_unet, convert_ldm_clip_text_model
18
  import spaces
19
 
20
+ from huggingface_hub import hf_hub_download, snapshot_download
21
+
22
+ model_path = "ckpts"
23
+
24
+ if not os.path.exists(model_path) or not os.path.exists(f"{model_path}/model_real_esran") or not os.path.exists(f"{model_path}/model_rife"):
25
+ print("Model not found, downloading from Hugging Face...")
26
+ snapshot_download(repo_id="BestWishYsh/MagicTime", local_dir=f"{model_path}")
27
+ else:
28
+ print(f"Model already exists in {model_path}, skipping download.")
29
+
30
+ pretrained_model_path = "ckpts/Base_Model/stable-diffusion-v1-5"
31
+ inference_config_path = "sample_configs/RealisticVision.yaml"
32
+ magic_adapter_s_path = "ckpts/Magic_Weights/magic_adapter_s/magic_adapter_s.ckpt"
33
+ magic_adapter_t_path = "ckpts/Magic_Weights/magic_adapter_t"
34
+ magic_text_encoder_path = "ckpts/Magic_Weights/magic_text_encoder"
35
 
36
  css = """
37
  .toolbutton {