How To Run Stable Diffusion Locally Without GPU

In the past few months, more and more people have been using artificial intelligence (AI) to generate incredibly detailed and photorealistic images.
However, running these tools locally typically requires a powerful graphics processing unit (GPU), which can be expensive and difficult to come by.
Fortunately, there is now a way to generate images using AI without a GPU. With the advancement of technology, the hardware requirements to run these powerful AI models are becoming less demanding, enabling people to run the tool without a GPU.
In this article, I’m going to explain how you can set up a Stable Diffusion environment and run it on the CPU.
System Requirements
- Windows 10/11 (Linux is also supported but this tutorial will focus on the Windows environment)
- 25 GB of local disk space.
If there’s no problem with the above requirements, let’s proceed with the tool setup.
Setup the One-Click Stable Diffusion Web UI
Download this zip installer for Windows.
Extract the folder on your local disk, preferably under the C: root directory.
Next, double-click the “Start Stable Diffusion UI.bat” file. It will download all the dependency files for you. The total file size is around 10 GB, so go grab a coffee or snack while you wait for the download to finish.

Once the setup is finished, a browser UI should be launched automatically.

Now go to the System Settings tab and toggle the “Use CPU” button.

That’s pretty much it. You can now start generating images.
Warning: The generation is incredibly slow.
On a CPU with the following specs, it took about 10 minutes to make a 512x512 JPEG image:
Processor Intel(R) Core(TM) i7–9850H
CPU @ 2.60GHz, 2592 Mhz, 6 Core(s), 12 Logical Processor(s)Here’s the image result.
prompt: An astronaut riding a horse in space
If you switch from GPU to CPU, it won't change the quality of the final result; only the render speed is affected.
Despite these limitations, the ability to run a stable diffusion locally without GPU is a great development for developers and users alike. It allows individuals to access powerful AI tools without having to invest in expensive hardware.
The technology is improving very quickly, so it is likely that the hardware requirements to run these AI models will become even less demanding in the future. This could lead to even more powerful AI tools being available to everyone, regardless of their hardware capabilities.






