之前答应过大家放出来的Lora本地演习教程,终于写好啦。

会演习lora,代表着你可以天生属于你的独一无二的角色。

你可以让这个角色在各种不同背景的地方涌现,可以让它摆出各种姿势,知足你的无限抱负。

还有的商家,用Lora演习衣服,甚至于他们可以省下不少模特,摄像的钱,

想拥有一个环球无双的AI人物Lora炼丹演习模型教程来啦

有的用Lora演习商品,让自己的商品以低本钱高效率地得到很多高端大气上档次的商详图。

本日咱就来给大家讲讲,如何本地演习Lora演习模型。

提醒,本地演习模型,建议显卡显存8G以上,最好12G以上。

显存低的同学可以考虑去租GPU线上演习。

其余演习须要修正调试脚本,对英文和代码比较头大的人要做好生理准备。

由于演习真人有法律风险,我们这个教程,就以一个比较少见的动漫人物《君与彼女与彼女之恋》的女主之一,美雪,来做例子吧。

提及来美雪,她是我玩过的游戏里,印象很深的一个角色,她是超过次元的爱恋的代表。

游戏里,她被困在二次元天下,却对玩家“你”(而不是游戏里玩家掌握的主角)产生了深刻的留恋,可是她又没法走出游戏,只能在二次元天下的游戏天下中,那个充满无趣和重复的小镇里,一贯一贯,等你来看她,等你来陪她。

你不来,她只有无尽的孤苦的寂寞。

那么本日,我们就把她拯救出来,带她穿上俊秀衣服,进入更广阔的天下遨游吧。

(美雪-游戏《君彼》人物角色图)

那么,开始吧。

1.首先,下载这个lora演习程序包。

https://pan.quark.cn/s/d81b8754a484#/list/share

(夸克网盘,可能须要短信上岸和下载客户端,文件大概1个多G)

2.安装notepad3,安装python

(1)下载完毕后,安装notepad3,用于后面编辑演习参数文件。

(用notepad3打开代码图比记事本会有条理一些)

(2)安装python文件

(记得勾选path),如果你的系统已经安装了python3.10,则跳过此步。

(3)解压lora-scripts.zip压缩包。

提示:如果你自已已有常用的其他文本编辑器,也可以不用安装notepad3。

3.进入解压后的lora-scripts文件夹,点击运行“逼迫更新bat”,更新到最新脚本

4.运行install-cn.ps1文件

(1)先开始菜单,搜索PowerShell,并用管理员权限运行,接着实行下面指令

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

如果提示是否实行策略,则输入Y,再回车。

(2)右键点击lora-scripts文件夹下面的install-cn.ps1文件,并选择利用Powershell运行

等待系统自动安装和配置干系环境。

如果网络问题报错,就退出,重新运行install-cn.ps1即可。

直到显示安装完成

(这样便是装好了,如果不放心可以多实行几次)

5.网络整理图片

(1)准备你要演习的人物图像,最少8张,最好12张以上。
须要不同角度,正面,侧面,背面,俯视图等。

选取的图片很影响演习的质量,一定要负责选图,不要只有正面大脸图。

(演习图集)

(2)裁剪成要演习的大小,比如我是512x512,并放入一个单独的文件夹,比如就叫512。

(3)天生tag

打开stable diffusion webui,输入你处理好的图片地址和输出的地址。

勾选Auto focal point crop,Use Deepbooru for caption。

点击Process。

等待完成。

完成之后,目标文件夹自动会给图片命名并天生对应的tag,存储在对应的txt文件里面。

6.设定演习文件夹

(1)在lora-scripts文件夹下面,新建一个train文件夹

(2)train文件夹下面新建一个文件夹,叫做meixue(你如果想叫做其他tag,也能改成其他名字)

(3)meixue文件夹下面,再新建一个文件夹,叫做6_meixue

(4)把第5步当中的图片和txt文件放进6_meixue文件夹

7.打开并设置演习文件

(1)用notepad3打开lora-scripts下面的train.ps1文件

(2)配置模型

找到你电脑stable-diffusion-webui -> models -> stable-diffusion下面的模型,最好用动漫类模型,比如我用的是anything4.0.ckpt,大家如果用Counterfeit,waifu,或者之类的动漫模型都行。

(如果你演习真人,就要用真实模型,比如chilloutmix,realistic version等)。

然后复制到lora-scripts下面的sd-models文件夹里面,并把模型文件名改成models.ckpt.或者models.safetensors.

(3)修正演习图片的文件夹名称,比如我改成了meixue

(4)max_train_poches这里我改成了15,大家选10-20都是可以的。

Max train epochs 下面的save every n epochs便是每多少个epoches就天生1个lora(safetensors)文件。
一样平常不用动。

(5)resolution没动,由于我的演习图片便是512x512,以是没动。
你如果自己的图片分辨率统一都比较大,比如都是1024x1024,你就改一下变成1024,1024。

(6)输出文件名改一下,改成meixue

(7)其他没提到的最好不要动。
然后保存train.ps1文件。

8.开始演习

右键点击train.ps1文件,选择powershell管理员运行。

大概须要几分钟到几十分钟,取决于你的显卡性能,等待演习完成。

9.找到并利用lora

(1)演习完成后,在lora-scripts的output文件夹,找到天生的多个meixue _xxxx.safetentor文件。

(2)放入stable-diffusion-webui -> models -> lora文件夹

(3)打开stable-diffusion-webui,点击generate下面的小图,点击lora,点击refresh,不才面找到meixue lora,点一下。

(4)在prompt 区域,利用lora文件,并增加干系描述

点了之后,看到prompt中,有<lora: meixue xxx:1>之类的笔墨,代表你要利用这个lora,再加上自己打上的tag “meixue”,然后generate天生。

你看,紫发圆脸的美雪就出来了。

她终于逃脱了次元牢笼里的小镇,穿上了俊秀的衣服,来到了海边玩耍,还交了很多新朋友~

10.不断测试几个天生的safetensors文件,找到一两个你以为拟合得最好的,然后保存。
其他就可以删掉了。

一样平常来说,越往前的拟合越不好,越今后的越随意马虎过拟合。

总之找到自己喜好的,效果最好的便是了。

11.如果对付所有的演习结果不满意,还可以连续演习,调试train.ps1里面的一些参数。
直到你满意为止。

调试之前记得先保存一个备份。
否则后脸庞易忘了默认参数是什么。

(别问我怎么知道的)

好了,那么,本日的教程就先到这里吧。

这个lora演习很好玩的,天花板也很高,大家可以多调试着玩耍,我也试了好久写了好久。

如果以为有用的话,记得点点关注,点点赞哦~

由于教程比较繁芜,字比较多,图也比较多,大家假如还不会的,可以私我哈,不过不担保都能办理,但会尽力哈。

那么,我们本日的课就先到这里,下课!

<End>

参考内容:保姆式LoRA模型演习教程 一键包发布--秋叶

历史教程文集,请点击我的头像查看。

关注我们,更多AI绘图技能知识持续更新中~