KJNodes/vaegenerated

VAELoader KJ(VAELoaderKJ)

该节点不仅支持加载标准的 VAE 模型文件,还特别集成了对多种 TAESD(Tiny AutoEncoder for Stable Diffusion)近似模型的支持,包括针对图像(如 taesd, taesdxl)和视频(如 taehv, lighttaew2_2)的专用版本。

VAE Loader KJ

VAE
vae_name
COMBO
device
COMBO
weight_dtype
COMBO
KJNodes

VAELoader KJ 节点不仅支持加载标准的 VAE 模型文件,还特别集成了对多种 TAESD(Tiny AutoEncoder for Stable Diffusion)近似模型的支持,包括针对图像(如 taesd, taesdxl)和视频(如 taehv, lighttaew2_2)的专用版本。

VAELoader KJ 是一个用于加载变分自编码器(VAE)模型的节点,它能够从指定的模型文件夹中读取并准备 VAE 文件以供后续的图像生成或处理流程使用。该节点是连接模型文件与生成工作流的关键组件,确保正确的 VAE 被载入到计算环境中。

节点功能

该节点不仅支持加载标准的 VAE 模型文件,还特别集成了对多种 TAESD(Tiny AutoEncoder for Stable Diffusion)近似模型的支持,包括针对图像(如 taesd, taesdxl)和视频(如 taehv, lighttaew2_2)的专用版本。其核心机制是通过扫描 vaevae_approx 目录,自动组合匹配的编码器与解码器文件来构建完整的 VAE 实例,并允许用户指定模型在内存中的数值精度和设备位置。

节点参数说明 - VAELoader KJ

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
vae_nameCOMBO--vae_name(输入参数):选择要加载的 VAE 模型名称。名称列表由节点自动从 vaevae_approx 文件夹中扫描生成。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
deviceCOMBOmain_device"main_device", "cpu"device(输入参数):指定加载 VAE 模型的计算设备。选项为 "main_device"(通常指 GPU)或 "cpu"。
weight_dtypeCOMBObf16"bf16", "fp16", "fp32"bf16、fp16 或 fp32,用于平衡计算精度与内存占用。

Output 输出

参数名称数据类型说明
VAEVAEVAE(输出参数):输出已加载并配置好的 VAE 模型对象,用于后续的图像解码或编码步骤。

使用场景

在一个典型的文生图或图生图工作流中,您会在加载完主模型(如 Checkpoint)后使用此节点。例如,为了生成一张细节更丰富的图片,您可以将此节点的 VAE 输出连接到 KSampler 节点的相应输入口,从而在采样过程中应用特定的 VAE 来解码潜空间特征。

注意事项

请注意,节点是否能成功加载 taesdtaesdxl 等组合模型,取决于 vae_approx 文件夹中是否同时存在对应的编码器和解码器文件。此外,选择 bf16 等低精度数据类型可以节省显存,但可能在极少数情况下影响数值稳定性。

VAELoader KJ 节点源码链接

VAELoader KJ 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…