非conda部署bmaltais:kohya_ss环境步骤及报错笔记
- Windows部署条件
- (其他帮助)卸载电脑里面老的python版本
- 我遇到的问题大全
- 1.我的 `setuptools`版本为65.5.0但是还是出现了问题我选择先更新pip
- 2.我不知道是不是前面安装包超时导致的后面环境accelerate依赖安装失败总之先安装subprocess试试,setuptools版本也更新到了报错要求的72.2.0所链接失败的版本,结果还是不行
- 3.接着解决没有accelerate模块的问题,找到accelerate相对合适的版本,不会与pyymal包冲突的版本
- 4.没办法我只能尝试用requirements.txt下载环境
- 5.运行选择6.(Optional)Launch Kohya_ss GUI in browser 等了许久webui界面出来了,其他安装包的版本问题还得慢慢解决
Windows部署条件
还是建议conda安装稳妥一点直接安装环境的话pip版本可能要调很久
- kohya_ssGithub链接: https://github.com/bmaltais/kohya_ss
git clone --recursive https://github.com/bmaltais/kohya_ss.git
- Toolkit默认安装位置快捷命令(方便查找)
%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\
原默认路径:
3. (非必要)cudnn加速库下载参考链接: Cuda和cuDNN安装教程(超级详细)
4. (非必要)cuda toolkit下载链接: cuda-11-8-0-download
我们只需要将下解压好的cuda工具放到克隆好的kohya_ss就行了:
Optional: CUDNN 8.9.6.50 The following steps are optional but will
improve the learning speed for owners of NVIDIA 30X0/40X0 GPUs. These
steps enable larger training batch sizes and faster training speeds.Run .\setup.bat and select 2. (Optional) Install cudnn files (if you
want to use the latest supported cudnn version).
- python下载链接: python-3.10.11
- git下载链接: https://git-scm.com/download/win
- Visual Studio 2022可再发行版下载链接: https://aka.ms/vs/17/release/vc_redist.x64.exe
(其他帮助)卸载电脑里面老的python版本
1.
若没有找到曾经下载过的python安装包的exe文件那就去
python:
镜像网站
2.找到类似python-3.10.11-amd64.exe
之后启动setup文件先进行修复Repair重启电脑再次回来点击Uninstall
3.找到%UserProfile%\AppData\Local\Programs\Python
目录下面曾经老版本的python文件删除然后去%USERPROFILE%\AppData\Local
删除曾经安装时间段的python文件夹删除掉列如pip ,python,Package
Cache文件夹。
4.系统环境变量也要记得修改,如果要彻底一点可以win+R 输入 regedit进入注册表找打:计算机\HKEY_CURRENT_USER\SOFTWARE\PythonXXX
删除即可,但是一般占不了多少磁盘内存也不需要这样做万一删除错了电脑就危险了。
5.还有就是一般C:\Users\XXXX\AppData\Local\pip\cachepip
缓存所以不需要再次等待第三方库下载过程。
我遇到的问题大全
1.我的 setuptools
版本为65.5.0但是还是出现了问题我选择先更新pip
python.exe -m pip install --upgrade pip
2.我不知道是不是前面安装包超时导致的后面环境accelerate依赖安装失败总之先安装subprocess试试,setuptools版本也更新到了报错要求的72.2.0所链接失败的版本,结果还是不行
2.1去python轮子上找到我想要的对应的库:piwheels.org
3.接着解决没有accelerate模块的问题,找到accelerate相对合适的版本,不会与pyymal包冲突的版本
4.没办法我只能尝试用requirements.txt下载环境
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
4.1再次尝试1. Install kohya_ss GUI 网络链接超时缺失的包还是下载不成功那只能用老办法去找轮子了
5.运行选择6.(Optional)Launch Kohya_ss GUI in browser 等了许久webui界面出来了,其他安装包的版本问题还得慢慢解决
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple D:\whl\accelerate-0.26.1-py3-none-any.whl
- 报错说描述需要bitsandbytes0.43.0版本但是更新老是下载超时轮子,只能暂时忽略这个warning
pip install tensorboard -i https://pypi.tuna.tsinghua.edu.cn/simple
bitsandbytes下载链接: bitsandbytes-0.42.0-py3-none-any.whl
- tensorboard、tensorflow、onnxruntime的话我是按自己需求选择下载,以后出问题再说