mirror of
https://github.com/Wan-Video/Wan2.1.git
synced 2025-06-08 00:04:53 +00:00
Check for cuda is available for macos
This commit is contained in:
parent
9ab8f963c8
commit
9d3d4d784f
@ -57,7 +57,7 @@ class WanT2V:
|
|||||||
t5_cpu (`bool`, *optional*, defaults to False):
|
t5_cpu (`bool`, *optional*, defaults to False):
|
||||||
Whether to place T5 model on CPU. Only works without t5_fsdp.
|
Whether to place T5 model on CPU. Only works without t5_fsdp.
|
||||||
"""
|
"""
|
||||||
self.device = torch.device(f"cuda:{device_id}")
|
self.device = torch.device("mps" if torch.backends.mps.is_available() else "cpu")
|
||||||
self.config = config
|
self.config = config
|
||||||
self.rank = rank
|
self.rank = rank
|
||||||
self.t5_cpu = t5_cpu
|
self.t5_cpu = t5_cpu
|
||||||
@ -259,7 +259,8 @@ class WanT2V:
|
|||||||
del sample_scheduler
|
del sample_scheduler
|
||||||
if offload_model:
|
if offload_model:
|
||||||
gc.collect()
|
gc.collect()
|
||||||
torch.cuda.synchronize()
|
if torch.cuda.is_available():
|
||||||
|
torch.cuda.synchronize()
|
||||||
if dist.is_initialized():
|
if dist.is_initialized():
|
||||||
dist.barrier()
|
dist.barrier()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user