LoRA を自作したいからキーワードを整理する
自分でも LoRA って作ってみたいですよね!
でも何もわからんですよね!
ちょっとキーワードを調べて整理してみようと思います!
Linaqruf/kohya-trainer
npaka さんの記事 を見ると、
Google Colab で Kohya Trainer というものを使って LoRA 学習 をしています。
ということは、
弱々マシンの自分でも出来るっぽいですね。
kohya-ss/sd-scripts を Google Colab Notebook で使えるようにしたリポジトリっぽいですが、どうやら Kohya Trainer のリポジトリはアーカイブフェーズに移っているようです。
hollowstrawberry/kohya-colab
Kohya Colab も kohya-ss/sd-scripts を Google Colab Notebook で使えるようにしたリポジトリっぽいです。
kohya-ss/sd-scripts と Kohya Trainer をベースにした Stable Diffusion Lora Training 用の Google Colab Notebook となっているようなので、 Kohya Trainer の後継版的な立ち位置でしょうか?
bmaltais/kohya_ss
Kohya's GUI は kohya-ss/sd-scripts を Gradio GUI で使えるようにしたリポジトリっぽいです。
これなら簡単に使えそうな気がしますが Google Colab で使えるかはわかりません。
kohya-ss/sd-scripts
さて、これまで全てのリポジトリで名前が登場していた kohya-ss/sd-scripts です。
つまり 全てのリポジトリが崇拝している神のようなリポジトリ ってことですね🙃
こちらは、基本的には Python コマンド で実行する CUI ツール のような感じですね。
もし、今まで登場してきたリポジトリたちが、この kohya-ss/sd-scripts の Wrapper だとしたら、 kohya-ss/sd-scripts が使えれば全部使えたも同然なのでは?
というか、他の依存モジュールに影響する度合いが一番低いのではないでしょうか?
まとめ
まぁ、全て使い方はわからないので、まだ何も作れないんですが...!!