Invoke is a leading creative engine built to empower professionals and enthusiasts alike. Generate and create stunning visual media using the latest AI-driven technologies. Invoke offers an industry-leading web interface and also serves as the foundation for multiple commercial products.
You can learn more Invoke and our mission by visiting https://www.invoke.com/about, or joining our Discord server!
🌟 What's New in 3.7.0
Workflow Editor Improvements
- Workflow Linear View - Workflows are now able to be used in a sleek Linear View interface that hides the workflow and focuses on the image being generated! To enable this, from a workflow, click the "Use in Linear View" button next to the model name in the left sidebar.
- Workflow Linear View inputs are now able to be re-ordered by dragging and dropping.
Other Changes
- DWPose is now the default OpenPose processor in Invoke - see Things to Know
- Improved Seamless Tiling! Now even more seamless
- Update diffusers version to 0.26.3
- Various bug fixes
‼️ Things to Know:
Possible Update Issues
- When upgrading from 3.4 via the updater script, the UI will not render and will display an error:
{"detail":"Not Found"}
. To fix this error, download the installer and re-run it in the same location as your existing installation.
Invoke might revert to CPU (NVIDIA GPU only)
- Some users have experienced torch reverting to the CPU rather than their GPU. To fix this follow these steps:
- Launch your invoke.bat / invoke.sh and select the option to open the developer console
- Run:
pip install --force-reinstall torch==2.1.2 --index-url https://download.pytorch.org/whl/cu121
- If you run into an error with typing_extensions, run:
pip install -U typing-extensions
- If there is an error with fsspec, run
pip install -U fsspec==2023.5.0
Other
- In some cases, the OpenPose processor might not automatically switch to DWPose. To choose DWPose, use the "Show Advanced" caret to open the processor settings and choose DW Openpose as the processor.
- Currently known issues:
- Scan for Models is currently disabled due to the Model Manager refactor
💿 Installation and Upgrading:
To install version 3.7, please download the zip file at the bottom of the release notes (under "Assets"), unpack it, and then double-click to launch the script install.sh
(Macintosh, Linux) or install.bat
(Windows). Alternatively, you can open a command-line window and execute the installation script directly.
If you already have Invoke version 3.x installed, you can update by running invoke.sh
/ invoke.bat
and selecting "Updated Invoke" to upgrade, or you can download and run the installer in your existing Invoke installation location.
🚨 Please ensure your generation queue has no pending items before upgrading. Pending generations may fail after an upgrade. 🚨
Download the installer: InvokeAI-installer-v3.7.0.zip
💻 Developer Changes
There are a number of important changes for contributors to be aware of.
Model Manager
The Model Manager is partway through a redesign, to make it more capable and maintainable. The redesign will support a much better user experience for downloading, installing and managing models. The changes are in the repo, but implemented separately from the user-facing app.
⚙️ Contributing:
As a community-supported project, we rely on volunteers and enthusiasts for continued innovation and polish. Everything from minor documentation fixes to major feature additions are welcome. To get started as a contributor, please refer to How to Contribute or reach out to imic on Discord!
New Contributors
What's Changed
- fix(ui): enable lora when recalling by @psychedelicious in #5699
- feat: DW Openpose Processor by @blessedcoolant in #5688
- exposed field loading state by @maryhipp in #5704
- Update 020_INSTALL_MANUAL.md by @SoheilRezaei in #5700
- move upload button into workflow library modal by @maryhipp in #5702
- ui: translations update from weblate by @weblate in #5705
- chore: bump diffusers 0.26.2 -> 0.26.3 by @psychedelicious in #5708
- Quick Seamless Fixes by @hipsterusername in #5685
- feat(nodes): improve types in graph.py by @psychedelicious in #5656
- only refetch intermediates on modal open if that feature is enabled by @maryhipp in #5712
- workflow tab by @maryhipp in #5680
- revert to using fetch to download images to metadata is not stripped by @maryhipp in #5720
- Update accelerate 0.26.1 -> 0.27.2 by @Malrama in #5718
- fix: Seamless Fixes for Linear UI by @hipsterusername in #5715
- fix(images_default): correct get_metadata error message by @psychedelicious in #5717
- Reorder exposed fields in workflow tab by @chainchompa in #5711
- fix: repair Dockerfile for ROCm by @Cu3PO42 in #5714
- {release} 3.7.0 by @Millu in #5727
Full Changelog: 3.6.3...3.7.0