A colab powered by Lora_Easy_Training_Scripts_Backend created by Derrian Distro
You can check the guide I made on CivitAI
- How to obtain the Ngrok token
- How to install the UI
- How to get the link for custom model/VAE
- Changelog
The colab uses cloudflared
quick tunnels as the default method but if it goes down or there's any issue with it you can use the other method to create a tunnel which is ngrok. The only difference with cloudflared is that you will need a token to create the tunnel. You can get it in the Ngrok's dashboard, in the "Your AuthToken" tab.
Prerequisites:
- Download and install Git
- Download and install Python 3.10.9 or Python 3.11
Open a command line or PowerShell and run this commands in order
git clone -b dev https://github.com/derrian-distro/LoRA_Easy_Training_Scripts
cd LoRA_Easy_Training_Scripts
install.bat
New: When you run install.bat
answer the question "Are you using this locally?" with n.
Old: When you run install.bat
answer the question "Are you using colab?" with y.
To run the UI use the run.bat
Prerequisites:
- Install Git with
sudo apt install git
- Install Python 3.10 venv (
sudo apt install python3.10-venv
) or Python 3.11 venv (sudo apt install python3.11-venv
)
Open a terminal and run the following commands in order
git clone -b dev https://github.com/derrian-distro/LoRA_Easy_Training_Scripts
cd LoRA_Easy_Training_Scripts
# Python 3.10
python3.10 ./install.py
# Python 3.11
python3.11 ./install.py
New: When you run the installer answer the question "Are you using this locally?" with n.
New: When you run the installer answer the question "Are you using colab?" with y.
To run the UI first you have to give permissions to the run.sh
file, here is an example:
sudo chmod 755 ./run.sh
and then you can run the UI with
./run.sh
This method works for models/VAEs with 2 or more versions and if the version has only 1 file attached to it. Go to the page of the model/VAE you want to obtain the URL, if you see ?modelVersionId=XXXXXX
you can just copy it and paste it in the colab. If you don't then switch to another version and then switch back to the version you want to download.
If the model/VAE only has only one version or the same version has 2+ files attached to it and what you can do is going to the page of the model/VAE, scroll down and display the files, right click on the "Download" button and copy the link address.
Go inside the model/VAE you want to download and copy the URL.
Go to the directory where the model/VAE is located, right click on the download icon and copy the link address.
- August 7, 2024:
- Removed support for Forked trainer version as it's likely that won't get any update.
- July 29, 2024:
- Added the new wd-vit-large-tagger-v3 and wd-eva02-large-tagger-v3 taggers.
- June 30, 2024:
- Fixed wd taggers and BLIP captioning + now all taggers run on onnx run time. Keras run time has been removed since it's actually much slower.
- Now you can use paths to specify where you want to setup the LoRA folder instead of just a name on the root of drive/google colab.
- Added the ability to give different file names for downloaded models and VAEs. Additionally, now you can save them on your own google drive.
- Fixed a bunch of bugs and errors.
- April 9, 2024:
- Fixed the tagging cell for v2 taggers.
- Added more options to the tagging cell.
- Added a LoRA resizer cell under the Utils section.
- Reworked some of the code and stopped using
os
library for path and file managemenet. Usingpathlib
instead.
- April 4, 2024:
- Simplify the fix for the sd scripts logging issue.
- Improved the dependency installation for the captioning cell (Ignore tensorboard error).
- April 2, 2024:
- Updated Animagine from 3.0 to 3.1 in the default models available to download.
- March 29, 2024:
- Fixed the trainer. You have to update the UI (both original or forked).
- Added a field that allows you to input a token either from HuggingFace or Civitai to download gated models/VAEs and private datasets.
- March 10, 2024:
- Modified the way Forked trainer is installed due to CAME and REX being officially implemented. You have to update the UI (both original or forked) if you want to use any of those, just open a command line in the root folder of the UI and run
git pull
- Added the newly released v3 taggers and modified the script to make them work.
- Modified the way Forked trainer is installed due to CAME and REX being officially implemented. You have to update the UI (both original or forked) if you want to use any of those, just open a command line in the root folder of the UI and run