【2023.02.22】训练自己的lora模型

前言

本文仅是自娱自乐,用来生成自己在世界各地的旅游图

下载

bmaltais/kohya_ss (github.com)

根据内容先下载好python,git,Visual Studio

以管理员身份启动PowerShell

Set-ExecutionPolicy Unrestricted

输入A

在目录中开始下载并配置,最好一句句来

CP用不了的话,手动拷贝一下

git clone https://github.com/bmaltais/kohya_ss.git
cd kohya_ss

python -m venv venv
.\venv\Scripts\activate

pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 --extra-index-url https://download.pytorch.org/whl/cu116
pip install --use-pep517 --upgrade -r requirements.txt
pip install -U -I --no-deps https://github.com/C43H66N12O12S2/stable-diffusion-webui/releases/download/f/xformers-0.0.14.dev0-cp310-cp310-win_amd64.whl

cp .\bitsandbytes_windows\*.dll .\venv\Lib\site-packages\bitsandbytes\
cp .\bitsandbytes_windows\cextension.py .\venv\Lib\site-packages\bitsandbytes\cextension.py
cp .\bitsandbytes_windows\main.py .\venv\Lib\site-packages\bitsandbytes\cuda_setup\main.py

accelerate config

然后开始配置,这里是0123456进行切换,回车选择

第一个This Machine

第二个No distributed training

第三个选NO,因为我有GPU

第四个NO

第五个NO

第六个ALL,一般也不会有交火吧

第七个NO

配置结束

因为我是P40 CUDNN用不了,所以不选可选选项,30,40系可以做下面加速

运行

在目录下运行upgrade.ps1

双击GUI.bat

进入lora界面

打标

找个位置新建三个文件夹,对应不同功能,准备一些图片

然后在image里面建一个文件夹100,说明模型看100次,我放入了26张照片

然后进入这个页面,输入你的称呼

运行一会,你就可以点开txt查看这个标签是否正确,有错误稍微修改

运行

选择Dreambooth LoRA标签页,可以像我这样配置

然后选择图片文件夹注意不要选到下一级

这里看你显存大小,我选了个4张并行

然后开始Train model

如果无法成功的话,可以先取消勾选Use 8bit adam再试一次

完成后在文件夹可以找到

放入lora文件夹调用,效果还是非常不错的

posted @ 2023-02-23 01:59  Mokou  阅读(10615)  评论(0编辑  收藏  举报