Fabrice-TIERCELIN commited on
Commit
1959bdf
·
verified ·
1 Parent(s): 2c82f7e

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
Files changed (1) hide show
  1. app.py +2 -1
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
- 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
 
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