deepfacelab中文网

 找回密码
 立即注册(仅限QQ邮箱)
楼主: 抹茶味牛子

AI绘画之训练自己的Lora模型

  [复制链接]

1

主题

86

帖子

2962

积分

初级丹圣

Rank: 8Rank: 8

积分
2962
发表于 2023-2-25 04:57:46 | 显示全部楼层
感谢大佬  每个步骤都说的很清楚。  可以自己训练了。    DFL也能出这样的教程就好了。DFL就没敢炼丹。
回复 支持 反对

使用道具 举报

2

主题

11

帖子

140

积分

高级丹童

Rank: 2

积分
140
发表于 2023-2-25 08:46:12 | 显示全部楼层
大佬想问一下以SD1.5模型作为lora丹底练出来的lora是二三次元都能通用吗
回复 支持 反对

使用道具 举报

0

主题

18

帖子

250

积分

初级丹师

Rank: 3Rank: 3

积分
250
发表于 2023-2-25 12:00:23 | 显示全部楼层
留名待学习
回复 支持 反对

使用道具 举报

5

主题

189

帖子

2335

积分

版主

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
2335

见习版主勋章优质版主勋章

 楼主| 发表于 2023-2-25 15:04:51 | 显示全部楼层
paco90 发表于 2023-2-25 08:46
大佬想问一下以SD1.5模型作为lora丹底练出来的lora是二三次元都能通用吗

SD1.5是所有db丹的丹底,就是万物始祖,其他注入chilloutmax等模型也都是基于这个练出来的,所以这个模型最纯粹,不容易被其他的素材影响。至于训练出来的风格是怎么样的,这要看你的素材,你准备二次元的训练出来的就是二次元 的
AI绘画讨论交流QQ群748167404
回复 支持 反对

使用道具 举报

5

主题

189

帖子

2335

积分

版主

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
2335

见习版主勋章优质版主勋章

 楼主| 发表于 2023-2-25 15:06:23 | 显示全部楼层
2772403575 发表于 2023-2-24 15:17
请教训练的时候一直是nan溢出是怎么回事呢?res256*256,参数开启了unet_only其它默认,显存4G,能跑但是lo ...

这种情况我推荐你使用秋叶版本的训练脚本,就是我教程里需要手动改参数的版本,最新的带UI界面的lora训练脚本有的显卡带不动,会产生nan这种问题
AI绘画讨论交流QQ群748167404
回复 支持 反对

使用道具 举报

3

主题

93

帖子

1062

积分

初级丹圣

Rank: 8Rank: 8

积分
1062
发表于 2023-2-25 16:43:12 | 显示全部楼层
cfab 发表于 2023-2-18 00:07
这教程超赞!感谢版主,辛苦了。

请问有没有Linux的版本?
回复 支持 反对

使用道具 举报

1

主题

7

帖子

60

积分

高级丹童

Rank: 2

积分
60
发表于 2023-2-25 23:51:49 | 显示全部楼层
831 发表于 2023-2-21 10:49
在群里问了,是模型出问题了,重新下载了模型后可以跑了,谢谢版主大人 ...

請問大佬和版主, 我也是同樣的問題, 不管切換哪個模型(Pretrained model )都是同一個問題

loading text encoder: <All keys matched successfully>
Replace CrossAttention.forward to use xformers
caching latents.
100%|██████████████████████████████████████████████████████████████████████████████████| 16/16 [00:03<00:00,  5.33it/s]
import network module: networks.lora
create LoRA for Text Encoder: 72 modules.
create LoRA for U-Net: 192 modules.
enable LoRA for text encoder
enable LoRA for U-Net
prepare optimizer, data loader etc.
Traceback (most recent call last):
  File "C:\Users\TIM\kohya_ss\train_network.py", line 507, in <module>
    train(args)
  File "C:\Users\TIM\kohya_ss\train_network.py", line 150, in train
    optimizer_name, optimizer_args, optimizer = train_util.get_optimizer(args, trainable_params)
  File "C:\Users\TIM\kohya_ss\library\train_util.py", line 1536, in get_optimizer
    assert optimizer_type is None or optimizer_type == "", "both option use_8bit_adam and optimizer_type are specified / use_8bit_adamとoptimizer_typeの両方のオプションが指定されています"
