-
Notifications
You must be signed in to change notification settings - Fork 576
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
能支持设置连续训练队列吗 #40
Comments
挂个远程桌面吧 |
把配置写好,比如在batchTrain文件夹里写好a.ps1,b.ps1 然后再写个ps1脚本依次运行文件夹里的脚本就行了 |
简单改了下train_by_toml.ps1,可以按配置批量炼丹,把下面代码复制到记事本保存,后缀改成ps1,放到根目录
|
请问下这个ps1是直接用powershell运行吗?我运行总是提示.\venv\Scripts\activate不存在,确实根目录里也没这个venv虚拟环境 |
請參考原文:若报错先分别执行:A强制更新-国内加速.bat install-cn.ps1 |
已更新适配新版 |
非常感謝你快速的回覆,我剛才試仍有錯誤。 2024-03-17 08:53:02 INFO loading u-net: model_util.py:1009 |
放棄了...一早起來重裝環境就是裝不起來, create LoRA for Text Encoder: |
此版本为基础,先确认已执行 A强制更新.bat 和 install.ps1; |
成功了,您的程式很好。很感謝您的幫忙。這樣我以後可以一次排程練3個。放一個晚上就好了。 是我對安裝不太熟。 我的環境Windows 11, RTX4080 Laptop
安裝好後,再試script 若不能用,試一下.\run_gui.ps1 訓練,我用GUI訓練是正常的。 就可以用了,可掛上多個toml訓練 |
我今天試還是有問題..一樣是gui能用,script不能用.. |
剛才的大發現,train.ps1我能用 |
请问连续训练成功了?训练的是flux lora吗? 如果成功了可以分享下流程? |
連續訓練成功,但是我是用在SD 1.5,沒試過Flux。 |
那请问你的.\train_by_toml_new_cindy_2_lora.ps1是怎么编写的? |
請照下面先試試,我試是可以用的。 |
好的,非常感谢,我尝试下,如果能连续训练flux的话就太棒了 |
我试了一下,出现以下报错:2024:10:10 14:08:29 Train start1: ./toml/批次1.toml
0it [00:00, ?it/s]
0it [00:00, ?it/s] |
先跑通官方脚本train_by_toml.ps1,再仔细阅读此脚本内的中文 @zk495539792 |
好的,但我目测此脚本也许是只适用于SD1.5/SDXL,查看调用的参数是这两个的,因为FLUX训练逻辑与SD1.5/SDXL存在根本都不同,所以并不太适用,因为我目标是用于批量连续训练FLUX LoRA |
我没有训练过FLUX,理论上是可以的,页面上训练也是调脚本,你只要知道训练FLUX的命令然后改改就行了 |
1.A启动脚本.bat(位于 根目录下):使用目录内的 Python 解释器启动 SD-Trainer Mikazuki GUI。于启动整个训练应用程序的批处理脚本。它设置环境并启动主GUI或服务器应用程序。这个批处理脚本用于启动整个训练应用程序,具体来说,它运行了gui.py,也就是启动了图形用户界面(GUI)。 2.gui.py(位于 根目录下): 是应用程序的入口,启动了 Web 服务器,提供 GUI 界面供用户配置和管理训练任务,并启动了辅助服务(标签编辑器和 TensorBoard)。 3.flux_train_network.py(位于 .\scripts 目录下):用于训练 Flux LoRA 模型的主脚本。个脚本负责处理 Flux 模型训练所需的特定配置和流程,包括模型加载、数据处理、训练循环等。文件作用:flux_train_network.py 是 Flux LoRA 模型训练的主脚本,定义了 FluxNetworkTrainer 类,处理 Flux 模型训练的特定流程。 4.train_network.py(位于 .\scripts 目录下): 提供用于加载和管理Flux模型组件的函数,如Flux模型本身、CLIP-L、T5XXL和自动编码器(AE)。包含处理模型状态字典、设置模型和任何Flux特定处理的工具。用于训练通用网络模型的主脚本,它提供了一个基类 NetworkTrainer,并定义了训练过程中所需的各种方法和流程。该脚本支持多种模型的训练,包括 Stable Diffusion 相关的模型。flux_train_network.py 继承自这个基类,并针对 Flux 模型进行了定制。 5.train_util.py(位于 .\scripts\library 目录下):包含训练过程中各种实用函数和类的定义。 6.flux_utils.py(位于 .\scripts\library 目录下):提供了 Flux LoRA 训练和推理中所需的模型加载和数据处理函数。 7.lora_flux.py(位于 .\scripts\networks 目录下):主要实现了 Flux LoRA 模型的核心功能,具体包括: |
问题存在于对图像的处理和调用lux模型本身、CLIP-L、T5XXL和自动编码器(AE)。包含处理模型状态字典、设置模型和任何Flux特定处理的工具 |
每个lora训练几个小时,睡前开始跑,早上急着出门来不及重开一轮,一天里大部分时间都浪费了有点可惜
The text was updated successfully, but these errors were encountered: