【重要】
2023年5月21日頃のアプデ以降、拡張機能「a1111-sd-webui-locon」は壊れてしまい、一切のLoRAおよびLyCORISを読み取らなくなっています。(参考記事)
加えて「a1111-sd-webui-locon」は将来的に削除される予定のようなので(参考記事)、その後継作にあたる拡張機能「a1111-sd-webui-lycoris」に移行するのがおすすめです。

どうしても「a1111-sd-webui-locon」を利用したい場合は、拡張機能のコミットをダウングレードする必要があります。(04b768baに下げれば使えます)
こんにちは!悠です!
今回は「Stable Diffusion」で使用できるLoRAの亜種、「LyCORIS(LoHa・LoCon)」の使い方を紹介していきます。
WebUIに導入しておくことでさらにAIイラストの表現の幅が広がるので、ぜひ試してみてください!

使い方はほぼ通常のLoRAと同じです!
LyCORISとは?
「LyCORIS」とは、新たなアルゴリズムを用いて作られたLoRAの亜種を統合したプロジェクト名です。
2023年4月30日時点で、LyCORISには下記の5種類が存在します。
- LoCon
- LoHa
- (IA)^3
- LoKR
- DyLoRA
これらはすべて異なるアルゴリズムをもとに製作されたLoRAの亜種で、例えばLoConやLoHaは、LoRAと比べて少ないステップ数で高効率の学習ができるといわれています。
(IA)^3、LoKR、DyLoRAは情報が少なすぎてよくわかりません。アルゴリズム自体はここに記載されていますが、LoConやLoHaと比べてどれだけ優れているのかは私には判別しかねます。
また情報がわかり次第追記していきます。
LyCORISファイルをダウンロードする方法
Civitaiのフィルター機能を使えば、LoRAと同じようにLyCORISだけをピックアップして検索することができます。
このうち9割がLoCon、1割がLoHaくらいのイメージです。
(IA)^3、LoKR、DyLoRAに関しては、私はまだ見たことがありません。もしこれらの3種が配布されている場所をご存知でしたら、ぜひコメント欄で教えてください!
LyCORISの使い方
「LyCORIS」をWebUIで使用するためには、「a1111-sd-webui-locon」と呼ばれる拡張機能をインストールする必要があります。
「a1111-sd-webui-locon」を導入することで、DyLoRAを除くすべてのLyCORISを使用することができます。
ただDyLoRAを使いたい場合は、「a1111-sd-webui-lycoris」という別の拡張機能を導入する必要があります。下の記事で詳しく紹介しています。

Google Colaboratory版の場合
下記の方法で紹介している「maintained by Akaibu」のノートブックを使って、拡張機能「a1111-sd-webui-locon」を導入していきます。
まだご覧になっていない方は、まず最初にこちらを準備しておいてください。


それでは拡張機能「a1111-sd-webui-locon」を導入していきましょう。
Google Driveからモデルデータを読み込むセルの下に新しくセルを作成し、下記のコードを入力してください。
#LyCORISをWebUIで読み込む拡張機能 %cd /content/stable-diffusion-webui/extensions/ !git clone https://github.com/KohakuBlueleaf/a1111-sd-webui-locon /content/stable-diffusion-webui/extensions/a1111-sd-webui-locon %cd /content/stable-diffusion-webui
なお、LyCORISのファイル自体は通常のLoRAと同じようにGoogle Driveに保存しておけばOKです。
!cp /content/drive/MyDrive/StableDiffusion/Lora/fashionGirl_v51.safetensors /content/stable-diffusion-webui/models/Lora
これでWebUIを起動すれば、自動的に拡張機能が読み込まれてLyCORISが使用可能になっています。
LyCORISはLoRAと同じように、花札(🎴)マークの部分を押して使うことができますよ!
ローカル版の場合
「Extensions」→「Install from URL」の「URL for extension’s git repository」に下記のURLを入力しInstallをクリックしましょう。
https://github.com/KohakuBlueleaf/a1111-sd-webui-locon
LyCORISのファイル自体は通常のLoRAと同じく、「~webui/models/lora」に保存しておけばOKです。
sd-1click-colabの場合
コメント欄で「sd-1click-colab」でLyCORISを使えるかどうか質問があったので、実際に試してきました。結論から言うと可能です。
「sd-1click-colab」に関しては下記の記事をご覧ください。

