X



サル🐒でもできるLoRA学習【~環境構築編~】
■ このスレッドは過去ログ倉庫に格納されています
0001
垢版 |
2023/05/09(火) 21:58:55.46
プロンプトにも飽きて好きなキャラを学習させたい
でも難しそう……とか思っとる人おるやろ
ワイやで!

これはそんなワイによるワイのためのLoRA学習のメモや
0003
垢版 |
2023/05/09(火) 22:00:35.89
お品書きや

1, StableDiffusionのインストール
2, 必須ランタイムなどのインストール
3, kohya_ssのダウンロードと環境構築
4, StableDiffusionのtaggerで素材画像にタグをつける
5, kohya_ssにモデル・素材フォルダ・出力先・学習パラメーターを設定
6, Train_modelを実行するとsafetensorかckptでLoRAが吐き出される
7, StableDiffusionのLoRAフォルダに入れて花札マークから呼び出して生成
8, 学習した特徴が出力画像に反映
0004
垢版 |
2023/05/09(火) 22:01:23.62
必要な物

【ハードウェア要件】

・windows10 PC

・CPUはsandy bridgeでも動く

・RAM16GB以上

・HDD/SSD空き容量 30GBくらい

・GTX1060以上のグラボ vram多ければ多いほど良し
0006風吹けば名無し
垢版 |
2023/05/09(火) 22:01:49.97ID:WIEiSkH+0
誰も聞いてないのに勝手に進めてて草
0008
垢版 |
2023/05/09(火) 22:02:51.58
>>6
ちょっとさみしいけど最後まで頑張るで!
0011
垢版 |
2023/05/09(火) 22:04:37.45
【手順01 Stable Diffusion】

Automatic1111 StableDiffusionが起動できるようになるところまで頑張る。

有志が作成した自動インストールバッチがおすすめ。
自動環境構築からLoRAやモデルなんかも一式セットになって驚異の300GB。
※モデルを落とさなければ大体20GBくらい。

Zuntan03/SdWebUiTutorial
https://github.com/Zuntan03/SdWebUiTutorial
0012
垢版 |
2023/05/09(火) 22:05:07.90
>>10
サンガツ
がんばるでn
0013風吹けば名無し
垢版 |
2023/05/09(火) 22:05:31.35ID:RqvGPXdh0
サンキューイッチ
フォーエバーイッチ
0014
垢版 |
2023/05/09(火) 22:06:26.15
質問あったらわいが答えられる範囲でサポートするで
でもワイもサル🐒やからお手柔らかに頼むで
0015
垢版 |
2023/05/09(火) 22:06:50.23
>>13
まってや
いかんといて……
0017風吹けば名無し
垢版 |
2023/05/09(火) 22:07:33.96ID:p8Ox8j/o0
お姉ちゃん!もう女叩きはやめるんや!
0018風吹けば名無し
垢版 |
2023/05/09(火) 22:08:04.16ID:sEWu/xVt0
すまん、キャプションせっせと入力するくらいならcolabのノートブック使うわ✋
0019
垢版 |
2023/05/09(火) 22:08:50.08
>>17
ほんま暇某のせいで茜ちゃんの株は大暴落や……
0020
垢版 |
2023/05/09(火) 22:09:05.90
>>18
かしこい
0021
垢版 |
2023/05/09(火) 22:09:38.25
ここからちょっとめんどくさくなるで


【手順03 kohya_ssのダウンロード】

コマンドプロンプトを管理者権限で実行してや。
この画面は手順の最後まで閉じたらあかんで!
(power shellでやる場合は実行ポリシーの変更が必要かもしらん。)


・保存先に移動
(例)
> cd C:\SDLearning\


・kohyaのダウンロード
> git clone https://github.com/bmaltais/kohya_ss.git


・Python仮想環境 名:venvを作成
> py -3.10 -m venv venv


・仮想環境を有効化
> .\venv\Scripts\activate.bat

ターミナルが「(venv) >」になれば成功や。
コマンドプロンプトの画面はまだ閉じたらあかんで。
0022風吹けば名無し
垢版 |
2023/05/09(火) 22:10:54.15ID:HMSTpeBVM
あげ
0023風吹けば名無し
垢版 |
2023/05/09(火) 22:11:22.24ID:6LKDvaIqa
ウィルス仕込んでるんやろ!ワイは騙されへん!😡
0024
垢版 |
2023/05/09(火) 22:12:03.13
【手順04 kohya_ssに必要なパッケージのダウンロード】


・ほなpythonパッケージのインストールするで

以下のコマンドを1行ずつ実行してや

(venv) > python -m pip install -U pip setuptools

(venv) > pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 --extra-index-url https://download.pytorch.org/whl/cu116

(venv) > pip install --use-pep517 --upgrade -r requirements.txt

(venv) > pip install -U -I --no-deps https://github.com/C43H66N12O12S2/stable-diffusion-webui/releases/download/f/xformers-0.0.14.dev0-cp310-cp310-win_amd64.whl


・以下のコマンドでbitsandbytesに含まれるファイルをvenv内にコピーするで

(venv) > copy .\bitsandbytes_windows\*.dll .\venv\Lib\site-packages\bitsandbytes\

(venv) > copy .\bitsandbytes_windows\cextension.py .\venv\Lib\site-packages\bitsandbytes\cextension.py

(venv) > copy .\bitsandbytes_windows\main.py .\venv\Lib\site-packages\bitsandbytes\cuda_setup\main.py
0025
垢版 |
2023/05/09(火) 22:13:17.02
>>23
ちゃんとgithubから引っ張ってるけど心配ならウィルススキャンしたほうがええね
0026
垢版 |
2023/05/09(火) 22:15:05.88
【手順05 GPUの設定】

以下のコマンドを実行してや

(venv) > accelerate config


以下の順番で入力するんやで

エンター
エンター
NO
NO
NO
all
1
エンター


こうなればOKや
https://imgur.com/yCM0qNH.png
0027
垢版 |
2023/05/09(火) 22:17:32.23
【手順05付録 RTX30XX~RTX40XXを使ってる人へ】

CUDNN 8.6をインストールすると学習速度がめっちゃアップや!
4090で最大50%の速度向上が見込めるで。


ここの「here」からzipをダウンロードや
https://github.com/bmaltais/kohya_ss#optional-cudnn-86

解凍して出てきた「cudnn_windows」を「kohya_ss」の中にコピーして、

以下を実行したら画像のようになれば完了や。

(venv) > python .\tools\cudann_1.8_install.py

https://imgur.com/T1HPn6z.png
0028
垢版 |
2023/05/09(火) 22:19:53.15
【手順07 kohya_ssの起動方法】

ここまでの手順でエラーがなければ環境構築が完了したで!
お疲れさまやで
コマンドプロンプトはもう閉じてOKや

もしエラーが出たら一度kohya_ssを削除して最初からやり直すことをオススメするで
0029
垢版 |
2023/05/09(火) 22:21:33.38
最後に起動方法をかくで


【コマンドプロンプトを管理者権限で実行】

> cd C:\{kohya_ssをダウンロードしたフォルダ}\kohya_ss
> .\venv\Scripts\activate.bat
> gui.bat --listen 127.0.0.1 --server_port 7860 --inbrowser



【Powershellの場合 (ワイの環境やと動かへんかった)】

> cd C:\StableDiffusionLearning\kohya_ss
> .\venv\Scripts\Activate.ps1
> gui.ps1 --listen 127.0.0.1 --server_port 7860 --inbrowser
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況