mirror of
				https://github.com/Wan-Video/Wan2.1.git
				synced 2025-11-04 06:15:17 +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