Does it run on apple silicon?

Apparently - https://github.com/ivanfioravanti/z-image-mps

Supports MPS (Metal Performance Shaders). Using something that skips Python entirely along with a mlx or gguf converted model file (if one exists) will likely be even faster.

(Not tested) though apparently it already exists: https://github.com/leejet/stable-diffusion.cpp/wiki/How-to-U...

It's working for me - it does max out my 64GB though.

Wow. I always forget how unlike autoregressive models, diffusion models are heavier on resources (for the same number of parameters).