-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac m1 auto #677
base: master
Are you sure you want to change the base?
Mac m1 auto #677
Conversation
The main setup wiki will also need to be updated, to reflect the new option: # where [ui] is one of: invoke | auto | auto-cpu | auto-m1 | comfy | comfy-cpu |
Tried your PR on an M1 max processor, this is the output:
thank you for your effort :-) |
Thats too bad, it works fully on the m3 max i tested on...looks like you may need to set wish i had an m1 max to test it on |
want me to close the PR or leave it for someone else to try their hand at? |
@cmutnik Good work putting this together. Just wanted to chime in and say I tested this out on my M2 air and it worked perfectly fine. I am not skilled enough to give helpful feedback on the PR but at-least I can confirm it works. |
@gianiaz that looks like a cuda/torch issue. Maybe try it with The only other idea I have would be to specify the platform with Thanks @tasmith039 im happy it worked, not sure what changed between m1 and m2/m3 though. |
Hey guys! Thanks for your effort! Any updates on it? I'm looking forward! :) |
Closes issue #35
This code is not complete, I am opening a PR so we can discuss structure and things like compose context.
You seem to know your way around compose way better than me, so should we add a new dir for auto-mq or just link store two dockerfiles in
./services/AUTOMATIC1111
and provide context in the compose?:Right now, the
./services/AUTOMATIC1111/Dockerfile
works and if you spin up with the following command, it will run on mac m1:That said, the Dockerfile needs to be cleaned (something I'm in the process of with the file
Dockerfilemerged
) and what are your thoughts on the added*.py
and*.sh
files -- should we keep them, as they contain edits needed for running on mac m1, or should we try to parse the changes tosed
commands and modify existing files in place?Note: the non-m1 Dockerfile has been preserved, just currently named
./services/AUTOMATIC1111/Dockerfile.x86
, on this branch.(Then, deff need to squash commit history haha)
Update versions