Skip to content

Commit ef3d7d5

Browse files
committed
fix preview with unet inpaint models
1 parent 39de495 commit ef3d7d5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

stable-diffusion.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -866,9 +866,9 @@ void preview_image(ggml_context* work_ctx,
866866

867867
} else if (dim == 4) {
868868
// 4 channels VAE
869-
if (version == VERSION_SDXL) {
869+
if (sd_version_is_sdxl(version)) {
870870
latent_rgb_proj = sdxl_latent_rgb_proj;
871-
} else if (version == VERSION_SD1 || version == VERSION_SD2) {
871+
} else if (sd_version_is_sd1(version) || sd_version_is_sd2(version)) {
872872
latent_rgb_proj = sd_latent_rgb_proj;
873873
} else {
874874
// unknown model
@@ -2017,7 +2017,7 @@ sd_image_t* generate_image(sd_ctx_t* sd_ctx, const sd_img_gen_params_t* sd_img_g
20172017
if (sd_ctx->sd->stacked_id) {
20182018
params.mem_size += static_cast<size_t>(10 * 1024 * 1024); // 10 MB
20192019
}
2020-
if (preview_mode!=SD_PREVIEW_NONE && preview_mode!=SD_PREVIEW_PROJ) {
2020+
if (preview_mode != SD_PREVIEW_NONE && preview_mode != SD_PREVIEW_PROJ) {
20212021
params.mem_size *= 2;
20222022
}
20232023
params.mem_size += width * height * 3 * sizeof(float) * 3;

0 commit comments

Comments
 (0)