Skip to content
Won-Kyu Park edited this page Jul 4, 2024 · 7 revisions

Checkpoint Model-Mixer extension

Basic

  • Weight-Sum, Add-Difference modes are supported.
  • Additional calculation modes
    • Rebasin mode (with no iteration)
    • Cosine merge mode, Simple Cosine merge
    • Inv. Cosine merge mode, Inv. Simple Cosine merge
  • Multiple model mixer/merger, up to 14 models,
    • Model A - Model basis
    • Base model - used for Add-Difference: traditionally, in the A + (B - C) × alpha recipe, base model is the C
      • if no base model is given, the Base model will be automatically chosen (SD1.5, SD2.1 or SDXL base model supported)
    • Model B ~ Model E - will be merged into Model A
    • for SDXL or use safe_open() option, use less main memory. (to merge SDXL, 64GB memory recommended)
  • Merged Block Weight(MBW) merge mode supported.
    • like Supermerger, almost the same UI with advanced block mode.
    • block-level weights, e.g.) 0,0.5,0.5,0.5...0.5 with MID,OUT* selected, results only block weights of MID and OUT* will be applied.

Advanced merge

Speed

The Model Mixer is particularly good at block-level merging. It supports quick and easy block level merging and makes it easy to select specific blocks so that you can quickly merge only the selected blocks. For example, in SD1.5, if you merge only blocks OUT04~OUT07, which are known to be the blocks that affect the face, in this case, 154 U-net blocks will be merged in about ~4 seconds and start generating images.

The Model-Mixer also supports partial U-Net update merge mode. when you change only partial block level options are updated, it will not attempt a full merge and reduce merging time effectivly.

screenshot

image

Clone this wiki locally