From b54bec3f18691b614ed7814279a0e53789936f61 Mon Sep 17 00:00:00 2001 From: Wagner Bruna Date: Sun, 14 Sep 2025 01:19:59 -0300 Subject: [PATCH] fix: do not force VAE type to f32 on SDXL (#716) This seems to be a leftover from the initial SDXL support: it's not enough to avoid NaN issues, and it's not not needed for the fixed sdxl-vae-fp16-fix . --- stable-diffusion.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/stable-diffusion.cpp b/stable-diffusion.cpp index 65ba9c5..a32276e 100644 --- a/stable-diffusion.cpp +++ b/stable-diffusion.cpp @@ -295,11 +295,6 @@ public: model_loader.set_wtype_override(wtype); } - if (sd_version_is_sdxl(version)) { - vae_wtype = GGML_TYPE_F32; - model_loader.set_wtype_override(GGML_TYPE_F32, "vae."); - } - LOG_INFO("Weight type: %s", ggml_type_name(model_wtype)); LOG_INFO("Conditioner weight type: %s", ggml_type_name(conditioner_wtype)); LOG_INFO("Diffusion model weight type: %s", ggml_type_name(diffusion_model_wtype));