Extensions/ComfyUI-Krea2-Model-Merge
ComfyUI Extension

ComfyUI-Krea2-Model-Merge

A ComfyUI custom node that directly merges Krea 2 model standards and saves them as needed. Supports deferred lazy-merge patching with optional quantization. (Description by CC)

By isiwork·Created about a month ago·Updated about a month ago· 2
isiwork/ComfyUI-Krea2-Model-Merge
Nodes
On cloudLocal install
Stars2
Updatedabout a month ago
Readme

ComfyUI-Krea2-Model-Merge

Status

Beta / experimental. Synthetic tests have passed, but full-size Krea 2 checkpoints have not yet been validated on all ComfyUI environments. Keep the original model files.

Krea 2の標準MODELを直接マージし、必要に応じて保存するComfyUIカスタムノードです。

重要

専用ローダーや独自データ型は使用しません。ComfyUI標準のLoad Diffusion Modelから、そのまま接続できます。

[Load Diffusion Model] -- MODEL --\
                                  [Krea2 Model Merge Simple] -- MODEL
[Load Diffusion Model] -- MODEL --/

保存する場合:

[Krea2 Model Merge Simple] -- MODEL --> [Krea2 Model Save]

ノード

Krea2 Model Merge Simple

  • model1: 標準MODEL
  • model2: 標準MODEL
  • ratio: 0.0〜1.0
  • 出力: 標準MODEL

計算式:

model1 × (1 - ratio) + model2 × ratio

量子化モデルのstate_dictにだけ存在するweight_scalecomfy_quant等の仮想キーを除外してから、ComfyUI標準のModelPatcherへ遅延マージパッチを登録します。

Krea2 Model Save

  • model: 標準MODEL
  • filename_prefix: 保存名
  • save_dtype: bf16 / fp16 / fp32 / fp8_scaled

保存先:

ComfyUI/models/diffusion_models/

保存時にパッチ適用後のテンソルを1個ずつ実体化して書き出します。fp8_scaledでは2次元weightをFP8 E4M3FNへ量子化し、weight_scalecomfy_quant、量子化メタデータを再生成します。

配置

ZIP内のフォルダを、そのまま次へ配置します。

ComfyUI/custom_nodes/ComfyUI-Krea2-Model-Merge/

配置後、ComfyUIを完全に再起動してください。

ライセンス

本ソフトウェアは MIT License で公開しています。

  • 商用利用、私的利用、改変、再配布、サブライセンスが可能です。
  • 再配布または派生物へ組み込む場合は、著作権表示とMIT Licenseの全文を残してください。
  • 本ソフトウェアは無保証で提供されます。利用によって生じた損害について、作者は責任を負いません。

Copyright (c) 2026 syuji ishimizu

詳細はLICENSEおよびDISCLAIMER.mdを参照してください。

注意

  • 2モデルの構造とテンソル形状が一致している必要があります。
  • 実モデルの保存にはモデルサイズ相応の処理時間と空き容量が必要です。
  • 元モデルのバックアップを保持してください。