fix: use sd_get_preview_interval() (#1907)

This commit is contained in:
vmobilis 2026-08-25 19:05:46 +03:00 committed by GitHub
parent 97d2990807
commit 12ee60dc02
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2670,7 +2670,9 @@ public:
denoised = denoised * denoise_mask + init_latent * (1.0f - denoise_mask);
}
if (sd_should_preview_denoised() && preview.callback != nullptr) {
preview_image(step, denoised, version, preview.mode, preview.callback, preview.data, false);
if (step % sd_get_preview_interval() == 0) {
preview_image(step, denoised, version, preview.mode, preview.callback, preview.data, false);
}
}
report_sample_progress(step, steps, &last_progress_us);
sd::guidance::GuiderOutput output;
@ -2679,7 +2681,9 @@ public:
}
if (sd_should_preview_noisy() && preview.callback != nullptr) {
preview_image(step, noised_input, version, preview.mode, preview.callback, preview.data, true);
if (step % sd_get_preview_interval() == 0) {
preview_image(step, noised_input, version, preview.mode, preview.callback, preview.data, true);
}
}
sd::Tensor<float> cond_out;
@ -2889,7 +2893,9 @@ public:
denoised = denoised * denoise_mask + init_latent * (1.0f - denoise_mask);
}
if (sd_should_preview_denoised() && preview.callback != nullptr) {
preview_image(step, denoised, version, preview.mode, preview.callback, preview.data, false);
if (step % sd_get_preview_interval() == 0) {
preview_image(step, denoised, version, preview.mode, preview.callback, preview.data, false);
}
}
report_sample_progress(step, steps, &last_progress_us);
output.pred = denoised;