Dough — Steerable Motion — Setting Up a Working Environment on 50xx Hardware

Dough is a way to animated between images:

Available on GitHub: https://github.com/banodoco/Dough

Zip Archive (May 2025): http://notes.frametheweb.com/wp-content/uploads/2025/05/Dough-main.zip

Setting up a working environment for 50xx hardware is tricky, and the installation is temperamental as well.

  1. set up a conda environment with python=3.10 + streamlit and websockets, which seem to get missed by the normal installation process, goofing up the dependency resolution: conda create -n dough python=3.10 websockets streamlit
  2. then run downloader: curl -sSL https://raw.githubusercontent.com/banodoco/Dough/green-head/scripts/linux_setup.sh | bash
  3. launch the web app: source ./dough-env/bin/activate && ./scripts/entrypoint.sh
  4. to prevent the web app from launching a web browser, edit scripts/entrypoint.sh to include in the launch() portion of the code: --server.headless true
  5. download a stable diffusion model and run with default settings to trigger the additional downloads.


Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *