尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
kohya_ss:从 docker compose up 到第一个 LoRA 的 AI 模型训练实践
kohya_ss从 docker compose up 到第一个 LoRA 的 AI 模型训练实践【免费下载链接】kohya_ss项目地址: https://gitcode.com/GitHub_Trending/ko/kohya_sskohya_ss 是一个图形化的 AI 模型训练工具。一条 docker compose 命令即可拉起支持 SD 1.5、SDXL、SD3、Flux.1 等模型的训练环境覆盖 LoRA、Dreambooth、全量微调等用法。本文按从部署到跑通第一次训练的完整流程来讲。它能做的三件事训练一个风格 LoRA把一批统一风格的图放进训练集kohya_ss 会把这个风格学成几十 MB 大小的 LoRA 文件。之后在任何兼容底模里加载它就能生成同风格的新图。这是最常见的用法消费级显卡上一次训练通常不到一小时。个性化某个特定主体给同一角色 10~30 张照片它可以学到这张脸和标志性细节生成时用触发词就能呼出这个人。仓库自带一份测试数据集和配套的数据集配置放在 test/ 目录下可以先用它跑通一次完整训练来验证环境成本很低。微调不同的模型架构除了 LoRA还有全量微调finetuning和 Textual Inversion。底模覆盖 SD 1.5/2.x、SDXL、SD3、Flux.1、Lumina Image 2.0、Anima、HunyuanImage-2.1。当你要提升底模在某一类图上的整体表现或给模型词汇表加入全新概念时这两种方式比 LoRA 更合适。一条命令跑通 kohya_ss 部署开始前确认三件事已安装 Docker 并处于运行状态Windows 使用 WSL2 后端NVIDIA GPU 驱动正常nvidia-smi能看到显卡且已安装 NVIDIA Container Toolkit预留约 20GB 磁盘空间存放模型与缓存然后在项目根目录执行git clone --recursive https://gitcode.com/GitHub_Trending/ko/kohya_ss cd kohya_ss docker compose up -d--recursive不能省训练脚本是子模块漏掉会跑不起来。docker-compose.yaml 里定义了两个容器kohya-ss-gui 提供训练界面7860 端口tensorboard 提供训练曲线默认 6006 端口。浏览器不会自动打开手动访问 http://localhost:7860 看到带 LoRA、微调等页签的 kohya_ss 界面就算部署成功。数据方面把文件都放进dataset/目录图片放dataset/images训练日志和产出分别落在dataset/logs、dataset/outputs。compose 文件会把它们挂进容器容器随时可以销毁重建数据始终留在宿主机。完整跑一次 LoRA 训练以训练一个风格 LoRA 为例过程分四步。准备数据在dataset/images/下建一个专门文件夹放入 20~50 张同风格图片每张图旁边放同名.txt文件写一行描述。再写一个 TOML 格式的数据集配置指明图片文件夹image_dir、一个自造的触发词class_tokens例如 [V] fantasystyle、重复次数num_repeats和说明文件后缀。仓库里的 test/config/dataset.toml 就是一个可用示例照它的格式写即可。![kohya_ss AI 模型训练数据的单张图片示例需配同名 .txt 描述](https://raw.gitcode.com/GitHub_Trending/ko/kohya_ss/raw/f44226cfccca008094f958d829c49c74a7e9289d/test/img/10_darius kawasaki person/Dariusz_Zawadzki_4.jpg?utm_sourcegitcode_repo_files)选一组 LoRA 训练参数原则ranknetwork_dim决定网络容量从 16 起步看到过拟合样本图和训练图长得太像就调低 rank 与学习率欠拟合再往上加。学习率和优化器的组合因底模而异不建议硬记presets/lora/目录里有一批按 SD 1.5、SDXL 分开整理好的预设 JSON选一份就是稳妥的起点。分辨率按底模走SD 1.5 用 512SDXL 用 1024。启动训练在 GUI 的 LoRA 页签填入底模路径、数据集配置文件路径、网络参数和输出位置。注意容器内没有文件选择器路径需要手动输入dataset 目录在容器内挂载为/dataset所以填容器内路径。启动后训练过程中 GUI 会定期生成一批样本图。查看结果先看样本图风格对、且没有过拟合到只剩一种死样基本就可以停了。再打开 http://localhost:6006 的 TensorBoard 看损失曲线下降后趋平即可。训练出的 LoRA 文件位于宿主机dataset/outputs/可直接拿到 ComfyUI 或 WebUI 里使用。常见坑与提速办法页面打不开或训练报 GPU 错误说明容器没识别到显卡。先确认nvidia-smi正常、NVIDIA Container Toolkit 已安装再docker compose down docker compose up -d重建用docker compose logs kohya-ss-gui看具体报错。训练中途 OOMCUDA out of memory先降分辨率再减 batch_size还不够就开启梯度检查点用计算换显存。7860 或 6006 端口被占用改 docker-compose.yaml 里端口映射的左侧数字即可TensorBoard 端口也可以用.env里的 TENSORBOARD_PORT 覆盖。第一次训练慢、之后明显变快是因为首次需要把所有图编码成 latent开启 latent 缓存cache_latents会把它写入磁盘第二次训练直接跳过这一步。小贴士presets/lora/下的预设 JSON 是现成参数组自己调好的参数也可以存成预设放到presets/lora/user_presets/升级镜像用docker compose down docker compose up -d --pull always数据都在宿主机目录里不会丢从第一次训练开始建议先用 test/ 下的示例数据跑通一次完整训练确认环境端到端没问题再换成自己的数据。参数先用预设起步看到样本图之后再动 rank 和学习率。第一次的目标是产出一个能用的 LoRA而不是把每个参数都调到最优。【免费下载链接】kohya_ss项目地址: https://gitcode.com/GitHub_Trending/ko/kohya_ss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

