An open API service indexing awesome lists of open source software.

https://github.com/arteia-ai/invoke-training-1click-installer

Automates the setup and installation of invoke-training on Windows, Mac, and Linux.
https://github.com/arteia-ai/invoke-training-1click-installer

dreambooth how-to-train-stable-diffusion-model invoke-training invoke-training-easy-installer invokeai invokeai-training-setup lora-training sdxl-training stable-diffusion stable-diffusion-training textual-inversion train-lora-with-invoke training-dataset

Last synced: 3 months ago
JSON representation

Automates the setup and installation of invoke-training on Windows, Mac, and Linux.

Awesome Lists containing this project

README

          

ArteIA - Genera imรกgenes con IA

# ๐Ÿš€ Invoke Training โ€“ 1 Click Installer

๐Ÿ”„ [Ver en espaรฑol / View Spanish version](./README.md)

โš™๏ธ This script simplifies the installation of [invoke-training](https://github.com/invoke-ai/invoke-training)

Install `invoke-training` easily by running a single script. Compatible with **Windows**, **Mac**, and **Linux**.

This installer sets up everything you need to train custom models like **LoRA**, **Textual Inversion**, or **DreamBooth**, either from the terminal or using the graphical interface provided by `invoke-training`.

> โš ๏ธ **The Windows installer includes Python and Git if they are not already installed.**
> On Mac and Linux, The script checks if Git and Python 3.10 or higher is installed.

---

## โœ… What does this installer do?

- Clones the official `invoke-training` repository
- Automatically installs Python and Git on Windows (if missing)
- Sets up a virtual environment and installs all dependencies
- Lets you choose between launching the GUI or using the terminal
- Compatible with **Stable Diffusion 1.5** and **SDXL**

---

## ๐Ÿ“ฆ Included files

- `install_windows.bat` โ€“ For Windows users
- `install_mac_linux.sh` โ€“ For Mac and Linux users

---

## ๐Ÿ’ป OS Compatibility

### ๐ŸชŸ Windows

- The script checks if you have **Python 3.10** and **Git**
- If not, it downloads and installs them automatically
- Then it clones `invoke-training`, sets up a virtual environment, and launches the GUI

### ๐Ÿ Mac / ๐Ÿง Linux

- The script **checks if Python 3.10 or higher is installed**
- It does not install Git, but warns you if itโ€™s missing
- Detects whether you are on Mac or Linux to adjust installation
- Lets you choose between CUDA, CPU, or a generic setup
- Automatically creates a virtual environment and launches the GUI with `invoke-train-ui`

> ๐Ÿง  *Both installers allow you to re-run the environment later using option 2.*

---

## ๐Ÿงช How to Run It

### ๐ŸชŸ Windows
Double-click the `install_windows.bat` file and follow the on-screen instructions. Thatโ€™s it!

### ๐Ÿ Mac
Right-click on `install_mac_linux.sh`, select **"Open with Terminal"**, and follow the instructions.

### ๐Ÿง Linux
Open a terminal in the scriptโ€™s folder and type:
```bash
bash install_mac_linux.sh
```

---

## ๐Ÿ“˜ More Info

**Official invoke-training documentation:**
๐Ÿ‘‰ https://invoke-ai.github.io/invoke-training

---

## ๐Ÿ“ท Want to see it in action?

๐Ÿง  *A video tutorial showing the step-by-step installation will be available soon on the ArteIA channel.*

๐Ÿ”ง Project by [ArteIA](https://www.youtube.com/@arteia)
๐ŸŽจ Tools, workflows, and tutorials about AI-generated art