sdxl_train_network.pyでnetwork_train_unet_onlyが有効かつBlock weightを使用するとエラーで学習ができません。AdamWでは以下のエラーが発生し、ほかのOptimizerでもlist index out of rangeなどのエラーで動作しません。
commit hashは89aae3e04fe6aa11c3da76b9b48eed16be310b14です。
Traceback (most recent call last):
File "G:\sd-scripts\sdxl_train_network.py", line 174, in <module>
trainer.train(args)
File "G:\sd-scripts\train_network.py", line 324, in train
optimizer_name, optimizer_args, optimizer = train_util.get_optimizer(args, trainable_params)
File "G:\sd-scripts\library\train_util.py", line 3376, in get_optimizer
optimizer = optimizer_class(trainable_params, lr=lr, **optimizer_kwargs)
File "G:\sd-scripts\venv\lib\site-packages\torch\optim\adamw.py", line 50, in __init__
super().__init__(params, defaults)
File "G:\sd-scripts\venv\lib\site-packages\torch\optim\optimizer.py", line 187, in __init__
raise ValueError("optimizer got an empty parameter list")
ValueError: optimizer got an empty parameter list
sdxl_train_network.pyでnetwork_train_unet_onlyが有効かつBlock weightを使用するとエラーで学習ができません。AdamWでは以下のエラーが発生し、ほかのOptimizerでもlist index out of rangeなどのエラーで動作しません。 commit hashは
89aae3e04fe6aa11c3da76b9b48eed16be310b14
です。コマンドは以下の通りです。