How To Install Invoke AI on Windows in 2023

Bill Meeks
19 Nov 202313:32

TLDRThis tutorial guides you through the process of installing Invoke AI on Windows, a generative AI art tool for professional artists and designers. It covers the technical requirements, such as an Nvidia graphics card with at least 4 GB of VRAM, 12 GB of RAM, and 18 GB of free hard drive space. The installation process includes downloading the installer from Invoke AI's GitHub page, extracting the files, and running the automated installer. The video also explains how to configure the software, add existing stable diffusion models, and provides a quick demonstration of generating images using the tool. The host, Bill Meeks, invites viewers to explore the tool's capabilities further and share their experiences in building their creative projects.

Takeaways

  • 🎨 **Professional Tool for Artists**: Invoke AI is a generative AI art tool designed for professional artists and designers.
  • β˜• **Coffee Break Tutorial**: The installation process is explained in a step-by-step manner, suggesting a leisurely pace.
  • πŸ’» **Technical Requirements**: To run Invoke AI on Windows, you need an Nvidia graphics card with at least 4 GB VRAM, 12 GB of RAM, and 18 GB of free hard drive space.
  • 🐍 **Python Version**: Invoke AI requires at least Python 3.10 or 3.11, and the installation should add Python to the system path.
  • πŸ“₯ **Microsoft Visual C++ Redistributable**: The installer may require the Microsoft Visual C++ redistributable from 2015 to 2022.
  • πŸ“‚ **Installation Process**: Involves downloading from GitHub, extracting the installer, and running the install script.
  • πŸ”§ **Custom Installation Location**: Users can choose a custom installation location to avoid using the default folder.
  • πŸš€ **Nvidia GPU Selection**: The installer asks users to select the type of Nvidia GPU they have, which is essential for Invoke AI to function.
  • πŸ”„ **Automatic Configuration**: Invoke AI offers an automatic configuration option for base models, or users can opt for a manual configuration.
  • 🌐 **Internet Connection**: An internet connection is necessary for downloading models from huggingface.co if a huggingface token is provided.
  • πŸ“ **Model Management**: After installation, users can manage and import their existing stable diffusion models into Invoke AI.
  • πŸ–ΌοΈ **Creative Output**: The script demonstrates the creation of images using Invoke AI, showcasing its capabilities for generating artwork.

Q & A

  • What is the purpose of the video?

    -The purpose of the video is to guide professional artists and designers through the installation process of Invoke AI on Windows, a generative AI art tool that combines the power of stable diffusion with professional workflows and a user-friendly interface.

  • What are the technical requirements to run Invoke AI on Windows?

    -To run Invoke AI on Windows, you need an Nvidia-based graphics card with at least 4 GB of VRAM (8 GB for the latest version of stable diffusion called sdxl), at least 12 GB of RAM, at least 18 GB of free hard drive space, and the correct version of Python installed (at least 3.10 or 3.11).

  • Why is an Nvidia graphics card required to run Invoke AI?

    -Invoke AI requires an Nvidia graphics card because it supports CUDA, which is necessary for the stable diffusion models to function properly. AMD cards are not supported on Windows for this tool.

  • How can one check the version of Python installed on their system?

    -To check the Python version, open the command prompt by typing 'CMD' in the start menu and pressing enter. Then type 'python --version' to see the installed version.

  • What is the role of the Microsoft Visual C++ redistributable in the installation process?

    -The Microsoft Visual C++ redistributable is a set of libraries required for certain applications to run. If not already installed, Invoke AI's installer will prompt the user to download and install it from the provided link.

  • How does one install Invoke AI after meeting the technical requirements?

    -To install Invoke AI, go to the Invoke AI GitHub page, download the installer, extract it, and run the 'install.bat' file. Follow the on-screen instructions to complete the installation, including adding registry entries, selecting the installation folder, and configuring the GPU type.

  • What is the process for adding existing stable diffusion models to Invoke AI?

    -After installing Invoke AI, open the program's interface, navigate to the model manager, and select 'import models'. Then, provide the path to the folder where your stable diffusion models are stored to add them to Invoke AI.

  • How does Invoke AI assist in creating content for the Everly Heights universe?

    -Invoke AI is used to generate AI art that contributes to the creation of the Everly Heights universe, a sitcom. The tool helps in designing elements like cartoon sets and characters with minimal effort and maximum creative power.

  • What are the steps to run Invoke AI's browser-based interface?

    -After installation, navigate to the folder where Invoke AI is installed, double-click on 'invoke.bat', and select the option to run the browser-based interface. Click the provided link while holding down the control key to launch Invoke AI in the browser.

  • What is the significance of the huggingface token in the installation process?

    -The huggingface token is required if you choose to download models from huggingface.co during the installation process. It authenticates the user and allows access to the models on the huggingface platform.

  • How can users customize their Invoke AI installation?

    -Users can customize their Invoke AI installation by choosing the models they want to install during the setup, selecting the installation folder, and configuring settings like the output folder for images and the acceptance of the creative ML responsible AI license.

  • What is the final step to ensure everything is working after installing Invoke AI?

    -The final step is to try out a few prompts in the Invoke AI interface to generate images. This tests the functionality of the installed models and ensures that the tool is working correctly.

