Skip to content

Invoke 3.6.0

Compare
Choose a tag to compare
@Millu Millu released this 12 Jan 20:35
· 2301 commits to main since this release
c000e27

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. InvokeAI 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.6.0

  • UI/UX Overhaul
    • We're overhauling our brand as we continue to grow into serving businesses & enterprises with solving their deployment challenges for generative AI. At our core, we're the same - Same mission, same team, same commitment to OSS. See "Things to Know" below when upgrading from 3.4

‼️ Things to Know:

  • 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, open the developer console from the invoke.bat / invoke.sh menu and run: pip install --use-pep517 --upgrade --force-reinstall InvokeAI==v3.6.0
  • bfloat16 is now able to be used with Invoke. The use of bfloat16 will result in different generation results from previous versions of Invoke.
  • Currently known issues:
    • Scan for Models is currently disabled due to the Model Manager refactor

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:
  1. Launch your invoke.bat / invoke.sh and select the option to open the developer console
  2. Run: pip install --force-reinstall torch==2.1.2 --index-url https://download.pytorch.org/whl/cu121
  3. If you run into an error with typing_extensions, run: pip install -U typing-extensions
  4. If there is an error with fsspec, run pip install -U fsspec==2023.5.0

💿 Installation and Upgrading:

To install version 3.6.0, 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 InvokeAI version 3.x installed, you can update by running invoke.sh / invoke.bat and selecting "Updated InvokeAI" to upgrade, or you can download and run the installer in your existing InvokeAI 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.6.0.zip

💻 Developer Changes

There are a number of important changes for contributors in this release.

Frontend/UI

The biggest change is that the frontend build is no longer included in main. If you run the app off a clone of the repo, you’ll need to build the frontend to use the UI. See the “Impact to Contributors” section on this PR #5253.

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 is 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

See Commits * feat(ui): UX improvements & updated design by @psychedelicious in https://github.com//pull/5270 * ui: translations update from weblate by @weblate in https://github.com//pull/5365 * feat(ui): redesign followups by @psychedelicious in https://github.com//pull/5368 * Release/v3.6.0rc1 by @Millu in https://github.com//pull/5372 * ui: redesign followups 2 by @psychedelicious in https://github.com//pull/5374 * Sisco/docker allow relative paths for invokeai data by @dsisco11 in https://github.com//pull/5344 * define tooltip color, optional new logo by @maryhipp in https://github.com//pull/5375 * Updater suggest db backup when installing RC by @Millu in https://github.com//pull/5381 * ui: edesign followups 3 by @psychedelicious in https://github.com//pull/5385 * Release: v3.6.0rc2 by @Millu in https://github.com//pull/5386 * ui: redesign followups 4 by @psychedelicious in https://github.com//pull/5387 * ui: translations update from weblate by @weblate in https://github.com//pull/5388 * ui: redesign followups 5 by @psychedelicious in https://github.com//pull/5396 * feat: Remove Header & Other Minor UI Updates by @blessedcoolant in https://github.com//pull/5392 * custom components for nav, gallery header, and app info by @maryhipp in https://github.com//pull/5400 * fix default panel width by @maryhipp in https://github.com//pull/5403 * replace gear instead of adding below if custom nav component by @maryhipp in https://github.com//pull/5404 * logo override by @maryhipp in https://github.com//pull/5406 * ui: translations update from weblate by @weblate in https://github.com//pull/5401 * fix(ui): fix panel resize bug by @psychedelicious in https://github.com//pull/5407 * Update Readme w/ New Brand Images by @hipsterusername in https://github.com//pull/5402 * {release} v3.6.0rc3 by @Millu in https://github.com//pull/5408 * [Optimization] Use torch.bfloat16 on cuda systems by @lstein in https://github.com//pull/5410 * ui: slightly reposition floating bars. by @blessedcoolant in https://github.com//pull/5409 * fix(ui): perf improvements by @psychedelicious in https://github.com//pull/5411 * ui: redesign followups 6 by @psychedelicious in https://github.com//pull/5414 * only GET intermediates if that setting is an option by @maryhipp in https://github.com//pull/5416 * fix text color for lora card by @maryhipp in https://github.com//pull/5417 * Improve speed of applying TI embeddings by @RyanJDick in https://github.com//pull/5422 * ui: redesign followups 7 by @psychedelicious in https://github.com//pull/5423 * {release} v3.6.0rc4 by @Millu in https://github.com//pull/5424 * up and down button support in gallery navigation by @rohinish404 in https://github.com//pull/5389 * ui: translations update from weblate by @weblate in https://github.com//pull/5428 * [feat] Bake in sdxl-vae-fp16-fix model on checkpoint conversion by @lstein in https://github.com//pull/4468 * fix(ui): fix gallery nav math by @psychedelicious in https://github.com//pull/5432 * Update diffusers to the lastest version by @Malrama in https://github.com//pull/5431 * feat(ui): use config for all numerical params by @psychedelicious in https://github.com//pull/5433 * fix(ui): fix add node autoconnect by @psychedelicious in https://github.com//pull/5434 * Updated icons + Minor UI Tweaks by @joshistoast in https://github.com//pull/5427 * ui: redesign followups 8 by @psychedelicious in https://github.com//pull/5445 * {release} v3.5.0rc5 by @Millu in https://github.com//pull/5446 * do not show toast if 403 is triggered by forbidden image by @maryhipp in https://github.com//pull/5447 * Enable correct probing of LoRA latent-consistency/lcm-lora-sdxl by @lstein in https://github.com//pull/5449 * fix(ui): use less brutally strict workflow validation by @psychedelicious in https://github.com//pull/5463 * fix(ui): use memoized selector for workflow watcher by @psychedelicious in https://github.com//pull/5464 * feat: pin deps by @psychedelicious in https://github.com//pull/5465 * ui: redesign followups 9 by @psychedelicious in https://github.com//pull/5460 * Report ci disk space + minor docker fixes by @ebr in https://github.com//pull/5461 * ui: redesign followups 10 by @psychedelicious in https://github.com//pull/5466 * {release} v3.6.0rc6 by @Millu in https://github.com//pull/5467 * ui: translations update from weblate by @weblate in https://github.com//pull/5430 * fix(ui): reduce reconnect requests by @psychedelicious in https://github.com//pull/5451 * Bugfix textual inversion crash by @lstein in https://github.com//pull/5450 * Enhancement: Workflow Library Styling by @hipsterusername in https://github.com//pull/5470 * 3.6 Docs updates by @Millu in https://github.com//pull/5412 * feat(ui): more context in storage errors by @psychedelicious in https://github.com//pull/5471 * feat(ui): update assets by @psychedelicious in https://github.com//pull/5472 * feat(ui): misc ui by @psychedelicious in https://github.com//pull/5474 * ui: translations update from weblate by @weblate in https://github.com//pull/5481 * Allow bfloat16 to be configurable in invoke.yaml by @Millu in https://github.com//pull/5469 * Release/v3.6.0 by @Millu in https://github.com//pull/5485

Full Changelog: v3.5.1...v3.6.0