Skip to content

Multi-GPU Stable diffusion pipeline over webrtc

Notifications You must be signed in to change notification settings

venetanji/videosd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

videosd

A webrtc video interface to StableDiffusion pipelines. Built for https://backdropbuild.com/builds/v2/videosd

Check the youtube video below for a demo of how it works.

Videosd Demo

Live demo (1 old GPU): https://blendotron.art/

Run (dev)

docker compose up -d
docker compose exec backend-dev bash

You can also attach vscode to the dev container by browsing remotes or using the docker vscode extension. To start the server run python server.py within the container.

root# python3 server.py

Config

Set configuration in diffusert/config.yml

gpus: 4

Run the server in production mode

Edit configs/turnserver.conf

docker compose --profile production up -d

App should be running on port 80. You will need an ssl connection, for convenience you can use the certbot container or use ngrok (ngrok http 80)

Releases

No releases published

Packages

No packages published