news 2026/9/13 6:19:59

kohya_ss 零代码 LoRA 训练:3 步上手第一个模型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
kohya_ss 零代码 LoRA 训练:3 步上手第一个模型

kohya_ss 零代码 LoRA 训练:3 步上手第一个模型

【免费下载链接】kohya_ss项目地址: https://gitcode.com/GitHub_Trending/ko/kohya_ss

如果你正想训一个 LoRA(低秩微调——不训练整个大模型,只训一个挂在基模上的小网络),能生成某个角色或某种画风,但面对学习率、网络维度、alpha 这一串参数就想放弃,那 kohya_ss 就是你要找的入口。它把 Kohya 的 Stable Diffusion 训练脚本包成了一个浏览器里的图形界面,你填表单,它负责生成并执行训练命令。

![kohya_ss LoRA 训练示例作品:生物机械风格头像](https://raw.gitcode.com/GitHub_Trending/ko/kohya_ss/raw/f44226cfccca008094f958d829c49c74a7e9289d/test/img/10_darius kawasaki person/Dariusz_Zawadzki.jpg?utm_source=gitcode_repo_files)

是什么:kohya_ss 一个界面管 LoRA 训练

给不想碰命令行的人用。选一个基座模型(SD1.5、SDXL、SD3、Flux.1 都行),学习率、步数、网络维度这些参数用鼠标填,背后它自动拼命令行、拉起训练,还定期出样本图给你看效果。LoRA、DreamBooth(全量微调)、Textual Inversion(给自定义词造嵌入)都支持,连 LECO 概念擦除训练也做了进去。

三步跑通:装、配数据、开跑

安装:一条 setup 脚本

先把代码拿下来:git clone https://gitcode.com/GitHub_Trending/ko/kohya_ss。Linux/macOS 进目录跑./setup.sh,Windows 双击setup.bat。脚本会自动建 Python 虚拟环境、装依赖,不用你手动配环境。

数据:20 张图加 txt 描述

一个文件夹放图,每张图旁边放同名 .txt,内容就是这张图的描述词(提示词)。20 到 50 张够用,分辨率 512 到 1024 之间都可以。仓库test/img目录里有一套现成样例图,每张都带 caption,第一次练手直接拿它跑。

![kohya_ss LoRA 训练数据集示例图:带描述文件的角色图](https://raw.gitcode.com/GitHub_Trending/ko/kohya_ss/raw/f44226cfccca008094f958d829c49c74a7e9289d/test/img/10_darius kawasaki person/Dariusz_Zawadzki_4.jpg?utm_source=gitcode_repo_files)

跑起来:gui.sh 打开就点开始

运行./gui.sh(Windows 是gui.bat),浏览器会自动弹出界面。切到 LoRA 标签页,选基座模型,填数据集路径、网络维度 dim、alpha、学习率,点开始。训练日志和样本图都在浏览器里看得到。

三个细节让训练变得可用

预设:不用从零调参

能做什么:一键载入别人验证过的参数组合。怎么用:presets/lora/ 里按基座模型和优化器分好了 JSON 文件,adafactor、prodigy 这些常见配置都有,界面预设列表里选一下,参数全帮你填好。适合谁:不知道学习率该填多少的初学者。

掩码损失:只训你想训的区域

能做什么:放一张掩码图(白色区域生效、黑色忽略),损失只算在角色身上,背景带不偏方向。怎么用:掩码图与训练图同名同尺寸放一起,在数据集选项里开启;test/masked_loss/ 目录里就有一组示例掩码。适合谁:只想学人物、不想学背景的。

样本图:训练没结束就能看结果

能做什么:训练中自动生成几张测试图,中途就能看出是不是过拟合,不用等到结束再后悔。怎么用:LoRA 标签页里打开样本图生成,设个间隔就行。适合谁:不想凭感觉猜模型训好没有的。

你可能遇到的 5 件事

gui.sh提示 venv 不存在:只克隆了仓库还没装环境,先跑 setup.sh,venv 是安装的产物。

Linux 报缺 tkinter:Debian/Ubuntu 装python3-tk包即可,GUI 依赖它。

Windows 报内存不足:把系统页面文件调大一点,或者减小 batch、开 8bit 优化器省显存。

SDXL 训练不收敛,学习率照抄 SD1.5 的:SDXL LoRA 的学习率一般在 4e-7 量级,比 SD1.5 低不少。docs/LoRA/top_level.md 里有标准配置和--network_train_unet_only这类建议,训 SDXL 前值得看一眼。

图没配 .txt 或 txt 是空的:等于没有提示词,训出来图不认识你的主题。先用 GUI 里的标注页(WD14、BLIP 等)批量生成描述,或用 tools/caption.py 给整个文件夹统一补说明。

跑完之后:继续看的文档和工具

参数详解在 docs/LoRA/options.md,LoRA 相关选项基本都写在里面。examples目录有LoRA based finetuning 2 phase.ps1这样的两阶段训练示例脚本——先训个大 LoRA,再基于它精调。V100 显存利用率低之类的硬件问题,看 docs/troubleshooting_tesla_v100.md。数据集要拆分、补 caption,tools目录里的 group_images.py 和 create_txt_from_images.py 都能干。

这个 GUI 底下跑的是 Kohya 的 sd-scripts 命令行训练脚本,想深挖某个参数的行为可以直接去看那个项目。训出来的 .safetensors 丢进 ComfyUI 或 WebUI 就能生成,是自然的下一步。

先把一个 LoRA 完整训完一遍,比再看十篇教程都管用。

【免费下载链接】kohya_ss项目地址: https://gitcode.com/GitHub_Trending/ko/kohya_ss

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 6:19:44

Agentic AI系统架构解析与工程实践

1. Agentic AI系统架构概述 Agentic AI(代理型人工智能)正在重塑传统AI应用的开发范式。与早期基于规则的系统不同,现代Agentic AI系统通过动态任务分解、自主决策和工具调用能力,实现了真正的"智能代理"行为。这种架构…

作者头像 李华
网站建设 2026/9/13 6:19:36

提示词工程实战:10个让大语言模型输出质量翻倍的技巧与模板

直接说结论:提示词工程这项技能,现在已经是使用大语言模型性价比最高的投入了。你不需要懂代码,也不需要会微调模型,只要把和AI对话的方式稍微调整一下,输出的质量能拉开好几个档次。这篇文章我就把这几年实际项目中反…

作者头像 李华
网站建设 2026/9/13 6:17:44

2026年AI Agent开发实操指南:Python+LangGraph+CrewAI全栈落地

1. 这不是“学AI”的路线图,而是你亲手造出第一个能干活的AI Agent的实操日志我带过37个从零开始学AI Agent开发的学员,其中21个在6个月内完成了能跑通真实业务流程的Agent项目——不是Demo,是真正在公司内部替代人工处理报销单审核、客户工单…

作者头像 李华
网站建设 2026/9/13 6:15:30

提示词工程实战指南:10个技巧+模板,提升AI协作效率

1. 提示词工程不是玄学,而是目标拆解的艺术 很多人接触“提示词工程”这个词,第一反应是“给AI写话而已,有什么工程可言”。但当我真正用了几个月之后,最大的感受是:大部分人跟AI协作效率低,不是模型不够聪…

作者头像 李华