Stable Diffusion入門 from Thailand 第7回
秒100枚の画像生成ができるという「Stream Diffusion」を動かそうとしたらたいへんだったお話
2024年01月03日 10時00分更新
いよいよ実行だ!!!
Stream Diffusionにはすぐに試すことができるexamples(使用例)プログラムがいくつか用意されているので、READMEを読みながら試してみることにする。
optimal-performance
まずは「optimal-performance(パフォーマンス最適化)」。TensorRTで最適化されたSD-Turboモデルを用いてtxt2imgを高速で実行するものだ。
実行はターミナルからPythonファイルを実行するだけだ。
TensorRTの焼き付け作業にかなり時間がかかるため、止まっているのではないかと心配したが、なんとか数分後にウィンドウが開き無事猫の絵が高速生成された。ちなみに使用されているプロンプトは「"cat with sunglasses and a hat, photoreal, 8K"」だ。
#StreamDiffusion
— kazuhiro taguchi (@tagkaz) December 28, 2023
なんとか動かせた。33fps(RTX4070)
CUDAとTensorRTが大変だった
VSCodeもAnacondaも触ったことなかったけど頑張った pic.twitter.com/u4b0TJyjOM
おおおおお!!!あき先生のデモほど超高速ではないが、右下の表示を見ればわかるように、なんと33fps(フレーム/秒)を叩き出している。秒間30枚以上だ!!!いくら高速なSD-Turboモデルとは言えこれは異次元のスピードだ。
次に4枚同時に生成するバッチ処理を使ったプログラムを実行してみる。
Multi pic.twitter.com/76pgKF1m0q
— kazuhiro taguchi (@tagkaz) December 28, 2023
こちらではなんと58fpsを達成している。
Real-Time Txt2Img Demo
次に試したのはリアルタイムのtxt2img(テキスト→画像)だ。通常のtxt2imgではプロンプトを入力して実行してから画像が生成されるまでには数秒の時間がかかるのが当たり前だったが、なんとリアルタイム生成できる時代になってしまうのだ。
cd view
npm i
npm run build
cd ../server
python main.py
実行は上記コマンドを順番に実行していけばよい。
#StreamDiffusion
— kazuhiro taguchi (@tagkaz) December 28, 2023
たまに詰まることあった pic.twitter.com/ba1ocP87oP
プロンプトを入力すると、4x4のイメージが次々に生成されていく様子が見える。「髪の色を青く」というプロンプトを追加するとそれがリアルタイムで変更されていくのがわかるだろうか。

この連載の記事
-
第35回
AI
ここがヤバい!「Nano Banana Pro」画像編集AIのステージを引き上げた6つの進化点 -
第34回
AI
無料で始める画像生成AI 人気モデルとツールまとめ【2025年11月最新版】 -
第33回
AI
初心者でも簡単!「Sora 2」で“プロ級動画”を作るコツ -
第32回
AI
【無料】動画生成AI「Wan2.2」の使い方 ComfyUI設定、簡単インストール方法まとめ -
第31回
AI
“残念じゃない美少女イラスト”ができた! お絵描きAIツール4選【アニメ絵にも対応】 -
第30回
AI
画像生成AI「Midjourney」動画生成のやり方は超簡単! -
第29回
AI
創作のプロセスを激変させる画像生成AI「Midjourney V7」の使い方 ドラフトモード、パーソナライズ機能に大注目 -
第28回
AI
ローカル動画生成AIの革命児「FramePack」の使い方 -
第27回
AI
【解説】Geminiの画像生成がすごい 無料で使えるうちに試してみて -
第26回
AI
人気の画像生成AIツール「ComfyUI」デスクトップアプリがめっちゃラク 初心者にオススメ -
第25回
AI
業界トップ級の画像生成AIツール「Recraft」 Adobeユーザーは体験する価値あり - この連載の一覧へ






