
Then run git pull to update web UI and then.
#Mac os x ui browser install#
If you have an existing install of web UI that was created with setup_mac.sh, delete the run_webui_mac.sh file and repositories folder from your stable-diffusion-webui folder. Note that it doesn't auto update the web UI to update, run git pull before running.
To relaunch the web UI process later, run. A Python virtual environment will be created and activated using venv and any remaining missing dependencies will be automatically downloaded and installed. If you don't have any, see Downloading Stable Diffusion Models below. Place Stable Diffusion models/checkpoints you want to use into stable-diffusion-webui/models/Stable-diffusion. Clone the web UI repository by running git clone. Open a new terminal window and run brew install cmake protobuf rust git wget. Keep the terminal window open and follow the instructions under "Next steps" to add Homebrew to your PATH. If Homebrew is not installed, follow the instructions at to install it. Generated images with GPU acceleration on macOS should usually match or almost match generated images on CPU with the same settings and seed. Most samplers are known to work with the only exception being the PLMS sampler when using the Stable Diffusion 2.0 model. CLIP interrogator can be used but it doesn't work correctly with the GPU acceleration macOS uses so the default configuration will run it entirely via CPU (which is slow).
Although training does seem to work, it is incredibly slow and consumes an excessive amount of memory.
Important notesĬurrently most functionality in the web UI works correctly on macOS, with the most notable exceptions being CLIP interrogator and training. Mac users: Please provide feedback on if these instructions do or don't work for you, and if anything is unclear or you are otherwise still having problems with your install that are not currently mentioned here.