AssertionError: both option use_8bit_adam and optimizer_type are specified / use_8bit_adamとoptimizer_typeの両方のオプションが指定されています
Traceback (most recent call last):
  File "C:\Users\TIM\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\TIM\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\TIM\kohya_ss\venv\Scripts\accelerate.exe\__main__.py", line 7, in <module>
  File "C:\Users\TIM\kohya_ss\venv\lib\site-packages\accelerate\commands\accelerate_cli.py", line 45, in main
    args.func(args)
  File "C:\Users\TIM\kohya_ss\venv\lib\site-packages\accelerate\commands\launch.py", line 1104, in launch_command
    simple_launcher(args)
  File "C:\Users\TIM\kohya_ss\venv\lib\site-packages\accelerate\commands\launch.py", line 567, in simple_launcher
    raise subprocess.CalledProcessError(returncode=process.returncode, cmd=cmd)
subprocess.CalledProcessError: Command '['C:\\Users\\TIM\\kohya_ss\\venv\\Scripts\\python.exe', 'train_network.py', '--pretrained_model_name_or_path=C:/AI Art/stable-diffusion-webui/models/Stable-diffusion/v1-5-pruned-emaonly.safetensors', '--train_data_dir=C:/AI Art/Training/Nikke_Marian/Destination', '--resolution=512,512', '--output_dir=C:/AI Art/Training/Nikke_Marian/Model', '--logging_dir=', '--network_alpha=128', '--save_model_as=safetensors', '--network_module=networks.lora', '--text_encoder_lr=5e-5', '--unet_lr=0.0001', '--network_dim=128', '--output_name=Nikke_Marian', '--lr_scheduler_num_cycles=1', '--learning_rate=0.0001', '--lr_scheduler=constant', '--train_batch_size=2', '--max_train_steps=800', '--save_every_n_epochs=1', '--mixed_precision=bf16', '--save_precision=bf16', '--seed=1234', '--caption_extension=.txt', '--cache_latents', '--optimizer_type=AdamW', '--max_data_loader_n_workers=1', '--clip_skip=2', '--bucket_reso_steps=64', '--xformers', '--use_8bit_adam', '--bucket_no_upscale']' returned non-zero exit status 1.
回复 支持 反对

使用道具 举报

1

主题

46

帖子

668

积分

高级丹师

Rank: 5Rank: 5

积分
668
发表于 2023-2-26 02:22:12 | 显示全部楼层
谢谢楼主,就是练出来不像不知道怎么回事,比如明明眼睛不大,练出来都是大眼睛不知道该改什么参数呢
回复 支持 反对

使用道具 举报

0

主题

52

帖子

840

积分

高级丹师

Rank: 5Rank: 5

积分
840
发表于 2023-2-26 09:40:45 | 显示全部楼层
accelerate : 无法将“accelerate”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请
确保路径正确,然后再试一次。
所在位置 E:\Game\NIVDIA\lora-train\lora-scripts\lora-scripts\train.ps1:72 字符: 1
+ accelerate launch --num_cpu_threads_per_process=8 "./sd-scripts/train ...
+ ~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (accelerate:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException


请教一下版主,这个情况版主有遇到过么,谢谢版主
回复 支持 反对

使用道具 举报

7

主题

144

帖子

901

积分

高级丹师

Rank: 5Rank: 5

积分
901
发表于 2023-2-26 14:01:35 | 显示全部楼层
超赞的教程!!一步步跟着做了,训练进行中,要一个多小时
回复 支持 1 反对 0

使用道具 举报

QQ|Archiver|手机版|deepfacelab中文网 |网站地图

GMT+8, 2024-10-18 18:26 , Processed in 0.101071 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表