InvokeAI v6.10.0rc1
This is the first InvokeAI Community Edition release since the closure of the commercial venture, and we think you will be happy with the progress. This release introduces backend support for the state-of-the-art Z-Image-Turbo image generation models, and multiple frontend improvements that make working with InvokeAI an even smoother and more pleasurable experience.
The Z-Image-Turbo Model Family
Z-Image-Turbo is a bilingual image generation model that manages to combine high performance with a small footprint and excellent image generation quality. It excels in photorealistic image generation, renders both English and Chinese text accurately, and is easy to steer. The full model will run easily on consumer hardware with 16 GB VRAM, and while quantized versions will run on significantly smaller cards, with some loss of precision.
With this release InvokeAI runs almost all released versions of Z-Image-Turbo, including diffusers, safetensors, GGUF, FP8 and quantified versions. However, be aware that the FP8 scaled weights models are not yet fully supported and will produce image artifacts. In addition, InvokeAI supports text2image, image2image, Z-Image-Turbo LoRA models, controlnet models, canvas functions and regional guidance.
To get started using Z-Image-Turbo, go to the Models tab, select Starter Models, and search for "Z-Image." The full and Q8 models will run on a 16 GB card. For less VRAM, choose one of the smaller quantized models. When generating with these models it is recommended to use 8 steps and a CFG of 1.
A big shout out to @Pfannkuchensack for his critical contributions to this effort.
New Workflow Features
We have two new improvements to the Workflow Editor:
- Workflow Tags: It is now possible to add multiple arbitrary text tags to your workflows. To set a tag on the current workflow, go to Details and and scroll down to Tags. Enter a comma-delimited of tags that describe your workflow, such as "image, bounding box", and save. The next time you browse your workflows, you will see a series of checkboxes for all the unique tags in your workflow connection. Select the tag checkboxes individually or in combination to filter the workflows that are displayed. This feature was contributed by @Pfannkuchensack.
- Prompt Template Node: Another @Pfannkuchensack workflow contribution is a new Prompt Template node, which allows you to apply any of the built-in or custom prompt style templates to a prompt before passing it onward to generation.
Hotkey Editor
@Pfannkuchensack and @joshistoast contributed a new user interface for editing hotkeys. Any of the major UI functions, such as kicking off a generation, opening or closing panels, selecting tools in the canvas, gallery navigation, and so forth, can now be assigned a key shortcut combination. You can also assign multiple hotkeys to the same function.
To access the hotkey editor, go to the Settings (gear) menu in the bottom left, and select Hotkeys.
Bulk Operations in the Model Manager
You can now select multiple models in the Model Manager tab and apply bulk operations to them. Currently the only supported operation is to Delete unwanted models, but this feature will be expanded in the future to allow for model exporting, archiving, and other functionality.
This feature was contributed by @joshistoast, based on earlier work by @Pfannkuchensack .
Masked Area Extraction in the Canvas
It is now possible to extract an arbitrary portion of all visible raster layers that are covered by the Inpaint Mask. The extracted region is composited and added as a new raster layer. This allows for greater flexibility in the generation and manipulation of raster layers.
Thanks to @DustyShoe for this work.
SDXL Color Compensation
When performing SDXL image2image operations, the color palette changes subtly and the discrepancy becomes increasingly obvious after several such operations. @dunkeroni has contributed a new advanced option to compensate for this color drift when generating with SDXL models.
Bugfixes
Multiple bugs were caught and fixed in this release and are listed in the detailed changelog below.
Installing and Updating
The Invoke Launcher is the recommended way to install, update and run Invoke. It takes care of a lot of details for you - like installing the right version of python - and runs Invoke as a desktop application.
Note: With recent updates to torch, users on older GPUs (20xx and 10xx series) will likely run into issues with installing/updating. We are still evaluating how we can support older GPUs, but in the meantime users have found success manually downgrading torch. Head over to discord if you need help.
Follow the Quick Start guide to get started with the launcher.
If you don't want to use the launcher, or need a headless install, you can follow the manual install guide.
What's Changed
- feat: reidentify model by @psychedelicious in #8618
- fix(ui): generator nodes by @psychedelicious in #8619
- chore(ui): point ui lib dep at gh repo by @psychedelicious in #8620
- chore: prep for v6.9.0 by @psychedelicious in #8623
- fix(mm): directory path leakage on scan folder error by @lstein in #8641
- feat: remove the ModelFooter in the ModelView and add the Delete Mode… by @Pfannkuchensack in #8635
- chore(codeowners): remove commercial dev codeowners by @lstein in #8650
- Fix to enable loading fp16 repo variant ControlNets by @DustyShoe in #8643
- ui: translations update from weblate by @weblate in #8599
- (chore) Update requirements to python 3.11-12 by @lstein in #8657
- Rework graph.py by @JPPhoto in #8642
- Fix memory issues when installing models on Windows by @gogurtenjoyer in #8652
- Feat: SDXL Color Compensation by @dunkeroni in #8637
- feat(ui): improve hotkey customization UX with interactive controls and validation by @Pfannkuchensack in #8649
- feat(ui): Color Picker V2 by @hipsterusername in #8585
- Feature(UI): bulk remove models loras by @Pfannkuchensack in #8659
- feat(prompts): hotkey controlled prompt weighting by @joshistoast in #8647
- Feature: Add Z-Image-Turbo model support by @Pfannkuchensack in #8671
- fix(ui): 🐛
HotkeysModalandSettingsModalinitial focus by @joshistoast in #8687 - Feature: Add Tag System for user made Workflows by @Pfannkuchensack in #8673
- Feature(UI): add extract masked area from raster layers by @DustyShoe in #8667
- Feature: z-image Turbo Control Net by @Pfannkuchensack in #8679
- fix(z-image): Fix padding token shape mismatch for GGUF models by @Pfannkuchensack in #8690
- feat(starter-models): add Z-Image Turbo starter models by @Pfannkuchensack in #8689
- fix: CFG Scale min value reset to zero by @blessedcoolant in #8691
- feat(model manager): 💄 refactor model manager bulk actions UI by @joshistoast in #8684
- feat(hotkeys): ✨ Overhaul hotkeys modal UI by @joshistoast in #8682
- Feature (UI): add model path update for external models by @Pfannkuchensack in #8675
- fix support multi-subfolder downloads for Z-Image Qwen3 encoder by @Pfannkuchensack in #8692
- Feature: add prompt template node by @Pfannkuchensack in #8680
- feat(hotkeys modal): ⚡ loading state + performance improvements by @joshistoast in #8694
- Feature/user workflow tags by @Pfannkuchensack in #8698
- feat(backend): add support for xlabs Flux LoRA format by @Pfannkuchensack in #8686
- fix(prompts): 🐛 prompt attention behaviors, add tests by @joshistoast in #8683
- Workaround for Windows being unable to remove tmp directories when installing GGUF files by @lstein in #8699
- chore: bump version to v6.10.0rc1 by @lstein in #8695
- Feature: Add Z-Image-Turbo regional guidance by @Pfannkuchensack in #8672
Full Changelog: v6.9.0...v6.10.0rc1