August 2, 2024

How To Run Stable Diffusion On Mac

Share this :
silver iMac ad wireless keyboard

 

In this article, we’ll explore three different methods, ranging from user-friendly to more advanced, so you can choose the one that best suits your needs.

Method 1: DiffusionBee – The Easy Button

What is DiffusionBee?

Simple Installation

User-Friendly Interface

Quick Start

How to Install DiffusionBee

  1. Download the App:
  2. Install the App: This video describes installing DiffusionBee on your Mac using on-screen installation instructions.
  3. Launch and Create:

Method 2: AUTOMATIC1111 Web UI – Power with Flexibility

What is AUTOMATIC1111 Web UI?selective focus and grayscale photography of petaled flowers on vase beside cup and MacBook on table 

Customizable Options

Open-Source Community

Requires Technical Know-How

How to Set Up AUTOMATIC1111 Web UI on Mac

  1. Install Homebrew:  Open Terminal and run the command to install Homebrew, as it is a package manager for MacOS.
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Install Python and Git: Finally, install Python and Git by running the homebrew command as shown below.
    brew install python
    brew install git
  3. Clone the Repository: Clone the AUTOMATIC1111 repository by using the following Command

    bash

    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  4. Install Dependencies: Navigate to the cloned directory and install the required dependencies:
    bash
    cd stable-diffusion-webui
    pip install -r requirements.txt
  5. Download Models:  The desired models should be downloaded and placed in the correct directory.
  6. Run the Web UI: Start the web interface by running:
    python webui.py
  7. Access the Web UI: Open your web browser and navigate to http://localhost:7860 to start using the AUTOMATIC1111 Web UI.

Method 3: Gradio Web Interfaces (For the Adventurous)

What is Gradio?

Variety of Interfaces

Cutting-Edge Features

Requires Most Technical Expertise

How to Use Gradio Web Interfaces

  1. Search for Gradio Interfaces:  
  2. Clone the Repository:  When you encounter an Interface You Would Like To Attempt, Copy The Repository To Your Computer Using Git.
  3. Install Dependencies:  Read The Installation Instructions Available In The Repository If Any Dependencies are Needed To Install
  4. Run the Interface:  
  5. Explore and Create: Use the Gradio interface to experiment with different models and generation parameters. The flexibility of Gradio allows you to push the boundaries of what’s possible with Stable Diffusion.

Choosing Your Perfect Method

DiffusionBee for Beginners

AUTOMATIC1111 for Experienced Users

Gradio for the Adventurous

If you’re comfortable with complex setups and enjoy exploring cutting-edge technologies,

Closing