Skip to content

Commit 7eec5d4

Browse files
committed
Remove Omni upscale models 3x/4x from required models list
* they aren't used internally
1 parent c902b67 commit 7eec5d4

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

ai_diffusion/resources.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -824,8 +824,6 @@ def is_required(kind: ResourceKind, arch: Arch, identifier: ControlMode | Upscal
824824
ResourceId(ResourceKind.lora, Arch.sdxl, "hyper"),
825825
ResourceId(ResourceKind.upscaler, Arch.all, UpscalerName.default),
826826
ResourceId(ResourceKind.upscaler, Arch.all, UpscalerName.fast_2x),
827-
ResourceId(ResourceKind.upscaler, Arch.all, UpscalerName.fast_3x),
828-
ResourceId(ResourceKind.upscaler, Arch.all, UpscalerName.fast_4x),
829827
ResourceId(ResourceKind.inpaint, Arch.sdxl, "fooocus_head"),
830828
ResourceId(ResourceKind.inpaint, Arch.sdxl, "fooocus_patch"),
831829
ResourceId(ResourceKind.inpaint, Arch.all, "default"),

ai_diffusion/workflow.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1092,7 +1092,8 @@ def inpaint(
10921092
model, prompt_up, latent, models.arch, **sampler_params
10931093
)
10941094
out_image = vae_decode(w, vae, out_latent, checkpoint.tiled_vae)
1095-
out_image = w.color_match(out_image, upscale, upscale_mask, misc.color_match)
1095+
input_cropped = w.crop_image(in_image, initial_bounds)
1096+
out_image = w.color_match(out_image, input_cropped, upscale_mask, misc.color_match)
10961097
out_image = scale_to_target(upscale_extent, w, out_image, models)
10971098
else:
10981099
desired_bounds = extent.convert(target_bounds, "target", "desired")

tests/test_workflow.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ def create(kind: WorkflowKind, client: Client, **kwargs):
103103
kwargs.setdefault("seed", default_seed)
104104
kwargs.setdefault("perf", default_perf)
105105
kwargs.setdefault("files", files)
106-
kwargs.setdefault("color_match", 1.0)
107106

108107
prompt = workflow.prepare_prompts(
109108
kwargs["cond"], kwargs["style"], kwargs["seed"], Arch.sd15, kwargs["files"]
@@ -937,7 +936,7 @@ def test_edit_reference(qtapp, client):
937936

938937
def test_flux2_outpaint_lora(qtapp, client):
939938
image = Image.load(image_dir / "beach_1536x1024.webp")
940-
mask = Mask.rectangle(Bounds(0, 0, 480, 1024), Bounds(0, 0, 768, 1024))
939+
mask = Mask.rectangle(Bounds(0, 0, 400, 1024), Bounds(0, 0, 880, 1024))
941940
style = default_style(client, Arch.flux2_4b)
942941
cond = ConditioningInput("")
943942
cond, _, md = workflow.prepare_prompts(cond, style, 1, Arch.flux2_4b, InpaintMode.expand)

0 commit comments

Comments
 (0)