前面的AI绘画教程我们一直在讲Stable Diffusion的文生图、图生图、Controlnet插件等,但是如果你想让AI一直绘制一个特定的人物形象该怎么办呢?那就需要LoRA模型了。
LoRA,全称Low-Rank Adaptation of LargeLanguage Models,直译为大语言模型的低阶适应,这是微软的研究人员为了解决大语言模型微调而开发的一项技术。LoRA的作用是可以让结果倾向于一种风格,比如使用水墨风LoRA可以使结果是水墨风格,使用人物LoRA可以使人物趋向于一种样貌。
除了在网上下载别人训练好的LoRA模型,我们是否也可以手动训练自己的LoRA模型呢?答案是肯定的。当然训练LoRA模型的第一步便是安装LoRA训练包,下面我们便来手把手教你安装。(喂饭级教程当然少不了所需文件,以下步骤涉及所有文件均在资源大后方:公众hao 十万个肿么办,回lora)
以管理员身份运行安装程序,一定要勾选最下面的Add Python to PATH,此举为了配置环境变量。然后点击install Now进行安装。
安装完成需要在CMD中检测是否安装成功,win+R输入cmd回车打开cmd命令窗口,输入Python回车,如果出现Python版本号,代表安装成功。
Windows搜索powershell,以管理员身份运行。
在powershell命令窗口输入如下命令,回车,然后输入A回车即可。此举是为了设置执行策略为无限制,方便后续LoRA包的安装。执行完毕关闭这个powershell窗口!
Set-ExecutionPolicy Unrestricted
首先感谢B站星空大佬最新整合汉化的LoRA训练包文件,可以去那里找到下载地址,也可以在我图中分享的地方下载。原版地址在GitHub:
https://github.com/bmaltais/kohya_ss
文件下载后解压直接可以使用,推荐把文件放在D盘(非C盘),下面的【疑难解答】会讲为什么。
然后输入.\install.ps1(可以输入ins然后再按Tab键快速补全命令)来安装环境。出现如下图所示的字样则代表安装正常进行,耐心等待十几分钟(取决于你的网速)。
当出现如下图所示的字样时,代表安装接近完成,此时千万不要胡乱操作,需要小心按回车选择几个选项。
前面几步直接回车,当出现fp16字样时候,此步骤要注意:要按1选择fp16再回车!
执行如下代码,意思是运行web界面:
这时候会出现一段网址,按ctrl+鼠标左键点击网址即可在浏览器中打开,如下图所示。
当出现如下web界面时就表示安装成功了!
PS:如果安装好了下次再次运行还是在kohya_ss文件夹右键点击Open in terminal,输入run然后按tab键自动补全为.\run.ps1再回车,ctrl+鼠标左键点击网址来运行此程序。
也可以在安装好的目录直接找到run.ps1文件,右键-使用Powershell运行,来运行LoRA训练程序。
疑难解答:
如果在第四步运行.\install.ps1时提示“[WinError 5] 拒绝访问、无法识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次” 等红色字样,代表LoRA训练包文件夹所在位置系统管理员权限不足,解决方法:LoRA训练包文件不要放在C盘系统盘 ,放在非系统盘,推荐不要有中文路径,问题解决 。
更多Stable Diffusion Ai绘画教程请看本人主页 或者头条@好奇漫步,持续更新更多Ai相关学习教程,保持关注哦~
好奇漫步 2023-05-15
不是一般的闷 2023-04-09
好奇漫步 2023-06-10
IT教程精选 2023-05-18