fix: prevent z-image crash with reference images (#2185)

This commit is contained in:
Wagner Bruna authored and GitHub committed 2026-10-22 22:57:44 +08:00
1 parent ddd6b3aa35
commit 530fa39073
2 files changed
+5 -2

No files matched your search

+4 -1
View File
@@ -3045,7 +3045,10 @@ struct LLMEmbedder : public Conditioner {
} else if (sd_version_is_z_image(version) || sd_version_is_z_image_l2p(version)) {
prompt_template_encode_start_idx = 0;
out_layers = {35}; // -2
if (conditioner_params.ref_images != nullptr && !conditioner_params.ref_images->empty()) {
LOG_ERROR("Z-Image currently does not support reference-image conditioning");
return {};
}
if (conditioner_params.ref_images != nullptr && !conditioner_params.ref_images->empty()) {
LOG_INFO("ZImageOmniPipeline");
prompt = "<|im_start|>user\n<|vision_start|>";
+1 -1
View File
@@ -3223,7 +3223,7 @@ std::string StableDiffusionGGML::get_default_ref_image_preset(SDVersion version)
return "qwen";
} else if (sd_version_is_mage_flow(version)) {
return "mage_flow";
} else if (sd_version_is_z_image(version) || sd_version_is_boogu_image(version)) {
} else if (sd_version_is_boogu_image(version)) {
return "z_image_omni";
} else if (sd_version_is_llada_image(version)) {
return "llada_image";