Live data from Hacker News

Diffusion Bee: Stable Diffusion GUI App for M1 Mac

github.com

111–120 of 199 posts

Re: Diffusion Bee: Stable Diffusion GUI App for M1 Mac

#111

Why is "trending on artstation" a keyword that influences the ML model? seems weird

It's trained on a dataset that contains images together with text describing the image. Some images have been scraped from artstation, and if they were scraped from the "Trending" page, where well done images end up, it's included in the description. So by adding that to the prompt, you influence the image to be more similar to images that have been trending on artstation.

Re: Diffusion Bee: Stable Diffusion GUI App for M1 Mac

#112

Earlier quoted context omitted.

how is this possible without a dedicated gPU? thought stable diffusion would require far more horsepower

They have integrated GPU that I believe Apple claimed was comparable to RTX 3090 (perhaps since debunked though or at the least maybe a misleading claim).

Apple compared M1 max to RTX 3080 (mobile) which was a stretch.

M1 ultra was compared to RTX 3090 which was a larger stretch.

The M1 max deliver about 10.5 tflops The M1 ultra about 21 tflops.

The desktop RTX 3080 delivers about 30 tflops and RTX 3090 about 40.

Apple’s comparison graph showed the speed of the M1s vs. RTXs at increasing power levels, with the M1s being more efficient at the same watt levels (which is probably true). However, since the graph stopped before the RTX GPUs reached full potential, the graph was somewhat misleading.

The M1 max and Ultra have extra video processing modules that make them faster than the RTX GPUs at some video tasks though.

Re: Diffusion Bee: Stable Diffusion GUI App for M1 Mac

#113
post #11

Earlier quoted context omitted.

It works, well, incredibly.

how is this possible without a dedicated gPU? thought stable diffusion would require far more horsepower

The relative feebleness of x86 iGPUs is partly about the bad software situation (fragmentation etc, the whole story of how webgl is now the only portable way) and lack of demand for better iGPUs. AMD tried the strategy of beefier iGPUs for a while with a "build it and they [software] will come" leap of faith but pulled back after trying for many years.

Re: Diffusion Bee: Stable Diffusion GUI App for M1 Mac

#114

Earlier quoted context omitted.

`mkdir ~/Desktop/charl-e/samples` to fix that.

Why do you need a folder on the desktop? I never put files there and it seems like a strange requirement.

It’s just a bug in the code that assumes that folder is there. (Not my app)

Re: Diffusion Bee: Stable Diffusion GUI App for M1 Mac

#115

Both of my M1 Macs only have 8G of RAM. Is it a waste of time trying to run this with 8G?

Yes, it's a waste of time. It works, kinda, sorta, but only after shutting down every other app, and even then occasionally it seems to fall over. The model is larger than 8GB in memory, so it's agonizing.

What about 16MB RAM?

Re: Diffusion Bee: Stable Diffusion GUI App for M1 Mac

#116
post #81

This really is a one-click installer, which is excellent. As far as I know it's the first and only one for M1. It's quite a polished UI, but there are a lot of features missing. The first ones that come to mind are: - No way to specify a seed. This is an important part of SD workflows, letting you redo an image with a slightly tweaked a prompt. - No way to specify a custom model. Alternative models (such as Waifu Dif…

Can it be built from source? (Am thinking if yes, then the seed feature should be easy to add).

The seed problem is in upstream GPU libraries provided by Apple. The community is working on solutions, but they are not easy.

Re: Diffusion Bee: Stable Diffusion GUI App for M1 Mac

#117

For those of you following the lstein fork (especially the development branch), it has been making great progress. I'm not getting black images anymore and the speed has gone up significantly. Not one click install by a long shot, but the documentation is pretty clear to follow. Anyone with a bit of CLI experience can do it and if you don't have that, this is a great way to kind of stumble your way towards something…

As a slightly shameless plug, I've been hacking up a UI specifically for that fork with a focus on a more efficient workflow for image synthesis. A demonstration video can be found here: https://vimeo.com/748114237 If people have any sort of feedback I'd love to hear it, or if people have some specific features that are missing from the other UIs :)

Bravo. This looks really promising and is exactly the sort of thing one needs to get models like these to generate what you imagine.

Re: Diffusion Bee: Stable Diffusion GUI App for M1 Mac

#118
post #95

This really is a one-click installer, which is excellent. As far as I know it's the first and only one for M1. It's quite a polished UI, but there are a lot of features missing. The first ones that come to mind are: - No way to specify a seed. This is an important part of SD workflows, letting you redo an image with a slightly tweaked a prompt. - No way to specify a custom model. Alternative models (such as Waifu Dif…

has anyone got a frok with img2img working for M1? I keep getting errors no matter what I try.

The WebUI from https://github.com/lstein/stable-diffusion works well.

Re: Diffusion Bee: Stable Diffusion GUI App for M1 Mac

#120

Earlier quoted context omitted.

I feel like I'm maybe missing some context here, because I've never had to install "conda Python" on any Mac ever. I had the system Python and a Homebrew-installed Python happily co-existing, and at various points have had "virtualized" Pythons installed via virtualenv or pipx. On Apple Silicon Macs there's no Python installed by default at all. Now, I've seen an awful lot of programs written in Python that decide to…

> On Apple Silicon Macs there's no Python installed by default at all. Not true. There's no python2 anymore, but there is a python3. You can find it at /usr/bin/python3 (most likely your homebrew install preceeds it in your PATH)

Which doesn't work, unless you have Xcode or the Command Line Tools installed.
Post reply on HN