Spaces:
Running
Running
from diffusers_helper.memory import cpu, gpu, get_cuda_free_memory_gb, move_model_to_device_with_memory_preservation, offload_model_from_device_for_memory_preservation, fake_diffusers_current_device, DynamicSwapInstaller, unload_complete_models, load_model_as_complete
Browse files
app.py
CHANGED
@@ -36,7 +36,8 @@ from diffusers_helper.hunyuan import encode_prompt_conds, vae_decode, vae_encode
|
|
36 |
from diffusers_helper.utils import save_bcthw_as_mp4, crop_or_pad_yield_mask, soft_append_bcthw, resize_and_center_crop, state_dict_weighted_merge, state_dict_offset_merge, generate_timestamp
|
37 |
from diffusers_helper.models.hunyuan_video_packed import HunyuanVideoTransformer3DModelPacked
|
38 |
from diffusers_helper.pipelines.k_diffusion_hunyuan import sample_hunyuan
|
39 |
-
|
|
|
40 |
from diffusers_helper.thread_utils import AsyncStream, async_run
|
41 |
from diffusers_helper.gradio.progress_bar import make_progress_bar_css, make_progress_bar_html
|
42 |
from transformers import SiglipImageProcessor, SiglipVisionModel
|
|
|
36 |
from diffusers_helper.utils import save_bcthw_as_mp4, crop_or_pad_yield_mask, soft_append_bcthw, resize_and_center_crop, state_dict_weighted_merge, state_dict_offset_merge, generate_timestamp
|
37 |
from diffusers_helper.models.hunyuan_video_packed import HunyuanVideoTransformer3DModelPacked
|
38 |
from diffusers_helper.pipelines.k_diffusion_hunyuan import sample_hunyuan
|
39 |
+
if torch.cuda.device_count() > 0:
|
40 |
+
from diffusers_helper.memory import cpu, gpu, get_cuda_free_memory_gb, move_model_to_device_with_memory_preservation, offload_model_from_device_for_memory_preservation, fake_diffusers_current_device, DynamicSwapInstaller, unload_complete_models, load_model_as_complete
|
41 |
from diffusers_helper.thread_utils import AsyncStream, async_run
|
42 |
from diffusers_helper.gradio.progress_bar import make_progress_bar_css, make_progress_bar_html
|
43 |
from transformers import SiglipImageProcessor, SiglipVisionModel
|