mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-03-13 14:21:20 +00:00
Slightly faster lora applying.
This commit is contained in:
parent
e134547341
commit
2db86b4676
@ -550,12 +550,12 @@ def cast_to_device(tensor, device, dtype, copy=False):
|
||||
if device_supports_cast:
|
||||
if copy:
|
||||
if tensor.device == device:
|
||||
return tensor.to(dtype, copy=copy)
|
||||
return tensor.to(device, copy=copy).to(dtype)
|
||||
return tensor.to(dtype, copy=copy, non_blocking=True)
|
||||
return tensor.to(device, copy=copy, non_blocking=True).to(dtype, non_blocking=True)
|
||||
else:
|
||||
return tensor.to(device).to(dtype)
|
||||
return tensor.to(device, non_blocking=True).to(dtype, non_blocking=True)
|
||||
else:
|
||||
return tensor.to(dtype).to(device, copy=copy)
|
||||
return tensor.to(device, dtype, copy=copy, non_blocking=True)
|
||||
|
||||
def xformers_enabled():
|
||||
global directml_enabled
|
||||
|
Loading…
Reference in New Issue
Block a user