Outlines

00:00

πŸš€ Introduction to Invoke AI for Creative Professionals

This paragraph introduces the viewer to Invoke AI, a generative AI tool that integrates with stable diffusion for artists and designers. The speaker offers to guide the audience through the installation process of Invoke AI on Windows, and mentions the Patreon support for the project, which provides access to custom tools and models. The video is set to the backdrop of building the first cartoon set of the Everly Heights Universe, a sitcom called 'Very Special.' The technical requirements for running Invoke AI on Windows are outlined, including the need for an Nvidia graphics card with sufficient VRAM, a specific amount of RAM and hard drive space, and the correct version of Python. The paragraph concludes with instructions on how to check the Python version and the necessity of installing the Microsoft Visual C++ redistributable if not already present.

05:05

πŸ’» Installing Invoke AI and Setting Up the Environment

The speaker provides a step-by-step guide to installing Invoke AI, starting with downloading the installer from the GitHub page. The process involves extracting the installer, running the install.bat file, and setting up the Windows registry with a .reg file. The user is given the option to install Invoke AI in the default folder or change the location. The installer prompts the user to select the type of GPU and whether to perform an automatic or manual configuration. The manual configuration allows the user to download models from huggingface, which requires a huggingface token. The speaker opts to customize the installation, choosing specific models to install and setting preferences for saving images and accepting the responsible AI license. The installation concludes with downloading upscaling models and setting up the Invoke AI interface.

10:08

🎨 Using Invoke AI for Creative Projects

After successfully installing Invoke AI, the speaker demonstrates how to run the browser-based interface and add pre-existing models to the system. The paragraph showcases the process of importing models into the Model Manager and troubleshooting any issues that arise. To verify the functionality, the speaker uses Invoke AI to create a series of images based on a prompt (Superman drinking beer) using a 1.5 model. The results are displayed, and the speaker expresses satisfaction with the outcome. The paragraph concludes with an invitation for the audience to request in-depth tutorials on using Invoke AI for creative projects and to follow the progress of building the Everly Heights Universe. The speaker also provides information on how to access custom stable diffusion models and production diaries by supporting the project on Patreon.

Mindmap

Keywords

πŸ’‘Invoke AI

Invoke AI is a generative AI art tool designed for professional artists and designers. It combines the capabilities of stable diffusion with professional workflows and a user-friendly interface. In the video, the host demonstrates how to install Invoke AI on a Windows system, highlighting its integration with stable diffusion models to create artwork efficiently.

πŸ’‘Stable Diffusion

Stable Diffusion is a type of generative AI model used for creating images from textual descriptions. It is a core component of Invoke AI, allowing users to generate professional-quality artwork with minimal effort. The video discusses adding existing stable diffusion models to Invoke AI and showcases the features of the program.

