VRAM6GBでも自分の絵でSDXL用LoRAを作ってみたんだ
RTX 3060 laptop(VRAM6GB)搭載というよわよわノートパソコンながら 先日初めて自作LoRAを作りました
調子に乗って SDXLのLoRA作るにはVRAM最低12GBはないとだめって聞くけどどうなの? と思って試したらできたので 備忘録 ちなみにRAMは32GBです
学習用画像を用意
自分が描いたイラスト20枚を用意しました
タグ付け
Stable Diffusion weu UIの拡張機能Taggerを使いました 画風LoRAなのでトリガーワードを入れただけでタグ消しはしてません
kohya's GUIの設定
基本設定
・Pretrained model name or path
Animagine XL V3.1 にしました
・Image folder
学習用画像フォルダの親フォルダを指定しました
・Model output name
inmnstylexl にしました
・Output folder
kohya_ss/output にしました
パラメータはほぼデフォルトのままですが変えたところ
・epoch
学習画像が20枚で繰り返し回数(学習用画像フォルダ名)を10にしたので ステップ数3000として エポックは15にしました
(ステップ数 = 学習画像数 × 繰り返し数 × エポック数)
・Max train steps
0にしました
・Save every N epochs
15にしました
・Max resolution
SDXLなので 1024,1024 にしました
・Network Rank(Dimension)
16にしました
・Network alpha
8にしました
こんな感じで最低限の変更だけです 正直パラメータぜんぜんわからないので…
Cache latents to diskはVRAMの消費を抑えると聞いたので一度オンにしたものの エラー吐いたのでオフにしました
トレーニングスタート
VRAM不足だと開始時にエラーになると聞いてたので ドキドキびくびくしながらスタートボタンを押しましたが エラーは出ず 順調に始まってくれました
共有GPUもあっぷあっぷでした
完成
終了までほぼ2日かかりました
SDのLoRAは30分くらいでできてたので SDXL…おそろしい子…となりました やはりいろいろとギリギリなようです
使ってみた
プロンプトは general, 1 girl です ネガティブプロンプトは入れてません
Animagine XL V3.1
自作LoRA適用
元々の自分の絵がアレなので品質がわかりにくいですが とりあえず自分の絵柄のLoRAはできました
低スペック民もやってみよう SDXLでLoRA
ありがとうございました
おわり