ChilloutMixのノートブックを例にします。
Step1の git cloneが並んでいる場所に下記のコードをコピペします。
!git clone https://github.com/KohakuBlueleaf/a1111-sd-webui-locon /content/stable-diffusion-webui/extensions/a1111-sd-webui-locon
Step1の処理を実行してpublicURLが表示された後、処理を中断して出力を消し、Step2に下記の要領で入力します。
# LoRA 1 !curl -Lo /content/stable-diffusion-webui/models/Lora/fashionGirl_v51.safetensors ~civitai~/api/download/models/〇〇 #!mv ...
※上のコマンドでは、Civitaiのurlを省略しています。
「!curl -Lo /content/stable-diffusion-webui/models/Lora/(DLしたいLyCORISの名前)(DLしたいCivitaiのLyCORISページにある青いDLボタンのリンク)」の順で入力しましょう。
あとはStep2を実行すればOKです。
LyCORISを使って生成したAIイラストの例
今回は「Fashion Girl(v5.1)」というLyCORISを使って、AIイラストを生成してみました(アイキャッチ画像)。
なお、最新版のv5.2はLyCORISではなく通常のLoRAになったようです。
- Model: facebombmix_v1
- LyCORIS: fashionGirl_v51
- embeddings: EasyNegative, bad-hands-5
- Clip skip: 2
- ENSD: 31337
- Steps: 20
- Sampler: DPM++ 2M Karras
- CFG scale: 7
- Denoising strength: 0.55
- Hires upscale: 2
- Hires steps: 20
- Hires upscaler: R-ESRGAN_4x Anime6B
masterpiece, best quality, absurdres, highres, official art, (photo realistic:1.2), 3d face, 1girl, upper body, solo, large breasts, bare shoulders, blue eyes, long pale blonde hair, very long hair, blunt bangs, collarbone, hair ornament, hair stick, hair tubes, big fox ears, tokin hat, hime cut, japanese clothes, lips, long hair, looking at viewers, makeup, torii, sunset, dynamic lighting, fashi-g, <lora:fashionGirl_v51:0.5>
(worst quality, low quality:1.4), monochrome, zombie, nude, bad-hands-5, EasyNegative, bad anatomy, logo,
まとめ
以上が「Stable Diffusion」で使用できるLoRAの亜種、「LyCORIS(LoHa・LoCon)」の使い方でした。
本当に技術の進歩って早いですよね。今回のLyCORISのようにLoRAの亜種が今後続々と登場する可能性もあるので、忘れずに目を光らせておきましょう!
では、ここまで読んでいただきありがとうございました。
コメント
記事の更新お疲れ様です。このLYCORISの導入は、以前の「sd-1click-colabでLoRAを使用するOption」と同様に適用可能なのでしょうか?記事を拝見する限りだとLoraデータを読み込んだ後にこの記事と同様の操作を行えば可能に思えるのですが…
sd-1click-colab版にも応用できる方法がありましたらお教え願いたいです。よろしくお願いいたします。
コメントありがとうございます。
sd-1click-colabでLyCORISを使う方法について、記事内に追記しておきましたのでぜひ参考にしてください。
また、トクメイさんのコメントで、sd-1click-colabでLoRAを使う方法の説明に非常に大きなミスがあったことに気づけました!!!!
本当にコメントしていただきありがとうございました!!
解説ありがとうございます
自分でLocon・Lohaを学習・作成する際の導入手順のような記事があったらありがたいです
コメントありがとうございます!
自分で作成するのはなかなか難しそうですね~。私の方でも調べてみて、やり方を理解出来たら記事にしてまとめていきたいと思います!
https://yuuyuublog.org/lora-easy-training-scripts/
上の記事のやり方を応用すればLohaやLoconを作れそうなんですが、VRAM6GBの私のGPUでは出来なさそうです…
何とかやり方を見つけたい…!
どんな拡張機能が増えてるのかな、と記事を参考にさせてもらっています。
現在LoConには問題が発生しているようで、LoRAが読み込めなくなっていました。
下記GitHubページの問題のやり取りを見た限り、将来的にLoConリポジトリはなくなるようで。。
https://github.com/Linaqruf/sd-notebook-collection/issues/34#issuecomment-1556541130
コメントありがとうございます!!
これ本当に嫌ですよね…!
私の場合結構定期的に拡張のアプデチェックしているんですが、loconに関しては奇跡的に回避できんですよね。
しかしなくなってしまうんですね~。ということはa1111-sd-webui-lycorisに移行しないといけなくなりそうですね…
https://yuuyuublog.org/a1111-sd-webui-lycoris/
非常にためになる情報ありがとうございます!後で記事内にも追記させていただきます!