1.6 KiB
1.6 KiB
Documentation
- Class name: RemoveBackendDataNumberKey __Inspire
- Category: InspirePack/Backend
- Output node: True
- Repo Ref: https://github.com/ltdrdata/ComfyUI-Inspire-Pack
该节点旨在根据数值键从后端缓存中移除特定的数据条目。它支持有选择地清除缓存数据的功能,以增强后端基础设施中的数据管理和优化。
Input types
Required
- key
- 指定与要从缓存中移除的数据相关联的数值键。该键用于识别并删除相应的缓存条目(如果存在)。
- Comfy dtype: INT
- Python dtype: int
Optional
- signal_opt
- 一个可选的信号,可以通过节点传递并返回,允许额外的控制流或数据传递,而不影响缓存操作。
- Comfy dtype: *
- Python dtype: Optional[Any]
Output types
- signal
- 返回传递给节点的可选信号,便于操作链接或通过节点工作流传递控制数据。
- Comfy dtype: *
- Python dtype: Optional[Any]
Usage tips
- Infra type:
CPU - Common nodes: unknown
Source code
class RemoveBackendDataNumberKey(RemoveBackendData):
@classmethod
def INPUT_TYPES(s):
return {
"required": {
"key": ("INT", {"default": 0, "min": 0, "max": 0xffffffffffffffff}),
},
"optional": {
"signal_opt": (any_typ,),
}
}
@staticmethod
def doit(key, signal_opt=None):
global cache
if key in cache:
del cache[key]
else:
print(f"[Inspire Pack] RemoveBackendDataNumberKey: invalid data key {key}")
return (signal_opt,)