4 ms·
I'm on a iMac M1 16gb and I can handle up to 768x768 but since it's shared memory I close out every other application and run things overnight. The biggest iss
by michaelchisari 4y ago
I'm on a iMac M1 16gb and I can handle up to 768x768 but since it's shared memory I close out every other application and run things overnight.
The biggest issue with apple chips is that the --seed setting doesn't work. I should be able to set a seed to, for instance, 1083958 and if I re-run a command at the same resolution with that seed, I should get the same image every time. This would allow me to test different steps so I could generate a 100 images at 16 steps (which is quite fast) and pick the ones that are most promising and re-render at 64 or 128 steps.
But currently you can't do that on apple hardware because of an open issue in PyTorch. Genuinely hoping a fix comes soon, until it is this is more of a novelty than a tool on Apple hardware.
- fragmede 4y agoThere's a partial fix for the seed issue on Reddit.
- michaelchisari 4y agoI can't seem to find it, do you have a link?
- fragmede 4y agoThe seed stuff got deleted off of https://www.reddit.com/r/StableDiffusion/comments/x3yf9i/stable_diffusion_and_m1_chips_chapter_2/ https://www.reddit.com/r/StableDiffusion/comments/x3yf9i/sta... but the changes are https://github.com/CompVis/stable-diffusion/compare/1b3c7acce3a9...fragmede:stable-diffusion:mps_consistent_seed https://github.com/CompVis/stable-diffusion/compare/1b3c7acc....