From de5dec4e747155d7d0664ac12ef0672762a9e5e6 Mon Sep 17 00:00:00 2001 From: Alexis Rolland Date: Fri, 8 May 2026 22:57:31 +0800 Subject: [PATCH] Use intermediate state --- comfy/bg_removal_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy/bg_removal_model.py b/comfy/bg_removal_model.py index b23f06a5f..7877afd7f 100644 --- a/comfy/bg_removal_model.py +++ b/comfy/bg_removal_model.py @@ -47,7 +47,7 @@ class BackgroundRemovalModel(): out = self.model(pixel_values=pixel_values) out = torch.nn.functional.interpolate(out, size=(H, W), mode="bicubic", antialias=False) - mask = out.sigmoid().float().cpu() + mask = out.sigmoid().to(device=comfy.model_management.intermediate_device(), dtype=comfy.model_management.intermediate_dtype()) if mask.ndim == 3: mask = mask.unsqueeze(0) if mask.shape[1] != 1: