Fix sampling issue on zimage turbo and krea2 turbo models
This commit is contained in:
1 parent
dd08579eda
commit
6233efe1bb
4 files changed
+12
-5
No files matched your search
@@ -494,6 +494,9 @@ class Krea2Model(BaseModel):
|
|||||||
ref_latents = [
|
ref_latents = [
|
||||||
self._encode_ref_latents(ctrl_tensors, target_pixels=target_pixels)
|
self._encode_ref_latents(ctrl_tensors, target_pixels=target_pixels)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# CFG is 0 normalized for this model
|
||||||
|
guidance = max(0.0, gen_config.guidance_scale - 1.0)
|
||||||
|
|
||||||
img = pipeline(
|
img = pipeline(
|
||||||
conditional_embeds=conditional_embeds,
|
conditional_embeds=conditional_embeds,
|
||||||
@@ -501,7 +504,7 @@ class Krea2Model(BaseModel):
|
|||||||
height=gen_config.height,
|
height=gen_config.height,
|
||||||
width=gen_config.width,
|
width=gen_config.width,
|
||||||
num_inference_steps=gen_config.num_inference_steps,
|
num_inference_steps=gen_config.num_inference_steps,
|
||||||
guidance_scale=gen_config.guidance_scale,
|
guidance_scale=guidance,
|
||||||
latents=gen_config.latents,
|
latents=gen_config.latents,
|
||||||
generator=generator,
|
generator=generator,
|
||||||
ref_latents=ref_latents,
|
ref_latents=ref_latents,
|
||||||
|
|||||||
@@ -423,13 +423,17 @@ class ZImageModel(BaseModel):
|
|||||||
sc = self.get_bucket_divisibility()
|
sc = self.get_bucket_divisibility()
|
||||||
gen_config.width = int(gen_config.width // sc * sc)
|
gen_config.width = int(gen_config.width // sc * sc)
|
||||||
gen_config.height = int(gen_config.height // sc * sc)
|
gen_config.height = int(gen_config.height // sc * sc)
|
||||||
|
|
||||||
|
# CFG is 0 normalized for this model
|
||||||
|
guidance = max(0.0, gen_config.guidance_scale - 1.0)
|
||||||
|
|
||||||
img = pipeline(
|
img = pipeline(
|
||||||
prompt_embeds=conditional_embeds.text_embeds,
|
prompt_embeds=conditional_embeds.text_embeds,
|
||||||
negative_prompt_embeds=unconditional_embeds.text_embeds,
|
negative_prompt_embeds=unconditional_embeds.text_embeds,
|
||||||
height=gen_config.height,
|
height=gen_config.height,
|
||||||
width=gen_config.width,
|
width=gen_config.width,
|
||||||
num_inference_steps=gen_config.num_inference_steps,
|
num_inference_steps=gen_config.num_inference_steps,
|
||||||
guidance_scale=gen_config.guidance_scale,
|
guidance_scale=guidance,
|
||||||
latents=gen_config.latents,
|
latents=gen_config.latents,
|
||||||
generator=generator,
|
generator=generator,
|
||||||
**extra,
|
**extra,
|
||||||
|
|||||||
@@ -621,7 +621,7 @@ export const modelArchs: ModelArch[] = [
|
|||||||
undefined,
|
undefined,
|
||||||
],
|
],
|
||||||
'config.process[0].sample.guidance_scale': [1, 4],
|
'config.process[0].sample.guidance_scale': [1, 4],
|
||||||
'config.process[0].sample.sample_steps': [8, 25],
|
'config.process[0].sample.sample_steps': [9, 25],
|
||||||
},
|
},
|
||||||
disableSections: ['network.conv'],
|
disableSections: ['network.conv'],
|
||||||
additionalSections: ['model.low_vram', 'model.layer_offloading', 'model.assistant_lora_path'],
|
additionalSections: ['model.low_vram', 'model.layer_offloading', 'model.assistant_lora_path'],
|
||||||
@@ -1077,7 +1077,7 @@ export const modelArchs: ModelArch[] = [
|
|||||||
undefined,
|
undefined,
|
||||||
],
|
],
|
||||||
'config.process[0].sample.guidance_scale': [1, 4],
|
'config.process[0].sample.guidance_scale': [1, 4],
|
||||||
'config.process[0].sample.sample_steps': [8, 25],
|
'config.process[0].sample.sample_steps': [9, 25],
|
||||||
},
|
},
|
||||||
disableSections: [
|
disableSections: [
|
||||||
'network.conv',
|
'network.conv',
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
VERSION = "0.10.20"
|
VERSION = "0.10.21"
|
||||||
Reference in new issue
Block a user