跳转到主要内容
TrainLoraNode 使用提供的潜空间数据和条件数据,在扩散模型上创建并训练一个 LoRA(低秩适配)模型。它允许您使用自定义训练参数、优化器和损失函数对模型进行微调。该节点输出训练好的 LoRA 权重、损失历史记录图以及完成的总训练步数。

输入

注意: 正面条件输入的数量必须与潜空间图像的数量匹配。如果仅提供一个正面条件但有多个图像,它将自动对所有图像重复使用。 关于 training_dtype 的说明: 当设置为 “none” 时,会保留模型原生的计算数据类型。对于 fp16 模型,会自动启用 GradScaler 以防止梯度计算过程中的下溢。如果同时启用了 fp16_accumulation(通过 --fast 标志),这种组合可能在数值上不稳定,并可能导致 NaN 值。 关于 quantized_backward 的说明: 此参数仅在 training_dtype 设置为 “none” 且模型为量化模型时相关。它会在反向传播过程中启用量化矩阵乘法。 关于 bypass_mode 的说明: 启用后,适配器通过前向钩子应用,而非直接修改模型权重。这对于无法直接修改权重的量化模型特别有用。

输出

本文档由 AI 生成。如果您发现任何错误或有改进建议,欢迎贡献! 在 GitHub 上编辑

Source fingerprint (SHA-256): df315ef416ff3ce81e6a526af2c4e5115980e6c35830825967e7189d4f8541d8