ComfyUIの使い方なんかではなく、ノードの中身について説明していきます。以下のサイトをかなり参考にしています。 モデルのロード系 まずはモデルのロードについてみていきましょう。 CheckpointLoader チェックポイントファイルからModel(UNet)、CLIP(Text encoder)、VAEをロードします。UNetのkey名からyamlファイルを推察しているようです。v_predictionかどうかは最後の重みの値でチェックしているみたいです(意味不明ですね)。 LoRALoader LoRAをロードします。patchesという変数に各keyに対応する重み(upやdown等)を保持しておき、KSamplerに入力されると、重みとマージします。そしてCPUに元の重みのバックアップしておき画像出力時に元の重みに戻します。画像生成に対してマージの計算はそこまで大きくないと思う
![ComfyUIのノードを本当に理解する|gcem156](https://cdn-ak-scissors.b.st-hatena.com/image/square/3072837663c3cfd1e0d26e2f7c913b7a2c2b1b41/height=288;version=1;width=512/https%3A%2F%2Fd2l930y2yx77uc.cloudfront.net%2Fproduction%2Fsocial_images%2F7876978b7489f08a6571b0cd7bd36814a46eab3a.png)