Fixed issue with flux kontext forcing generation image sizes

This commit is contained in:
Jaret Burkett
2025-06-29 05:38:20 -06:00
parent 57a81bc0db
commit 5906a76666
3 changed files with 13 additions and 1 deletions

View File

@@ -425,6 +425,9 @@ Everything else should work the same including layer targeting.
Only larger updates are listed here. There are usually smaller daily updated that are omitted. Only larger updates are listed here. There are usually smaller daily updated that are omitted.
### June 29, 2024
- Fixed issue where Kontext forced sizes on sampling
### June 26, 2024 ### June 26, 2024
- Added support for FLUX.1 Kontext training - Added support for FLUX.1 Kontext training
- added support for instruction dataset training - added support for instruction dataset training

View File

@@ -217,6 +217,13 @@ class FluxKontextModel(BaseModel):
else: else:
control_img = Image.open(gen_config.ctrl_img) control_img = Image.open(gen_config.ctrl_img)
control_img = control_img.convert("RGB") control_img = control_img.convert("RGB")
# resize to width and height
if control_img.size != (gen_config.width, gen_config.height):
control_img = control_img.resize(
(gen_config.width, gen_config.height), Image.BILINEAR
)
gen_config.width = int(gen_config.width // 16 * 16)
gen_config.height = int(gen_config.height // 16 * 16)
img = pipeline( img = pipeline(
image=control_img, image=control_img,
prompt_embeds=conditional_embeds.text_embeds, prompt_embeds=conditional_embeds.text_embeds,
@@ -227,6 +234,8 @@ class FluxKontextModel(BaseModel):
guidance_scale=gen_config.guidance_scale, guidance_scale=gen_config.guidance_scale,
latents=gen_config.latents, latents=gen_config.latents,
generator=generator, generator=generator,
max_area=gen_config.height * gen_config.width,
_auto_resize=False,
**extra **extra
).images[0] ).images[0]
return img return img

View File

@@ -1 +1 @@
VERSION = "0.3.3" VERSION = "0.3.4"