From 4b7bf35175e859b0a482d1b3337e870c708760c0 Mon Sep 17 00:00:00 2001 From: d8ahazard <d8ahazard@gmail.com> Date: Mon, 2 Dec 2024 17:37:24 -0600 Subject: [PATCH] Use local import for rembg For some reason, sometimes, importing rembg will take like 40s for no good reason. This makes comfy init slow. This commit fixes that. --- .../ComfyUIBackend/ExtraNodes/SwarmComfyExtra/SwarmRemBg.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BuiltinExtensions/ComfyUIBackend/ExtraNodes/SwarmComfyExtra/SwarmRemBg.py b/src/BuiltinExtensions/ComfyUIBackend/ExtraNodes/SwarmComfyExtra/SwarmRemBg.py index 15a179ec..722519ae 100644 --- a/src/BuiltinExtensions/ComfyUIBackend/ExtraNodes/SwarmComfyExtra/SwarmRemBg.py +++ b/src/BuiltinExtensions/ComfyUIBackend/ExtraNodes/SwarmComfyExtra/SwarmRemBg.py @@ -1,7 +1,6 @@ from PIL import Image import numpy as np import torch -from rembg import remove class SwarmRemBg: @classmethod @@ -17,6 +16,7 @@ def INPUT_TYPES(s): FUNCTION = "rem" def rem(self, images): + from rembg import remove output = [] masks = [] for image in images: