InvokeAI

InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.

APACHE-2.0 License

Downloads
30K
Stars
22.4K
Committers
194
InvokeAI - Invoke 3.6.2

Published by Millu 9 months ago

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.6.2

  • UI/UX Overhaul Improvements
    • Based on community feedback, updates have been made to the new UI/UX See "Things to Know" below when upgrading from Invoke 3.4
  • Depth-Anything is now supported and is the default depth processor in Invoke
  • Remix image - similar to Use All, but allows you to create a new image by setting all parameters except the Seed
  • "About" menu can be found in settings. Displays Invoke & dependency versions
  • Ideal Size node is now a default node
  • Fixed LoRA renaming bug
  • Updated Workflow saving behavior

‼️ 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.2
  • 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.2, 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.6.2.zip

💻 Developer Changes

There are a number of important changes for contributors to be aware of.

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 https://github.com/invoke-ai/InvokeAI/pull/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 are welcome. To get started as a contributor, please refer to How to Contribute or reach out to imic on Discord!

New Contributors

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.6.0...v3.6.2

InvokeAI - Invoke 3.6.1

Published by Millu 9 months ago

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.6.1

  • UI/UX Overhaul Improvements
    • Based on community feedback, updates have been made to the new UI/UX See "Things to Know" below when upgrading from Invoke 3.4
  • Depth-Anything is now supported and is the default depth processor in Invoke
  • Remix image - similar to Use All, but allows you to create a new image by setting all parameters except the Seed
  • "About" menu can be found in settings. Displays Invoke & dependency versions
  • Ideal Size node is now a default node
  • Fixed LoRA renaming bug

‼️ 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.1
  • 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.1, 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.6.1.zip

💻 Developer Changes

There are a number of important changes for contributors to be aware of.

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 https://github.com/invoke-ai/InvokeAI/pull/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 are welcome. To get started as a contributor, please refer to How to Contribute or reach out to imic on Discord!

New Contributors

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.6.0...v3.6.1

InvokeAI - Invoke 3.6.0

Published by Millu 9 months ago

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.

‼️ Things to Know:

  • 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 https://github.com/invoke-ai/InvokeAI/pull/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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.5.1...v3.6.0

InvokeAI - Invoke v3.6.0rc6 [Release Candidate]

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.6.0

  • UI/UX Overhaul
    • The InvokeAI application has undergone a major design overhaul, focusing on make the application easier and more efficient to use.
  • Performance improvements by implementing bfloat16 instead of float16 for compatible systems.

‼️ Things to Know:

  • The use of bfloat16 will result in different generation results from previous versions of Invoke.

3.6.0 Release Candidate

  • This release candidate is the first iteration of the UI/UX overhaul and is likely to have bugs and issues. If you encounter any, please create an issue on GitHub or post in the Discord.
  • Currently known issues:
    • Scan for Models is currently disabled due to the Model Manger refactor

Invoke might revert to CPU (NVIDA 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

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. It is recommended to backup your database prior to installing any release candidates as issues with database updates may occur. If you experience an issue, simply add your old .db file back to your InvokeAI installation location.

💿 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.0rc6.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 https://github.com/invoke-ai/InvokeAI/pull/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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.5.1...v3.6.0rc6

InvokeAI - InvokeAI v3.6.0rc5 [Release Candidate]

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.6.0

  • UI/UX Overhaul
    • The InvokeAI application has undergone a major design overhaul, focusing on make the application easier and more efficient to use.
  • Performance improvements by implementing bfloat16 instead of float16 for compatible systems.

‼️ Things to Know:

  • The use of bfloat16 will result in different generation results from previous versions of Invoke.

3.6.0 Release Candidate

  • This release candidate is the first iteration of the UI/UX overhaul and is likely to have bugs and issues. If you encounter any, please create an issue on GitHub or post in the Discord.
  • Currently known issues:
    • Scan for Models is currently disabled due to the Model Manger refactor

Invoke might revert to CPU (NVIDA 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

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. It is recommended to backup your database prior to installing any release candidates as issues with database updates may occur. If you experience an issue, simply add your old .db file back to your InvokeAI installation location.

💿 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.0rc5.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 https://github.com/invoke-ai/InvokeAI/pull/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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.5.1...v3.6.0rc5

InvokeAI - InvokeAI v3.6.0rc4 [Release Candidate]

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.6.0

  • UI/UX Overhaul
    • The InvokeAI application has undergone a major design overhaul, focusing on make the application easier and more efficient to use.

‼️ Things to Know:

3.6.0 Release Candidate

  • This release candidate is the first iteration of the UI/UX overhaul and is likely to have bugs and issues. If you encounter any, please create an issue on GitHub or post in the Discord.
  • Currently known issues:
    • Scan for Models is currently disabled due to the Model Manger refactor

Invoke might revert to CPU (NVIDA 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

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. It is recommended to backup your database prior to installing any release candidates as issues with database updates may occur. If you experience an issue, simply add your old .db file back to your InvokeAI installation location.

💿 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.0rc4.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 https://github.com/invoke-ai/InvokeAI/pull/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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.5.1...v3.6.0rc4

InvokeAI - InvokeAI v3.6.0rc3 [Release Candidate]

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.6.0

  • UI/UX Overhaul
    • The InvokeAI application has undergone a major design overhaul, focusing on make the application easier and more efficient to use.

‼️ Things to Know:

3.6.0 Release Candidate

  • This release candidate is the first iteration of the UI/UX overhaul and is likely to have bugs and issues. If you encounter any, please create an issue on GitHub or post in the Discord.
  • Currently known issues:
    • Some Unified Canvas operations may not function as expected
    • ControlNet weights are not shown unless hovered over

Invoke might revert to CPU (NVIDA 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

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. It is recommended to backup your database prior to installing any release candidates as issues with database updates may occur. If you experience an issue, simply add your old .db file back to your InvokeAI installation location.

💿 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.0rc3.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 https://github.com/invoke-ai/InvokeAI/pull/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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.5.1...v3.6.0rc3

InvokeAI - InvokeAI v3.6.0rc2 [Release Candidate]

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.6.0

  • UI/UX Overhaul
    • The InvokeAI application has undergone a major design overhaul, focusing on make the application easier and more efficient to use.

‼️ Things to Know:

3.6.0 Release Candidate

  • This release candidate is the first iteration of the UI/UX overhaul and is likely to have bugs and issues. If you encounter any, please create an issue on GitHub or post in the Discord.
  • Currently known issues:
    • Some Unified Canvas operations may not function as expected
    • ControlNet weights are not shown unless hovered over

Invoke might revert to CPU (NVIDA 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

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. It is recommended to backup your database prior to installing any release candidates as issues with database updates may occur. If you experience an issue, simply add your old .db file back to your InvokeAI installation location.

💿 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.0rc2.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 https://github.com/invoke-ai/InvokeAI/pull/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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.6.0rc1...v3.6.0rc2

InvokeAI - InvokeAI v3.6.0rc1 [Release Candidate]

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.6.0

  • UI/UX Overhaul
    • The InvokeAI application has undergone a major design overhaul, focusing on make the application easier and more efficient to use.

‼️ Things to Know:

3.6.0 Release Candidate

  • This release candidate is the first iteration of the UI/UX overhaul and is likely to have bugs and issues. If you encounter any, please create an issue on GitHub or post in the Discord.
  • Currently known issues:
    • Some Unified Canvas operations may not function as expected
    • ControlNet weights are not shown unless hovered over

Invoke might revert to CPU (NVIDA 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

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. It is recommended to backup your database prior to installing any release candidates as issues with database updates may occur. If you experience an issue, simply add your old .db file back to your InvokeAI installation location.

💿 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.0rc1.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 https://github.com/invoke-ai/InvokeAI/pull/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!

What's Changed

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.5.1...v3.6.0rc1

InvokeAI - InvokeAI v3.5.1

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.5.1

  • Fixed bug with multiple embeddings
  • Added Tiled Upscaling to Default Workflows (Beta)
  • Respect use of torch-sdp from config.yaml

3.5.0 Changes

Workflow Library

Until now, a workflow could only be associated with an image, or be downloaded as JSON.
The Workflow Library allows workflows to be saved independently to the database. The UI provides sorting and filtering options to manage them.

With the Workflow Library, we can now ship default workflows directly in the app. You’ll see a couple on the Default tab. As the InvokeAI application evolves we will keep these workflows up-to-date, and regularly add more.

Other Enhancements

  • More capable node updating
  • Better errors when your workflow doesn’t match your installed nodes
  • Community node packs auto-report their name, so if your workflow needs nodes you don’t have installed, you’ll see what’s missing
  • Custom field types for nodes
  • Tiled upscaling nodes (BETA)
  • Added many missing translation strings
  • Gallery auto-scroll

‼️ Things to Know:

Invoke might revert to CPU (NVIDA 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

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. This release introduces a database migration utility and versions the database.

The first time you run v3.5.1, the migrator will set up the database versioning and, for this particular release, updates the images table to flag if an image has a workflow embedded or not. You’ll see a progress bar as it checks each image - it should be pretty quick.

The migration utility rolls back changes if anything goes wrong, is covered by our test suite and has proved itself with manual testing.

Custom Field Types in Nodes

Previously, node authors had to use built-in field types for inputs and outputs of their nodes. While this covered many use-cases, we recognized the need for “custom” field types.
This is now fully supported, and any pydantic model can be used as a field type.

💿 Installation and Upgrading:

To install version 3.5.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.5.1.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 https://github.com/invoke-ai/InvokeAI/pull/5253.

Other changes:

  • Moved from yarn to pnpm for package management
  • Updated many packages
  • Refactored all workflow schemas and types
  • Workflow migration logic implemented
  • Changes to release process

Backend Changes

This release includes feature-flagged changes to the model manager and a new database migration utility.

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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.5.0...v3.5.1

InvokeAI - InvokeAI v3.5.0

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.5.0:

Workflow Library

Until now, a workflow could only be associated with an image, or be downloaded as JSON.
The Workflow Library allows workflows to be saved independently to the database. The UI provides sorting and filtering options to manage them.

With the Workflow Library, we can now ship default workflows directly in the app. You’ll see a couple on the Default tab. As the InvokeAI application evolves we will keep these workflows up-to-date, and regularly add more.

Other Enhancements

  • More capable node updating
  • Better errors when your workflow doesn’t match your installed nodes
  • Community node packs auto-report their name, so if your workflow needs nodes you don’t have installed, you’ll see what’s missing
  • Custom field types for nodes
  • Tiled upscaling nodes (BETA)
  • Added many missing translation strings
  • Gallery auto-scroll

‼️ Things to Know:

Invoke might revert to CPU (NVIDA 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

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. This release introduces a database migration utility and versions the database.

The first time you run v3.5.0, the migrator will set up the database versioning and, for this particular release, updates the images table to flag if an image has a workflow embedded or not. You’ll see a progress bar as it checks each image - it should be pretty quick.

The migration utility rolls back changes if anything goes wrong, is covered by our test suite and has proved itself with manual testing.

Custom Field Types in Nodes

Previously, node authors had to use built-in field types for inputs and outputs of their nodes. While this covered many use-cases, we recognized the need for “custom” field types.
This is now fully supported, and any pydantic model can be used as a field type.

💿 Installation and Upgrading:

To install version 3.5.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.5.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 https://github.com/invoke-ai/InvokeAI/pull/5253.

Other changes:

  • Moved from yarn to pnpm for package management
  • Updated many packages
  • Refactored all workflow schemas and types
  • Workflow migration logic implemented
  • Changes to release process

Backend Changes

This release includes feature-flagged changes to the model manager and a new database migration utility.

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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.4.0post2...v3.5.0

InvokeAI - InvokeAI v3.5.0rc3 (Release Candidate)

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.5.0:

Workflow Library

Until now, a workflow could only be associated with an image, or be downloaded as JSON.
The Workflow Library allows workflows to be saved independently to the database. The UI provides sorting and filtering options to manage them.

With the Workflow Library, we can now ship default workflows directly in the app. You’ll see a couple on the Default tab. As the InvokeAI application evolves we will keep these workflows up-to-date, and regularly add more.

Custom Field Types in Nodes

Previously, node authors had to use built-in field types for inputs and outputs of their nodes. While this covered many use-cases, we recognized the need for “custom” field types.
This is now fully supported, and any pydantic model can be used as a field type.

Other Enhancements

  • More capable node updating
  • Better errors when your workflow doesn’t match your installed nodes
  • Community node packs auto-report their name, so if your workflow needs nodes you don’t have installed, you’ll see what’s missing
  • Tiled upscaling nodes (BETA)
  • Added many missing translation strings
  • Gallery auto-scroll

‼️ Things to Know:

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. This release introduces a database migration utility and versions the database.

The migration utility rolls back changes if anything goes wrong, is covered by our test suite and has proved itself with manual testing. Nevertheless, we still suggest backing up your database before running this RC.

The first time you run the RC, the migrator will set up the database versioning and, for this particular release, updates the images table to flag if an image has a workflow embedded or not. You’ll see a progress bar as it checks each image - it should be pretty quick.

💿 Installation and Upgrading:

To install version 3.5.0rc2, 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 option [9] to upgrade, or you can download and run the installer in your existing InvokeAI installation location.

🚨 Please ensure your generation queue is has no pending items before upgrading. Pending generations may fail after an upgrade. 🚨

Download the installer: InvokeAI-installer-v3.5.0rc3.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 https://github.com/invoke-ai/InvokeAI/pull/5253.

Other changes:

  • Moved from yarn to pnpm for package management
  • Updated many packages
  • Refactored all workflow schemas and types
  • Workflow migration logic implemented
  • Changes to release process

Backend Changes

This release includes feature-flagged changes to the model manager and a new database migration utility.

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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.4.0post2...v3.5.0rc3

InvokeAI - InvokeAI v3.5.0rc2 (Release Candidate)

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.5.0:

Workflow Library

Until now, a workflow could only be associated with an image, or be downloaded as JSON.
The Workflow Library allows workflows to be saved independently to the database. The UI provides sorting and filtering options to manage them.

With the Workflow Library, we can now ship default workflows directly in the app. You’ll see a couple on the Default tab. As the InvokeAI application evolves we will keep these workflows up-to-date, and regularly add more.

Custom Field Types in Nodes

Previously, node authors had to use built-in field types for inputs and outputs of their nodes. While this covered many use-cases, we recognized the need for “custom” field types.
This is now fully supported, and any pydantic model can be used as a field type.

Other Enhancements

  • More capable node updating
  • Better errors when your workflow doesn’t match your installed nodes
  • Community node packs auto-report their name, so if your workflow needs nodes you don’t have installed, you’ll see what’s missing
  • Tiled upscaling nodes (BETA)
  • Added many missing translation strings
  • Gallery auto-scroll

‼️ Things to Know:

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. This release introduces a database migration utility and versions the database.

The migration utility rolls back changes if anything goes wrong, is covered by our test suite and has proved itself with manual testing. Nevertheless, we still suggest backing up your database before running this RC.

The first time you run the RC, the migrator will set up the database versioning and, for this particular release, updates the images table to flag if an image has a workflow embedded or not. You’ll see a progress bar as it checks each image - it should be pretty quick.

💿 Installation and Upgrading:

To install version 3.5.0rc2, 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 option [9] to upgrade, or you can download and run the installer in your existing InvokeAI installation location.

🚨 Please ensure your generation queue is has no pending items before upgrading. Pending generations may fail after an upgrade. 🚨

Download the installer: InvokeAI-installer-v3.5.0rc2.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 https://github.com/invoke-ai/InvokeAI/pull/5253.

Other changes:

  • Moved from yarn to pnpm for package management
  • Updated many packages
  • Refactored all workflow schemas and types
  • Workflow migration logic implemented
  • Changes to release process

Backend Changes

This release includes feature-flagged changes to the model manager and a new database migration utility.

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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.4.0post2...v3.5.0rc2

InvokeAI - InvokeAI v3.5.0rc1

Published by Millu 10 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.5.0:

Workflow Library

Until now, a workflow could only be associated with an image, or be downloaded as JSON.
The Workflow Library allows workflows to be saved independently to the database. The UI provides sorting and filtering options to manage them.

With the Workflow Library, we can now ship default workflows directly in the app. You’ll see a couple on the Default tab. As the InvokeAI application evolves we will keep these workflows up-to-date, and regularly add more.

Custom Field Types in Nodes

Previously, node authors had to use built-in field types for inputs and outputs of their nodes. While this covered many use-cases, we recognized the need for “custom” field types.
This is now fully supported, and any pydantic model can be used as a field type.

Other Enhancements

  • More capable node updating
  • Better errors when your workflow doesn’t match your installed nodes
  • Community node packs auto-report their name, so if your workflow needs nodes you don’t have installed, you’ll see what’s missing
  • Tiled upscaling nodes (BETA)
  • Added many missing translation strings
  • Gallery auto-scroll

‼️ Things to Know:

Database Migrations

As the app evolves and our database usage gets a bit more complex, we need a way to safely update it. This release introduces a database migration utility and versions the database.

The migration utility rolls back changes if anything goes wrong, is covered by our test suite and has proved itself with manual testing. Nevertheless, we still suggest backing up your database before running this RC.

The first time you run the RC, the migrator will set up the database versioning and, for this particular release, updates the images table to flag if an image has a workflow embedded or not. You’ll see a progress bar as it checks each image - it should be pretty quick.

💿 Installation and Upgrading:

To install version 3.5.0rc1, 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 option [9] to upgrade, or you can download and run the installer in your existing InvokeAI installation location.

🚨 Please ensure your generation queue is has no pending items before upgrading. Pending generations may fail after an upgrade. 🚨

Download the installer: InvokeAI-installer-v3.5.0rc1.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 https://github.com/invoke-ai/InvokeAI/pull/5253.

Other changes:

  • Moved from yarn to pnpm for package management
  • Updated many packages
  • Refactored all workflow schemas and types
  • Workflow migration logic implemented

Backend Changes

This release includes feature-flagged changes to the model manager and a new database migration utility.

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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.4.0post2...v3.5.0rc1

InvokeAI - InvokeAI v3.4.0post2

Published by Millu 11 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

Post Release Notes

  • Fixed LoRAs being applied twice (3.4.0post2)
  • Fixed a bug with generations that prevented Image to Image generations from running successfully. (3.4.0post1)

🌟 What's New in 3.4.0:

  • LCM-LoRAs are now natively supported supported in InvokeAI. See the note in Things to Know below.
  • Community Nodes can now be installed by adding them to the nodes folder of the InvokeAI installation
  • Core Nodes can be automatically updated via the Workflow Editor
  • Large performance improvements: reduced LoRA & text encoder loading times, improved token handling
  • HiRes Fix is has returned!
  • FreeU is supported for workflows
  • ControlNets & T2I-Adapters can now be used together
  • Multi-Image IP-Adapter is now available in Nodes Workflows (Instant LoRA!)
  • Intermediate images are no longer saved to disk
  • ControlNets in .safetensors format are now able to be used (SD1.5 & SD2 only). See the note in Things to Know below.
  • VAE is now able to be recalled with "Use All"
  • Color Picker Improvements
  • Expanded translations (Dutch, Italian and Chinese are almost entirely complete!)
  • InvokeAI now uses Pydantic2 and the latest FastAPI, making certain functions (like Iterate nodes) much more efficient.

‼️ Things to Know:

  • InvokeAI only supports Python 3.10 and 3.11. Earlier versions are not supported, and 3.12 is not supported at the current time. Please upgrade your Python environment if you are using an older version.
  • Some users are having issues with PyTorch updates when updating to 3.4. If you encounter an error starting with WARNING[XFORMERS]: xFormers can't load C++/CUDA extensions, open the developer console (option 7) from the launcher and run pip install --force-reinstall torch==2.1.0 --index-url https://download.pytorch.org/whl/cu121
  • Community nodes that were previously installed in the .venv will need to be moved to the nodes folder at the root level of the InvokeAI installation.
  • LCM-LoRAs are natively supported in diffusers format can be downloaded through the model manager using the HuggingFace RepoID. LCMs are supported through a custom node and can be added manually.
  • To support .safetensors ControlNets for SD1.5 & SD2, select option [6] from the launcher to "Re-run the configure script to fix a broken install or to complete a major upgrade".

💿 Installation and Upgrading:

To install version 3.4.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 option [9] to upgrade, or you can download and run the installer in your existing InvokeAI installation location.

🚨 Please ensure your generation queue is has no pending items before upgrading. Pending generations may fail after an upgrade. 🚨

Download the installer: InvokeAI-installer-v3.4.0post2.zip

⚙️ 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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/3.4.0post1...v3.4.0post2

InvokeAI - InvokeAI 3.4.0post1

Published by Millu 11 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

Post Release

  • This post release fixes a bug with generations that prevented Image to Image generations from running successfully.

🌟 What's New in 3.4.0:

  • LCM-LoRAs are natively supported now supported in InvokeAI. See the note in Things to Know below.
  • Community Nodes can now be installed by adding them to the nodes folder of the InvokeAI installation
  • Core Nodes can be automatically updated via the Workflow Editor
  • Large performance improvements: reduced LoRA & text encoder loading times, improved token handling
  • HiRes Fix is has returned!
  • FreeU is supported for workflows
  • ControlNets & T2I-Adapters can now be used together
  • Multi-Image IP-Adapter is now available in Nodes Workflows (Instant LoRA!)
  • Intermediate images are no longer saved to disk
  • ControlNets in .safetensors format are now able to be used (SD1.5 & SD2 only). See the note in Things to Know below.
  • VAE is now able to be recalled with "Use All"
  • Color Picker Improvements
  • Expanded translations (Dutch, Italian and Chinese are almost entirely complete!)
  • InvokeAI now uses Pydantic2 and the latest FastAPI, making certain functions (like Iterate nodes) much more efficient.

‼️ Things to Know:

  • InvokeAI is only be supported for Python 3.10 and newer versions. Please upgrade your Python environment if you are using an older version.
  • Community nodes that were previously installed in the .venv will need to be moved to the nodes folder at the root level of the InvokeAI installation.
  • LCM-LoRAs are natively supported in diffusers format can be downloaded through the model manager using the HuggingFace RepoID. LCMs are supported through a custom node and can be added manually.
  • To support .safetensors ControlNets for SD1.5 & SD2, select option [6] from the launcher to "Re-run the configure script to fix a broken install or to complete a major upgrade".

💿 Installation and Upgrading:

To install version 3.4.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 option [9] to upgrade, or you can download and run the installer in your existing InvokeAI installation location.

🚨 Please ensure your generation queue is has no pending items before upgrading. Pending generations may fail after an upgrade. 🚨

Download the installer:InvokeAI-installer-v3.4.0post1.zip

⚙️ 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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.3.0post3...v3.4.0post1

InvokeAI - InvokeAI v3.4.0

Published by Millu 11 months ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.4.0:

  • LCM-LoRAs are natively supported now supported in InvokeAI. See the note in Things to Know below.
  • Community Nodes can now be installed by adding them to the nodes folder of the InvokeAI installation
  • Core Nodes can be automatically updated via the Workflow Editor
  • Large performance improvements: reduced LoRA & text encoder loading times, improved token handling
  • HiRes Fix is has returned!
  • FreeU is supported for workflows
  • ControlNets & T2I-Adapters can now be used together
  • Multi-Image IP-Adapter is now available in Nodes Workflows (Instant LoRA!)
  • Intermediate images are no longer saved to disk
  • ControlNets in .safetensors format are now able to be used (SD1.5 & SD2 only). See the note in Things to Know below.
  • VAE is now able to be recalled with "Use All"
  • Color Picker Improvements
  • Expanded translations (Dutch, Italian and Chinese are almost entirely complete!)
  • InvokeAI now uses Pydantic2 and the latest FastAPI, making certain functions (like Iterate nodes) much more efficient.

‼️ Things to Know:

  • InvokeAI is only be supported for Python 3.10 and newer versions. Please upgrade your Python environment if you are using an older version.
  • Community nodes that were previously installed in the .venv will need to be moved to the nodes folder at the root level of the InvokeAI installation.
  • LCM-LoRAs are natively supported in diffusers format can be downloaded through the model manager using the HuggingFace RepoID. LCMs are supported through a custom node.
  • To support .safetensors ControlNets for SD1.5 & SD2, select option [6] from the launcher to "Re-run the configure script to fix a broken install or to complete a major upgrade".

💿 Installation and Upgrading:

To install version 3.4.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 option [9] to upgrade, or you can download and run the installer in your existing InvokeAI installation location.

🚨 Please ensure your generation queue is has no pending items before upgrading. Pending generations may fail after an upgrade. 🚨

Download the installer:InvokeAI-installer-v3.4.0.zip

⚙️ 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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.3.0post3...v3.4.0

InvokeAI - InvokeAI v3.4.0rc3

Published by Millu about 1 year ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

🌟 What's New in 3.4.0:

  • Community Nodes can now be installed by adding them to the nodes folder of the InvokeAI installation
  • Large performance improvements: reduced LoRA & text encoder loading times, improved token handling
  • HiRes Fix is has returned for SD1.5 generations!
  • FreeU is supported for workflows
  • ControlNets & T2I-Adapters can now be used together
  • Multi-Image IP-Adapter is now available in Nodes Workflows (Instant LoRA!)
  • Expanded translations (Dutch, Italian and Chinese are almost entirely complete!)
  • ControlNets in .safetensors format are now able to be used (SD1.5 & SD2 only). See the note in Things to Know below.
  • Color Picker Improvements
  • InvokeAI now uses Pydantic2 and the latest FastAPI, making certain functions (like Iterate nodes) much more efficient.

‼️ Things to Know:

  • InvokeAI will only be supported for Python 3.10 and newer versions. Please upgrade your Python environment if you are using an older version.
  • Community nodes that were previously installed in the .venv will need to be moved to the nodes folder at the root level of the InvokeAI installation.
  • To support .safetensors ControlNets for SD1.5 & SD2, select option [6] from the launcher to "Re-run the configure script to fix a broken install or to complete a major upgrade".

💿 Installation and Upgrading:

To install version 3.4.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 option [9] to upgrade, or you can download and run the installer in your existing InvokeAI installation location.

Download the installer:
InvokeAI-installer-v3.4.0rc3.zip

⚙️ 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

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.3.0post3...v3.4.0rc3

InvokeAI - InvokeAI 3.3.0post3

Published by Millu about 1 year ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

Post3 Update

3.3.0post3 is a hotfix release that fixes canvas locking issues, addresses a breaking change from v5.10 of python-socketio and adds translations

🌟 What's New in 3.3.0:

  • T2I-Adapter is now supported
    • Models can be downloaded through the Model Manager or the model download function in the launcher script.
  • Multi IP-Adapter Support!
  • New nodes for working with faces
  • Improved model load times from disk
  • Hotkey fixes
  • Expanded translations (for many languages!)
  • Unified Canvas improvements and bug fixes

‼️ Things to Know:

  • Future updates will bring a couple of major changes:
    • Starting with 3.30, InvokeAI will only be supported for Python 3.10 and newer versions. Please begin preparing to upgrade your Python environment.
    • Community Nodes will need to update their import structure. InvokeAI internal services are being reorganized to better support Community Nodes and future development efforts.
  • T2I-Adapter and ControlNet cannot currently be used at the same time. This is prevented in the regular UI, but users will find that errors occur if they do not follow this guidance in Workflow development.
  • T2I-Adapters currently require an image output size that is a multiple of 64. This is enforced in the regular UI, but again, you will need to adhere to this constraint in workflow development

💿 Installation and Upgrading:

To install version 3.3.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 option [9] to upgrade, or you can download and run the installer in your existing InvokeAI installation location.

Download the installer:
InvokeAI-installer-v3.3.0post3.zip

⚙️ 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!

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.3.0post2...v3.3.0post3

InvokeAI - InvokeAI 3.3.0post2

Published by lstein about 1 year ago

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

To learn more about InvokeAI, please visit our Documentation or join our Discord server!

Post2 update

3.3.0post2 is a minor hotfix that corrects incompatibility issues when installing xformers, updates translations, and corrects incompatibilities with systems that have versions of glibc<2.3.3.

🌟 What's New in 3.3.0:

  • T2I-Adapter is now supported
    • Models can be downloaded through the Model Manager or the model download function in the launcher script.
  • Multi IP-Adapter Support!
  • New nodes for working with faces
  • Improved model load times from disk
  • Hotkey fixes
  • Expanded translations (for many languages!)
  • Unified Canvas improvements and bug fixes

‼️ Things to Know:

  • Future updates will bring a couple of major changes:
    • Starting with 3.3, InvokeAI will only be supported for Python 3.10 and newer versions. Please begin preparing to upgrade your Python environment.
    • Community Nodes will need to update their import structure. InvokeAI internal services are being reorganized to better support Community Nodes and future development efforts.
  • T2I-Adapter and ControlNet cannot currently be used at the same time. This is prevented in the regular UI, but users will find that errors occur if they do not follow this guidance in Workflow development.
  • T2I-Adapters currently require an image output size that is a multiple of 64. This is enforced in the regular UI, but again, you will need to adhere to this constraint in workflow development

💿 Installation and Upgrading:

To install version 3.3.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 option [9] to upgrade, or you can download and run the installer in your existing InvokeAI installation location.

**Download the installer:
InvokeAI-installer-v3.3.0post2.zip
**

⚙️ 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:

Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v3.2.0...v3.3.0post2