Files
CavinHuang-comfyui-nodes-docs/docs/UNETLoader.md
2024-05-15 08:09:49 +08:00

40 lines
1.3 KiB
Markdown

# Documentation
- Class name: UNETLoader
- Category: advanced/loaders
- Output node: False
- Repo Ref: https://github.com/comfyanonymous/ComfyUI
`load_unet` 方法旨在从指定目录检索并加载预训练的 U-Net 模型。它是模型部署流程中的关键组件,确保加载正确的模型并准备就绪以进行推理任务。
# Input types
## Required
- unet_name
- 参数 `unet_name` 对于识别要加载的特定 U-Net 模型至关重要。它指导加载器到正确的文件路径,使检索所需的模型以进行后续操作成为可能。
- Comfy dtype: str
- Python dtype: str
# Output types
- MODEL
- `load_unet` 方法的输出是一个表示为 PyTorch 模块的 U-Net 模型。该模型可以用于各种图像分割任务,利用预训练的权重进行准确预测。
- Comfy dtype: torch.nn.Module
- Python dtype: torch.nn.Module
# Usage tips
- Infra type: CPU
# Source code
```
class UNETLoader:
@classmethod
def INPUT_TYPES(s):
return {'required': {'unet_name': (folder_paths.get_filename_list('unet'),)}}
RETURN_TYPES = ('MODEL',)
FUNCTION = 'load_unet'
CATEGORY = 'advanced/loaders'
def load_unet(self, unet_name):
unet_path = folder_paths.get_full_path('unet', unet_name)
model = comfy.sd.load_unet(unet_path)
return (model,)
```