Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -112,6 +112,7 @@ class AnimateController:
|
|
| 112 |
motion_module_dropdown, map_location="cpu")
|
| 113 |
missing, unexpected = self.unet.load_state_dict(
|
| 114 |
motion_module_state_dict, strict=False)
|
|
|
|
| 115 |
assert len(unexpected) == 0
|
| 116 |
return gr.Dropdown.update()
|
| 117 |
|
|
@@ -134,6 +135,9 @@ class AnimateController:
|
|
| 134 |
converted_unet_checkpoint = convert_ldm_unet_checkpoint(
|
| 135 |
base_model_state_dict, self.unet.config)
|
| 136 |
self.unet.load_state_dict(converted_unet_checkpoint, strict=False)
|
|
|
|
|
|
|
|
|
|
| 137 |
|
| 138 |
# self.text_encoder = convert_ldm_clip_checkpoint(base_model_state_dict)
|
| 139 |
return gr.Dropdown.update()
|
|
@@ -174,7 +178,7 @@ class AnimateController:
|
|
| 174 |
**OmegaConf.to_container(self.inference_config.noise_scheduler_kwargs))
|
| 175 |
).to("cuda")
|
| 176 |
|
| 177 |
-
original_state_dict = {k: v.cpu().clone() for k, v in pipeline.unet.state_dict().items()}
|
| 178 |
pipeline.unet = convert_lcm_lora(pipeline.unet, self.lcm_lora_path, spatial_lora_slider)
|
| 179 |
|
| 180 |
pipeline.to("cuda")
|
|
@@ -196,7 +200,7 @@ class AnimateController:
|
|
| 196 |
video_length=length_slider,
|
| 197 |
).videos
|
| 198 |
|
| 199 |
-
pipeline.unet.load_state_dict(original_state_dict)
|
| 200 |
del original_state_dict
|
| 201 |
|
| 202 |
save_sample_path = os.path.join(
|
|
|
|
| 112 |
motion_module_dropdown, map_location="cpu")
|
| 113 |
missing, unexpected = self.unet.load_state_dict(
|
| 114 |
motion_module_state_dict, strict=False)
|
| 115 |
+
del motion_module_state_dict
|
| 116 |
assert len(unexpected) == 0
|
| 117 |
return gr.Dropdown.update()
|
| 118 |
|
|
|
|
| 135 |
converted_unet_checkpoint = convert_ldm_unet_checkpoint(
|
| 136 |
base_model_state_dict, self.unet.config)
|
| 137 |
self.unet.load_state_dict(converted_unet_checkpoint, strict=False)
|
| 138 |
+
del converted_unet_checkpoint
|
| 139 |
+
del converted_vae_checkpoint
|
| 140 |
+
del base_model_state_dict
|
| 141 |
|
| 142 |
# self.text_encoder = convert_ldm_clip_checkpoint(base_model_state_dict)
|
| 143 |
return gr.Dropdown.update()
|
|
|
|
| 178 |
**OmegaConf.to_container(self.inference_config.noise_scheduler_kwargs))
|
| 179 |
).to("cuda")
|
| 180 |
|
| 181 |
+
original_state_dict = {k: v.cpu().clone() for k, v in pipeline.unet.state_dict().items() if "motion_modules." not in k}
|
| 182 |
pipeline.unet = convert_lcm_lora(pipeline.unet, self.lcm_lora_path, spatial_lora_slider)
|
| 183 |
|
| 184 |
pipeline.to("cuda")
|
|
|
|
| 200 |
video_length=length_slider,
|
| 201 |
).videos
|
| 202 |
|
| 203 |
+
pipeline.unet.load_state_dict(original_state_dict,strict=False)
|
| 204 |
del original_state_dict
|
| 205 |
|
| 206 |
save_sample_path = os.path.join(
|