However, a Studio with an M1 Max 64GB is ~13x slower at generative AI with SD1.5 and SDXL than an RTX 4090 24GB at the same cost (~$1,800, refurb) right now.
Does the 4090 have a computer attached to it? It seems like with no computer, the speed would also be 0.
https://support.apple.com/en-us/102363
Five years, and still no solution. And somehow they're spinning memory bandwidth as some sort of prescient act of Apple genius for AI. It's insulting.
Apple made a strange choice with their hardware that effectively pushed our development to Linux and Windows. If Macs didn't make such nice front ends, they almost wouldn't have a place at all.
Mac is not a great place for AI/ML yet. Both the hardware and the software present challenges. It'll take time.
When I was hacking AI stuff on a Macbook, I had a second Framework laptop with EGPU that I SSH'd to.
That said, I think Apple will have some interesting stuff in a year or two (M4 or more likely M5) where they can flex their NPU, Accelerate framework, and unified memory GPU and have it work with more modern requirements.
Time will tell what their software and hardware story is for local inference for generative AI.
Siri (dictation, some assistant stuff, and TTS) runs on device, and I doubt they want to undo that.
I doubt they will do much for training, but maybe a NUMA version of a MacPro with several M4 Ultras will prove me wrong?
Plus two years for software support by the broader ecosystem.
Even Windows, with Cuda + drivers, suffers from less support.
I get a 512x512 5 step image generated in 5 seconds. No refiner, upscaler, or face restoration.
My understanding is that DrawThings hasn’t been optimized for SDXL Turbo and/or pipelined generation yet.
For reference: SDXL Base+Refiner with face restoration at 2k x 2k 50 step image generation takes about 120 seconds.