1.4 KiB
1.4 KiB
Documentation
- Class name: IPAdapterInsightFaceLoader
- Category: ipadapter/loaders
- Output node: False
- Repo Ref: https://github.com/cubiq/ComfyUI_IPAdapter_plus.git
IPAdapterInsightFaceLoader节点旨在方便加载和准备用于面部分析任务的InsightFace模型。它封装了使用指定的执行提供程序初始化模型的复杂性,抽象了底层技术细节。该节点确保InsightFace模型准备好进行高级操作,如面部检测和识别。
Input types
Required
- provider
- ‘provider’参数指定了InsightFace模型的执行提供程序。这对于确定模型的执行方式至关重要,这可能显著影响性能以及与不同硬件设置的兼容性。
- Comfy dtype: str
- Python dtype: str
Output types
- model
- ‘model’输出代表已加载并准备好的InsightFace模型,可用于面部分析操作。它是节点功能的最终成果,为用户提供了与模型交互的高级接口。
- Comfy dtype: FaceAnalysis
- Python dtype: insightface.app.FaceAnalysis
Usage tips
- Infra type: CPU
Source code
class IPAdapterInsightFaceLoader:
@classmethod
def INPUT_TYPES(s):
return {'required': {'provider': (['CPU', 'CUDA', 'ROCM'],)}}
RETURN_TYPES = ('INSIGHTFACE',)
FUNCTION = 'load_insightface'
CATEGORY = 'ipadapter/loaders'
def load_insightface(self, provider):
return (insightface_loader(provider),)