「Hugging Face Diffusersは、LoRAを正しくロードできるようになりました」

Hugging Face Diffusers can now correctly load LoRA.

最新のディフューザーモンキーパッチ機能を使用してLoRAをロードすると、A1111と比較してまったく同じ結果が得られます

Hugging FaceのDiffusersコードリポジトリから最新のコードを取得しましたが、最新のコードはLoRAのロードに関連して更新され、現在はMonkey-Patching LoRAのロードが可能です。

最新のDiffusersをインストールするには:

pip install -U git+https://github.com/huggingface/diffusers.git@main

LoRAのロード関数は昨日、わずかに不良な結果を生成していました。この記事では、Diffusersパッケージから最新のLoRAローダーを使用する方法について説明します。

LoRAをロードし、安定したディフュージョンモデルの重みを更新する

Diffusersを使用するプログラマーは、簡単な方法でLoRAをロードすることができない期間が続いています。私がこの記事で提供したように、チェックポイントモデルにLoRAをロードし、A1111のStable Diffusion Webuiと同じ結果を出力するためには、追加のカスタムコードを使用する必要があります。

高品質な画像生成のためのDiffusersパッケージの改良

トークンサイズの制限の克服、カスタムモデルのロード、LoRaのサポート、テキスト反転のサポートなど

towardsdatascience.com

この記事で提供された解決策は、良く機能し、高速ですが、LoRAのアルファウェイトの追加管理が必要です。現在のLoRAのウェイトαを記憶するために変数を作成する必要があります。なぜなら、LoRAのロードコードは単純にLoRAからA行列とB行列を加えるからです。

そして、メインのチェックポイントモデルのウェイトWとマージします。

LoRAのウェイトを削除するには、LoRAのウェイトを削除するために負の-αが必要です。またはパイプラインを再作成する必要があります。

LoRAをロードするためのモンキーパッチングの方法

LoRAを使用する別の方法は、モジュールのforward処理を実行するコードにパッチを当て、テキスト埋め込みと注意スコアの計算時にLoRAのウェイトを取り込むことです。

これがDiffusersのLoraLoaderMixinのLoRAローディング手法です。この手法の良いところは、モデルのウェイトが更新されないため、簡単にLoRAをリセットし、新しいαを定義してLoRAのウェイトを提供できることです。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

AIテクノロジー

「LXTのテクノロジーバイスプレジデント、アムル・ヌール・エルディン - インタビューシリーズ」

アムル・ヌール・エルディンは、LXTのテクノロジー担当副社長ですアムルは、自動音声認識(ASR)の文脈での音声/音響処理と機...

人工知能

「ジンディのCEO兼共同創設者、セリーナ・リー― インタビューシリーズ」

「Celina Leeは、ZindiのCEO兼共同創設者であり、アフリカのデータサイエンティスト向けの最大の専門ネットワークです Celina...

人工知能

「ナレ・ヴァンダニャン、Ntropyの共同創設者兼CEO- インタビューシリーズ」

Ntropyの共同創設者兼CEOであるナレ・ヴァンダニアンは、開発者が100ミリ秒未満で超人的な精度で金融取引を解析することを可...

人工知能

「アナコンダのCEO兼共同創業者、ピーターウォングによるインタビューシリーズ」

ピーター・ワンはAnacondaのCEO兼共同創設者ですAnaconda(以前はContinuum Analyticsとして知られる)を設立する前は、ピー...

人工知能

ディープAIの共同創業者兼CEO、ケビン・バラゴナ氏- インタビューシリーズ

ディープAIの創設者であるケビン・バラゴナは、10年以上の経験を持つプロのソフトウェアエンジニア兼製品開発者です彼の目標...

人工知能

Diginiのスマートセンスの社長、ガイ・イエヒアブによるインタビューシリーズ

ガイ・イハイアヴ氏は、ビジネスの成功に最も重要な資産を保護するためにインターネット・オブ・シングス(IoT)の力を活用す...