mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-05-27 17:37:39 +08:00
multigpu: trim _force_supported_compute_dtype docstring to one line
Amp-Thread-ID: https://ampcode.com/threads/T-019e61db-ffb1-73a6-b2a8-3d23d7b05792 Co-authored-by: Amp <amp@ampcode.com>
This commit is contained in:
parent
8969bbbf02
commit
f663018950
@ -49,11 +49,7 @@ class MultiGPUCFGSplitNode(io.ComfyNode):
|
|||||||
|
|
||||||
|
|
||||||
def _force_supported_compute_dtype(patcher: ModelPatcher, device: torch.device):
|
def _force_supported_compute_dtype(patcher: ModelPatcher, device: torch.device):
|
||||||
"""Cast compute dtype to one the device supports; no-op if already supported.
|
"""Cast compute dtype to one the device supports; no-op if already supported."""
|
||||||
|
|
||||||
Uses unet_manual_cast which encodes per-device dtype support (e.g. CPU
|
|
||||||
rejects fp16/bf16, falling back to fp32 to avoid PyTorch's ~500-600x
|
|
||||||
slower software emulation)."""
|
|
||||||
weight_dtype = patcher.model_dtype()
|
weight_dtype = patcher.model_dtype()
|
||||||
cast_dtype = comfy.model_management.unet_manual_cast(weight_dtype, device)
|
cast_dtype = comfy.model_management.unet_manual_cast(weight_dtype, device)
|
||||||
if cast_dtype is None:
|
if cast_dtype is None:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user