Skip to content

sd: sync with master-758-c674225#2310

Open
wbruna wants to merge 5 commits into
LostRuins:concedo_experimentalfrom
wbruna:kcpp_sd_update_202607_1
Open

sd: sync with master-758-c674225#2310
wbruna wants to merge 5 commits into
LostRuins:concedo_experimentalfrom
wbruna:kcpp_sd_update_202607_1

Conversation

@wbruna

@wbruna wbruna commented Jul 4, 2026

Copy link
Copy Markdown

master-749-b11c95a:

  • layer and row splitting between devices

@wbruna wbruna force-pushed the kcpp_sd_update_202607_1 branch from 2fbadf7 to 0591d74 Compare July 5, 2026 11:36
@wbruna

wbruna commented Jul 5, 2026

Copy link
Copy Markdown
Author

I've changed the internal C++ API to keep it more aligned with upstream, moving the backend, params and max_vram selection logic to the Python level; so we may enable the multi-device support without additional API logic.

@wbruna wbruna force-pushed the kcpp_sd_update_202607_1 branch from 0591d74 to 1baeac6 Compare July 5, 2026 12:01
@wbruna wbruna force-pushed the kcpp_sd_update_202607_1 branch from 1baeac6 to 92e2c35 Compare July 5, 2026 12:27
@wbruna wbruna force-pushed the kcpp_sd_update_202607_1 branch from c27fedb to fddb731 Compare July 5, 2026 13:13
@wbruna

wbruna commented Jul 5, 2026

Copy link
Copy Markdown
Author

master-758-c674225:

  • a fix for layer splitting with unet models
  • use larger tiles for VAE tiled encoding
  • DPM++ 2M SDE samplers
  • denoise strength as starting noise level (optional)
  • stream model conversion (only relevant for sdmain)

The denoise strength tweak would be a welcome addition for image to image mode, since it avoids the step count lowering when reducing the strength; except it deviates from the auto1111 api behavior 😕 Although I'm not sure if the 'send as refimg' toggle isn't breaking compatibility already (if it is, an approach could be making it a tri-state strength-as-step-count / strength-as-noise-level / strength-ignored-for-ref-image).

@wbruna wbruna changed the title sd: sync with master-749-b11c95a sd: sync with master-758-c674225 Jul 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant