news 2026/9/13 23:32:08

kohya_ss 安装排错指南:从报错红屏到跑通 LoRA 训练的 4 步排查法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
kohya_ss 安装排错指南:从报错红屏到跑通 LoRA 训练的 4 步排查法

kohya_ss 安装排错指南:从报错红屏到跑通 LoRA 训练的 4 步排查法

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

kohya_ss 是一个图形化模型训练工具,能一键完成 Stable Diffusion 的 LoRA 训练与全量微调。但新手常卡在这里:setup 脚本装到一半蹦出一串红字,或者gui.sh双击后窗口一闪就没反应。本文按"自检 → 依赖 → 启动 → 调优"四个排查阶段,覆盖 kohya_ss 安装排错中最常见的报错,帮你对着关键词一步步修。

动手前先做环境自检

一步核对 Python 版本

看到的报错:The Python version must be >= 3.10.9 and < 3.13.0.原因:版本检查写死在setup/setup_common.py(L13-14),3.13 以下才放行,3.10.9 是下限。 处理:先跑python --version,不达标就装 3.11,Ubuntu 上sudo apt install python3.11 python3.11-tk python3.11-venv git

路径带空格导致脚本静默失败

看到的报错:Invalid path: contains spaces.原因:setup/validate_requirements.py(L24-37)会直接抛异常拒绝运行,含空格的目录一律不支持。 处理:把仓库整个挪到无空格路径,例如C:\AI\kohya_ss/home/user/kohya_ss,删掉旧 venv 再重跑 setup。中文目录名同理,一并避开。

Git 子模块没拉下来

看到的报错:clone 完直接跑 setup 报缺模块或找不到 sd-scripts 相关代码。 原因:kohya_ss 依赖子模块,普通git clone不会带它。 处理:在仓库根目录补一句git submodule update --init --recursive,或一开始就用git clone --recursive https://gitcode.com/GitHub_Trending/ko/kohya_ss完整克隆。

用自带诊断脚本先摸一遍底

报错信息不全时,别猜。直接跑python setup/debug_info.py,它会打印系统、Python、虚拟环境和 GPU 显存;再用python setup/check_local_modules.py检查有没有漏进虚拟环境之外的模块污染。

依赖与版本冲突集中爆发在这里

pip 装依赖报版本冲突

看到的报错:ERROR: Cannot install ... because these package versions have conflicting dependencies.原因:torch、transformers、accelerate 版本互相牵制,pip 自己解不出来。 处理:换 uv 通道。Linux 上优先跑./gui-uv.sh,它会自动创建.venv并按uv.lock装依赖,冲突最少;已用 pip 装烂的,删掉 venv 重来。

CUDA 与 PyTorch 版本对不上

看到的报错:Torch reports GPU not available或训练时CUDA error。 原因:nvidia-smi显示的驱动 CUDA 与 torch 编译时的 CUDA 不一致。 处理:先跑nvidia-smi看驱动支持的 CUDA 上限,再按官方文档选对应 wheel;setup 日志里Torch backend: nVidia CUDA x.x那行就是当前 torch 的后端,两个版本对不上就重装 torch。

Windows 上 bitsandbytes 装不上

看到的报错:bitsandbytes 导入失败或 8bit 优化器选项不可用。 原因:官方轮子对 Windows 支持有限,setup/setup_windows.py(L219-231)因此单独开了个菜单让你强制装指定版本。 处理:走 setup 菜单里的 "Force install Bitsandbytes 0.41.2",不要自己pip install bitsandbytes-windows,那个选项文档里明确标了 "may cause issues"。

本地实在装不动时,备选是把仓库搬上云:Runpod 用./setup.sh -r一键装(见 docs/installation_runpod.md),Docker 走仓库根目录的Dockerfile,Colab 用kohya_ss_colab.ipynb

首次启动与运行报错

No module named 'tkinter'

看到的报错:ModuleNotFoundError: No module named 'tkinter',GUI 双击没反应。 原因:系统 Python 没带 Tcl/Tk,Windows 装 Python 时漏勾了 "tcl/tk and IDLE"。 处理:Ubuntu/Debian 装python3.11-tk,macOS 重装 brew python-tk,Windows 重装 Python 并勾上该选项。

GUI 起了但浏览器打不开

看到的报错:终端里 Gradio 在跑,浏览器连不上,或 WSL 里LD_LIBRARY_PATH警告刷屏。 原因:WSL 下共享库路径没设,gui.sh已做部分处理但 WSL2 建议手动补。 处理:跑export LD_LIBRARY_PATH=/usr/lib/wsl/lib/再启动;远程服务器可加 headless 参数走浏览器直连,参数以 docs/train_README.md 为准。

跑起来之后的显存与性能调优

显存不够时先降 batch_size

看到的报错:CUDA out of memory。 原因:模型 + 优化器状态超出显存,SDXL 全量微调尤其吃紧。 处理:先降 batch_size,用梯度累积补步数;再不行加--lowram把模型拆载到内存。

![kohya_ss 训练数据示例图(512x512 测试集)](https://raw.gitcode.com/GitHub_Trending/ko/kohya_ss/raw/f44226cfccca008094f958d829c49c74a7e9289d/test/img/10_darius kawasaki person/Dariusz_Zawadzki_2.jpg?utm_source=gitcode_repo_files)

Tesla V100 上 GPU 利用率上不去

看到的报错:任务在跑,但nvidia-smi里利用率只有两三成。 原因:V100 对 64 位优化器利用率低,且多卡时可能选错卡。 处理:换adamW8bit优化器、适当加大 batch_size,并在设置里显式指定 GPU ID,官方给的参考是 docs/troubleshooting_tesla_v100.md。

bitsandbytes 优化器结果异常

看到的报错:换了 8bit 优化器后训练曲线和以前不一样。 原因:不同小版本的 bitsandbytes 行为有差异。 处理:用setup/update_bitsandbytes.py对齐版本,具体行为差异以仓库内文档为准。

收尾:一张速查表带走

排错顺序记住一条线:先确认 Python 版本和路径,再理依赖,然后看启动报错,最后才调性能——大多数"玄学问题"都在前两步。下表把高频报错和首选动作对齐了,卡住时直接查。

报错关键词大概率原因首选处理命令
Python version must be >= 3.10.9 and < 3.13.0Python 版本超区间python --version后改装 3.11
Invalid path: contains spaces目录路径含空格挪到无空格路径,删 venv 重跑
cannot install ... conflicting dependenciespip 解不开版本约束改用./gui-uv.sh
No module named 'tkinter'缺 Tcl/Tksudo apt install python3.11-tk
CUDA out of memory显存不足降 batch_size / 加--lowram
Torch reports GPU not availabletorch 与驱动 CUDA 不匹配nvidia-smi重装对应 torch

下一步建议看仓库内的 docs/train_README.md 和 docs/LoRA/options.md,参数细节以仓库内文档为准。

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

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

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

LKY Office Tools 完整指南:5 步跑通 Office 一键安装

LKY Office Tools 完整指南&#xff1a;5 步跑通 Office 一键安装 【免费下载链接】LKY_OfficeTools 一键自动化 下载、安装、激活 Office 的利器。 项目地址: https://gitcode.com/GitHub_Trending/lk/LKY_OfficeTools 系统刚装完&#xff0c;任务栏里没有 Word。几个 …

作者头像 李华
网站建设 2026/9/13 23:31:10

【AI大模型接入SDK】Ollama API 流式增量响应

&#x1f3ac; 个人主页&#xff1a;艾莉丝努力练剑❄专栏传送门&#xff1a;《C语言》《数据结构与算法》《C/C干货分享&学习过程记录》 《Linux操作系统编程详解》《笔试/面试常见算法&#xff1a;从基础到进阶》《Python干货分享》⭐️为天地立心&#xff0c;为生民立命…

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

8款热门AI论文写作工具横向实测,本硕博撰稿避坑实操指南

前言&#xff1a;AI 写论文乱象频发&#xff0c;实测 8 款工具理清适配边界 每到毕业季&#xff0c;本科生、硕博生都会集中寻找 AI 论文辅助工具&#xff0c;市面各类写作软件层出不穷。然而&#xff0c;这些工具普遍存在几大硬伤&#xff1a;虚假参考文献、无法匹配本校格式…

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

YOLOv5草莓目标检测实战:从数据标注到调优的完整流程

简介&#xff1a;基于YOLOv5的草莓目标检测项目&#xff0c;源自“猛犸杯”比赛赛题&#xff0c;因赛事主办方提供的数据量非常少&#xff0c;数据预处理与增强便成为提升模型准确率的关键。项目定位于人工智能、计算机、通信工程、自动化等专业方向&#xff0c;适用于在校学生…

作者头像 李华