mirror of
https://github.com/leejet/stable-diffusion.cpp.git
synced 2026-11-11 19:36:33 +00:00
fix: prevent z-image crash with reference images (#2185)
This commit is contained in:
1 parent
ddd6b3aa35
commit
530fa39073
2 files changed
+5
-2
No files matched your search
@@ -3045,7 +3045,10 @@ struct LLMEmbedder : public Conditioner {
|
|||||||
} else if (sd_version_is_z_image(version) || sd_version_is_z_image_l2p(version)) {
|
} else if (sd_version_is_z_image(version) || sd_version_is_z_image_l2p(version)) {
|
||||||
prompt_template_encode_start_idx = 0;
|
prompt_template_encode_start_idx = 0;
|
||||||
out_layers = {35}; // -2
|
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()) {
|
if (conditioner_params.ref_images != nullptr && !conditioner_params.ref_images->empty()) {
|
||||||
LOG_INFO("ZImageOmniPipeline");
|
LOG_INFO("ZImageOmniPipeline");
|
||||||
prompt = "<|im_start|>user\n<|vision_start|>";
|
prompt = "<|im_start|>user\n<|vision_start|>";
|
||||||
|
|||||||
@@ -3223,7 +3223,7 @@ std::string StableDiffusionGGML::get_default_ref_image_preset(SDVersion version)
|
|||||||
return "qwen";
|
return "qwen";
|
||||||
} else if (sd_version_is_mage_flow(version)) {
|
} else if (sd_version_is_mage_flow(version)) {
|
||||||
return "mage_flow";
|
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";
|
return "z_image_omni";
|
||||||
} else if (sd_version_is_llada_image(version)) {
|
} else if (sd_version_is_llada_image(version)) {
|
||||||
return "llada_image";
|
return "llada_image";
|
||||||
|
|||||||
Reference in new issue
Block a user