
はじめましての方ははじめまして。
当ブログ管理人のDAsanです。
以前の記事で、Radeon RX7600でもZuludaを使って、Stable Diffusionでイラスト生成できるように環境を整えましたが、FLUX.1もComfyUIなら出来るという情報を見つけたので試してみました。
その設定方法と、生成にどれくらい時間がかかるのかを書いてみたいと思います。
ComfyUIでFLUX.1を使うために
設定というかノード接続ですが、こちらのページを参考にしました。
こちらのページをもとに、日本語で簡単に説明してみます。
準備するファイル(モデル)
こちらのページから「ae.safetensors」をファイル名の右にある「↓」をクリックしてダウンロードします。
ダウンロードしたファイルは以下のフォルダに入れます。
ComfyUI\models\vae
こちらのページから「flux1-schnell-fp8-e4m3fn.safetensors」をファイル名の右にある「↓」をクリックしてダウンロードします。
ダウンロードしたファイルは以下のフォルダに入れます。
ComfyUI\models\unet
こちらのページから「clip_l.safetensors」と、「t5xxl_fp8-e4n3fn.safetensors」をファイル名の右にある「↓」をクリックしてダウンロードします。
※参考にしたページでは「t5xxl_fp16.safetensors」となっていましたが、揃えたほうがいいだろうと思い、fp8でテストしました。fp16では試していません。
ダウンロードしたファイルは以下のフォルダに入れます。
ComfyUI\models\clip
ComfyUIのワークフローを作る

ノードの接続を文字で説明するのはなかなか大変なので、ワークフローをエクスポートしたものをダウンロードできるようにしたので、試したい方はこちらを使ってみてください。
画像の保存設定が日付のフォルダの先に保存する設定にしているので、そこはお好みで変更してください。
FLUX.1はRadeon RX7600で何秒で生成できるのか?

Radeon RX7600というAIイラストをするには貧弱なGPUで、FLUX.1でAIイラスト生成したらどれくらい時間がかかるのか、シンプルなプロンプトで何度か生成してみました。

最初の生成はモデルの読み込みに時間がかかり、145.91秒。
その後は、70秒から90秒でした。

バッチ数を増やして生成すると、14秒位で生成できたりもしましたが、

だんだん遅くなってきて、だいたい35秒位になったりしていました。
グラフィックメモリーが8GBしかなく、そこを使わずにシステムメモリーを使っているようで、搭載している32GBだとたりずに、仮想メモリも使われたりとそういったメモリー周りの影響で速度が安定していないように感じました。
Radeon RX7600でFLUX.1を使ってみた感想
プロンプト:beautifull girl standing modern artistic photo,
lots of colorfull flowers,epic flower art,
front view,modern artistic make up,colorfull flower art,
japanese idol,artistic colorfull flowers background,
flowers dress,very detailed expressoin,golden ratio,
花と女性のアーティスティックな写真を作ろうと思って同じプロンプトで何度も生成した中でいい感じだったイラストです。
FLUX.1は被写界深度が指定しなくてもついていて、ポージングなどの人体の破綻があまりなく、少ないプロンプトでも綺麗にまとまったイラストが生成されやすいですが、リアルの表現によりやすくデフォルメされたイラストになりにくい印象がありました。
比較で載せたのはyayoyiMixというモデルでの生成ですが、従来のモデルでの生成は大まかにきれいなイラストは生成できますが、このイラストの手の部分のように細かい部分が曖昧になりやすく、そういった破綻が多くなりやすいので、FLUX.1はそういった破綻がすくなくまとまったイラスト生成できるという点では評判通り優秀なんだと感じました。
ただ、Radeon RX7600というAIイラストをするにはあまりにも低スペックなGPUでFLUX.1を扱うには、非力すぎますし、今回はfp8というFLUX.1の中でも最弱と言えるメモリー負担の少ないモデルなので、FLUX.1の良さを活かし切れていないので、FLUX.1を使いたいなら、もっと上位のGPUを使うか、FLUX.1を利用できる生成サービスに課金して使うのがいいと思いました。
ちなみに、FLUX.1はエロ画像はそのままでは使えないので、そういう目的だったら試す必要ないと思います。
それではまた次の記事でお会いしましょう。
この記事がためになったと感じましたら下のボタンからSNSで紹介してください☺️