πŸ’‘Nvidia Graphics Card

An Nvidia graphics card is a specific type of hardware required to run Invoke AI, particularly for handling the graphics-intensive tasks involved in AI-generated image creation. The video mentions that Invoke AI requires an Nvidia-based graphics card with at least 4 GB of VRAM for basic operations or 8 GB for the latest version of stable diffusion.

πŸ’‘VRAM

VRAM, or Video RAM, is the memory used by graphics cards to store image data. It is crucial for the performance of graphics-intensive applications like Invoke AI. The script specifies the minimum VRAM requirements for different versions of stable diffusion models within the Invoke AI software.

πŸ’‘Python

Python is a programming language that is often used for developing AI applications. The video outlines the need for having a specific version of Python (3.10 or 3.11) installed on the system to run Invoke AI. It also provides instructions on how to check the Python version and how to install it if necessary.

πŸ’‘Microsoft Visual C++ Redistributable

The Microsoft Visual C++ Redistributable is a set of runtime components that are required for some applications, including Invoke AI, to run properly on Windows. The video script includes instructions on downloading and installing this component if it's not already present on the user's system.

πŸ’‘Huggingface

Huggingface is a company that provides a platform for developers to share and use machine learning models, including those for AI-generated art. In the context of the video, the host discusses obtaining a Huggingface token to download models for use with Invoke AI.

πŸ’‘CUDA

CUDA is a parallel computing platform and programming model developed by Nvidia that allows software to utilize the processing capabilities of Nvidia GPUs. The video mentions that having an Nvidia GPU that supports CUDA is a requirement for using Invoke AI, as it aids in the computational tasks of generative AI.

πŸ’‘Auto 1111

Auto 1111 appears to be a reference to a specific installation or configuration of AI tools that the host has previously set up. In the video, the host discusses syncing Invoke AI with this existing setup, indicating that it's a personalized or customized environment for working with AI-generated content.

πŸ’‘Model Manager

The Model Manager is a feature within Invoke AI that allows users to manage and import their stable diffusion models. The video demonstrates how to use the Model Manager to add existing models to Invoke AI, which is essential for users who want to use their custom or preferred models within the Invoke AI interface.

πŸ’‘Upscaling Models

Upscaling models are used to enhance the resolution of images generated by AI. The video script mentions downloading upscaling models as part of the installation process for Invoke AI. These models are important for creating high-quality, detailed images from the generative AI tool.

Highlights

The tutorial guides on installing Invoke AI, a generative AI art tool for professional artists and designers.

Invoke AI combines the power of stable diffusion with professional workflows and an intuitive user interface.

Technical requirements for running Invoke on Windows include an Nvidia-based graphics card with at least 4 GB of VRAM.

At least 12 GB of RAM and 18 GB of free hard drive space are recommended for optimal performance.

Python version 3.10 or 3.11 is required, with instructions provided for checking and updating if necessary.

The Microsoft Visual C++ redistributable from 2015 to 2022 must be installed for Invoke AI to function correctly.

Invoke AI's automated installer can be downloaded from the GitHub page and followed with a series of simple steps.

The installation process involves extracting the installer, running the .bat file, and configuring settings through a command window.

Users can choose between an automatic configuration for base models or a manual configuration to customize their setup.

Huggingface token is required for downloading models, with instructions on how to obtain one provided.

The tutorial demonstrates how to add existing stable diffusion models to Invoke AI post-installation.

Invoke AI offers a browser-based interface for ease of use, which can be launched directly from the installed program.

The video shows a practical example of generating an image of Superman drinking beer using Invoke AI with a 1.5 model.

The installation and setup process is shown to be straightforward, allowing users to get started with Invoke AI quickly.

The creator of Invoke AI, Kent Kiry, is interviewed, providing insights into the tool's development and capabilities.

The tutorial encourages viewers to explore in-depth tutorials and apply Invoke AI to their creative projects.

Support for the project and access to custom tools and models can be obtained through Patreon support.

The video concludes with an invitation to join the Everly Heights community and follow their progress on social media.