如何在ComfyUI中快速部署WanVideo FP8量化模型:5步实现高效视频生成

如何在ComfyUI中快速部署WanVideo FP8量化模型:5步实现高效视频生成

如何在ComfyUI中快速部署WanVideo FP8量化模型:5步实现高效视频生成 【免费下载链接】WanVideo_comfy_fp8_scaled 项目地址: https://ai.gitcode.com/hf_mirrors/Kijai/WanVideo_comfy_fp8_scaled WanVideo_comfy_fp8_scaled项目为AI视频创作者提供了一个完…

📅 2026/11/4 15:42:02
Windows 11 与 Office 免费激活实操指南:MAS 四方案选型、执行与批量部署

Windows 11 与 Office 免费激活实操指南:MAS 四方案选型、执行与批量部署

Windows 11 与 Office 免费激活实操指南:MAS 四方案选型、执行与批量部署 【免费下载链接】Microsoft-Activation-Scripts Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced tro…

📅 2026/11/4 15:42:02
Ubuntu linux ssd 硬盘分区对齐配置和 xfs 文件系统 docker 限额

Ubuntu linux ssd 硬盘分区对齐配置和 xfs 文件系统 docker 限额

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/11/4 15:42:02
MORE NEWS

更多资讯

📰

开源工具替代商业软件:从千元到39元的成本优化实战

1. 开源工具成本优化实战:从千元级支出到两位数预算的完整方案最近在技术社区看到不少开发者抱怨某些商业软件的高昂订阅费用,特别是当项目规模扩大时,每月上千美金的支出确实让人肉疼。作为一个经历过同样困境的老手,我想分享一套…

📰

人工智能导论概念汇总:知识表示、推理与易混点辨析

简介:《山东大学人工智能导论概念汇总》面向人工智能入门课程学习者与期末复习人群,围绕课程核心概念做系统梳理,可辅助建立知识框架、查漏补缺。内容覆盖智能与人工智能的基本界定、知识表示与知识图谱、一阶谓词逻辑、产生式与框架表示法、…

📰

Archery SQL审核查询平台实战:工单、回滚、优化与实例管理

简介:《archery使用手册》是一份面向DBA、后端开发、测试及项目经理的Archery平台实操文档,围绕SQL审核查询与MySQL日常运维展开,适合需要落地SQL工单流程、提升数据库管理效率的初中级读者。资源包内含1个doc文件,大小约1.2MB&am…

📰

Git Flow分支模型:高效团队协作的代码管理实践

## 1. Git Flow分支模型概述在团队协作开发中,代码管理是项目成败的关键因素之一。我经历过多个从混乱到规范的项目,深刻体会到一套好的分支管理策略能节省至少30%的沟通成本。Git Flow就是这样一个经过实战检验的解决方案,它由Vincent Dries…

📰

BUUCTF PWN题解:二进制漏洞利用实战技巧

1. 二进制安全入门:从BUUCTF PWN题解看实战技巧最近在BUUCTF平台刷PWN方向的题目,做到第五个挑战时发现这类题型确实能快速提升二进制漏洞利用的实战能力。作为安全领域的基础技能,PWN题主要考察对程序内存布局的理解和漏洞利用技巧&#xff…

📰

智慧园区数字化转型:架构设计与核心技术解析

1. 智慧园区数字化转型的必然趋势园区作为产业聚集的重要载体,其管理复杂度正随着企业数量增加呈指数级上升。传统园区管理普遍存在信息孤岛、响应滞后、资源浪费三大痛点。某科技园区物业经理曾向我吐槽:"每天要处理上百条报修申请,但维…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