上記の方法で差分のLoRAを作成できますが、意図したとおりの動作にならない場合も多く、期待したとおりの動作になる率は低い印象です。
python (sd-scriptの配置ディレクトリ)\networks\sdxl_merge_lora.py
--save_precision (データ精度)
--save_to (結果保存先のLoRAファイルパス)
--models (差分を取るLoRAファイルパス1) (差分を取るLoRAファイルパス2)
--ratios (重み1) (重み2) --concat --shuffle
python networks/sdxl_merge_lora.py --save_precision bf16 ^
--save_to D:\data\lora\diff\result.safetensors ^
--models D:\data\lora\diff\lora_a.safetensors D:\data\lora\diff\lora_b.safetensors ^
--ratios 1.0 -1.0 --concat --shuffle
result.safetensors = lora_a.safetensors - lora_b.safetensors