Reset optimized workflows to Flux2 Klein baseline

This commit is contained in:
Morpheus
2026-09-21 13:41:47 +00:00
parent 29e97994e7
commit cc51237840
44 changed files with 130 additions and 23400 deletions
-39
View File
@@ -1,39 +0,0 @@
# Image Edit Masters
Home for maintained category masters focused on image editing, inpainting, outpainting, and reference-driven edits.
This category may keep up to two maintained workflows: one default winner and one specialist or challenger.
## Current masters
- `flux2klein-9b-fp8-edit-master`
- `zimage-turbo-3070-inpaint-start`
## Roles
- `flux2klein-9b-fp8-edit-master`
Current default edit master and present benchmark winner for Chris's setup.
- `zimage-turbo-3070-inpaint-start`
Secondary inpaint-focused challenger kept for comparison and niche masked-edit work.
## README rule
Every image-edit master README should carry a compact run record for meaningful tuning changes.
Minimum fields to record:
- positive prompt
- negative prompt
- CFG
- steps
- sampler
- scheduler
- seed
- denoise
- resolution
- checkpoint / model
- VAE
- LoRAs
- ControlNets or other guidance nodes
- mask or inpaint settings
- node-level graph changes
@@ -1,88 +0,0 @@
# FLUX.2-klein 9B FP8 Edit Master
## Summary
Best current `FLUX.2-klein` image-edit master for your setup.
This is built from the official `9B distilled` template because it matches your `9B fp8` preference while still leaning toward practicality rather than the heavier `base` route.
## Status
- `best-current`
- `tested-on-chris-box`
## Workflow asset
- `workflow.json`
## Built from
- `models/flux2klein/image-edit-9b-distilled/`
## Why this is the current master
- Matches your default family: `FLUX.2-klein 9B fp8`
- Official Comfy template is a safer foundation than community pages with weak provenance.
- Distilled is the most sensible first optimization bias for a `3070`.
- The 2026-08-28 smoke test on this box produced another clean full-body white-background reference, which keeps this as the current practical master.
## What I intentionally kept
- official Comfy node layout
- official `9B fp8` model path
- official text-encoder pairing
- speed-first distilled route
## What I intentionally did not add yet
- community `GGUF` ideas
- KV-cache experimentation
- extra custom-node edits with unclear payoff
- a fake outpainting claim before we prove it on your machine
## Change Record
Fill this out whenever the master is materially updated so we can see exactly what changed, not just that something changed.
- Positive prompt: not recorded yet
- Negative prompt: not recorded yet
- CFG: `1`
- Steps: `4`
- Sampler: `euler`
- Scheduler: not recorded yet
- Seed: `26416064315367`
- Denoise: not recorded yet
- Resolution: `1536x864`
- Checkpoint / model: `models/diffusion_models/flux-2-klein-9b-fp8.safetensors`
- VAE: `models/vae/full_encoder_small_decoder.safetensors`
- Text encoder(s): `models/text_encoders/qwen_3_8b_fp8mixed.safetensors`
- LoRAs: none recorded yet
- ControlNets / guidance nodes: none recorded yet
- Masks / inpaint settings: not recorded yet
- Node-level graph changes: aligned both saved diffusion-model widgets to the real `flux-2-klein-9b-fp8.safetensors` filename and kept the shared `full_encoder_small_decoder.safetensors` VAE; the 2026-08-28 single-image smoke held cleanly at `4` steps, `cfg 1`, `1536x864`, with `euler` and noise seed `26416064315367`
- Smoke test: `2026-08-27`, `4` steps, `cfg 1`, `1536x864`, output `benchmarks/flux2klein/runs/2026-08-27T02-08-31-134Z-single-smoke/cases/case01/01-flux2klein-overnight-smoke_00002_.png`
- Smoke test: `2026-08-28`, `4` steps, `cfg 1`, `1536x864`, output `benchmarks/flux2klein/runs/2026-08-28T02-07-42-007Z-single-smoke/cases/case01/01-flux2klein-overnight-smoke_00003_.png`
- Smoke test: `2026-08-31`, `4` steps, `cfg 1`, `1536x864`, output `benchmarks/flux2klein/runs/2026-08-31T02-08-05-386Z-single-smoke/cases/case01/01-flux2klein-overnight-smoke_00004_.png`
- Why this change was made: keep the master aligned with your `9B fp8` preference and the actual saved model filenames while staying more practical than the heavier base route
- Why this was reviewed again: no graph change was needed, but the 2026-08-31 smoke confirmed the current master still holds up as the benchmark winner for now, so keep it pinned and queue one more smoke test before broader promotion
## Required models
- `models/diffusion_models/flux-2-klein-9b-fp8.safetensors`
- `models/text_encoders/qwen_3_8b_fp8mixed.safetensors`
- `models/vae/full_encoder_small_decoder.safetensors`
## Required custom nodes
- none beyond current official Comfy support for the template nodes
## Monday test checklist
- Confirm the model paths line up with your local layout.
- Test a plain edit, then an expand-canvas outpaint attempt.
- Compare `9B distilled` behavior against any `4B distilled` outpaint workflow you already trust.
## Next optimization candidates
- clone this into a dedicated outpaint master if the graph behaves well
- borrow only proven community prompt or graph hygiene improvements
File diff suppressed because it is too large Load Diff
@@ -1,83 +0,0 @@
# Z-Image Turbo 3070 Inpaint Start
## Summary
Best current `Z-Image` edit starter for inpainting on tighter VRAM.
This master is a curated hold of the community inpainting workflow because it gives us a real edit path while still staying more plausible on a `3070` than heavier image stacks.
## Status
- `best-current`
- `not-yet-tested-on-chris-box`
## Workflow asset
- `workflow.json`
## Built from
- `models/zimage/z-image-turbo-inpainting-community/`
## Why this is the current master
- It is the strongest actual `Z-Image Turbo` edit workflow we have right now.
- Editing matters more than toy text-to-image wins for practical day-to-day use.
- The graph is specific enough to be useful without being a giant kitchen-sink workflow.
## What I intentionally kept
- inpainting-focused graph shape
- existing `ZImageFunControlnet` route
- community sampler path that is already wired for edit work
## What I intentionally did not add yet
- control-union extras from the separate community workflow
- any manual sampler surgery before real testing
- any claim that this is better than `FLUX.2-klein` for edits
## Change Record
Fill this out whenever the master is materially updated so we can see exactly what changed, not just that something changed.
- Positive prompt: not recorded yet
- Negative prompt: not recorded yet
- CFG: not recorded yet
- Steps: not recorded yet
- Sampler: community inpaint sampler path retained; exact values not recorded yet
- Scheduler: not recorded yet
- Seed: not recorded yet
- Denoise: not recorded yet
- Resolution: not recorded yet
- Checkpoint / model: `models/diffusion_models/zImageTurbo_turbo.safetensors`
- VAE: `models/vae/ae.safetensors`
- Text encoder(s): `models/text_encoders/qwen_3_4b.safetensors`
- LoRAs: none recorded yet
- ControlNets / guidance nodes: `ZImageFunControlnet`
- Masks / inpaint settings: inpainting-focused graph retained; exact mask settings not recorded yet
- Node-level graph changes: held the community inpainting graph shape with `LanPaint_KSampler` and `ZImageFunControlnet`; the live loader resolves to `zImageTurbo_turbo.safetensors` even though the embedded source metadata still labels the split-file `z_image_turbo_bf16.safetensors`
- Why this change was made: keep a plausible real edit path on a `3070` without prematurely bloating the graph
## Required models
- `models/text_encoders/qwen_3_4b.safetensors`
- `models/diffusion_models/zImageTurbo_turbo.safetensors`
- `models/vae/ae.safetensors`
## Required custom nodes
- `rgthree-comfy`
- the package that provides `LanPaint_KSampler`
- the package that provides `ZImageFunControlnet`
## Monday test checklist
- Confirm missing custom nodes first.
- Check whether masked edits are stable enough to keep.
- Compare it directly against the `flux2klein` edit master on the same input.
## Next optimization candidates
- reduce custom-node dependency count if the graph is good but fragile
- borrow only the useful control ideas from the community control-union workflow
File diff suppressed because it is too large Load Diff