mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-07-05 06:47:08 +08:00
better way of gating non blocking use
This commit is contained in:
parent
c7b8e7250d
commit
8e5f33cc9c
@ -18,7 +18,10 @@ class CONDRegular:
|
||||
return cond
|
||||
|
||||
def process_cond(self, batch_size, device, **kwargs):
|
||||
return self._copy_with(comfy.utils.repeat_to_batch_size(self._pin_memory(self.cond), batch_size).to(device, non_blocking=device_should_use_non_blocking(device))
|
||||
if device_should_use_non_blocking(device):
|
||||
return self._copy_with(comfy.utils.repeat_to_batch_size(self._pin_memory(self.cond), batch_size).to(device, non_blocking=True)
|
||||
else:
|
||||
return self._copy_with(comfy.utils.repeat_to_batch_size(self.cond, batch_size).to(device)
|
||||
|
||||
def can_concat(self, other):
|
||||
if self.cond.shape != other.cond.shape:
|
||||
|
Loading…
x
Reference in New Issue
Block a user