🎏

StreamDiffusionでVideo2Video(ローカル)

2024/01/24に公開

StreamDiffusionをローカルで動かす

Google Colabに続いてローカルでStreamDiffusionを動かす方法です。

https://zenn.dev/karaage0703/articles/79c31a972174a1

セットアップ

Dockerのディープラーニング環境構築方法は以下参照ください。
https://qiita.com/karaage0703/items/e79a8ad2f57abc6872aa

上記設定の上でセットアップしていきます。

$ cd && git clone https://github.com/cumulo-autumn/StreamDiffusion.git
$ cd StreamDiffusion
$ docker build -t stream-diffusion:latest -f Dockerfile .

StreamDiffusion/demo/vid2vid/app.pyを以下の通り修正します。

- demo.launch()
+ demo.launch(server_name="0.0.0.0")

必要に応じてpromptも好きに修正します。

ここまでは一回実行すればOKです。

起動

Dockerを起動します。

$ ~/StreamDiffusion
$ docker run -p 7860:7860 --gpus all -it -v $(pwd):/home/ubuntu/streamdiffusion stream-diffusion:latest

コンテナ内で以下実行します。

# cd demo/vid2vid/
# pip3 install -r requirements.txt
# python3 app.py

以下URLにブラウザでアクセス

http://127.0.0.1:7860/

Gradioのデモアプリが起動するので、動画アップロードして変換などしましょう。

参考リンク

https://zenn.dev/optimisuke/articles/ebf22f7449a1ca

https://github.com/cumulo-autumn/StreamDiffusion/blob/main/README-ja.md

https://qiita.com/k-kariya/items/d7a809abc70683b0d755

https://note.com/comfyui/n/n44d030cf9e98

https://github.com/Limitex/ComfyUI-Diffusers

https://note.com/npaka/n/nb2e78a8a89f5

https://www.youtube.com/watch?v=EAiffUNG-Uc

Discussion