How to Install ComfyUI Mac (M1/M2/M3): Step-by-Step Guide

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024

ความคิดเห็น • 80

  • @mibesto8039
    @mibesto8039 2 หลายเดือนก่อน +1

    Thanks for this concise and very helpful guide. I'm a total dweeb when it comes to working in the terminal, and your instructions made everything simple and straightforward. I still have so much to learn, but your video was the most helpful one I found to quickly and correctly load Comfy UI onto my MacBook Pro with an M1 processor.

    • @PromptingPixels
      @PromptingPixels  2 หลายเดือนก่อน

      Thanks so much for the kind words! If you have any other questions, don't be a stranger - drop them in the comments/Discord/website etc and I'll try my best to get back.

  • @asta_dev
    @asta_dev หลายเดือนก่อน +2

    I used the M1 Max with 32GPU and encountered significant performance issues while generating images and unable to generate videos. The GPU was running at 100% capacity and the process was very slow. Based on this experience, I don't believe that the M1 is suitable for AI generation.

  • @aaronwang4641
    @aaronwang4641 2 หลายเดือนก่อน +1

    Thanks so much for the turorial, really helpful and easy to follow up step by step!

  • @AkshaySinghJamwal
    @AkshaySinghJamwal 6 หลายเดือนก่อน +4

    Thanks, this was really helpful. Short, sweet and to the point.

    • @PromptingPixels
      @PromptingPixels  6 หลายเดือนก่อน +1

      Awesome - try to actively cut the fluff in the videos as much as possible. Thanks for watching!

  • @dominichawgood4976
    @dominichawgood4976 3 หลายเดือนก่อน

    this worked perfectly. thanks for the putting the time in on a really helpful tutorial!

  • @thebullhornstreamer4742
    @thebullhornstreamer4742 4 วันที่ผ่านมา +1

    My name is Shawn too, same spelling :)

  • @romishriki-d3u
    @romishriki-d3u 25 วันที่ผ่านมา

    thank you. i I got stuck in the tutorial step, what should I do?

  • @seis6-r8u
    @seis6-r8u 7 วันที่ผ่านมา

    great tutorial thanks! could you recommend a Mac setup similar to having a desktop pc with a rtx4090?

  • @hanqianggeng7940
    @hanqianggeng7940 หลายเดือนก่อน +1

    I made it! Thank you very much!

  • @Qeu66yt-to8em
    @Qeu66yt-to8em 5 หลายเดือนก่อน

    Muchas gracias. Por fin he conseguido instalar comfyui en mi mac.

  • @Oya-mw6vi
    @Oya-mw6vi 3 หลายเดือนก่อน

    This was super helpful! Thank you so much.

  • @FreddyOropeza
    @FreddyOropeza 5 หลายเดือนก่อน

    This video was super helpful, thank you for the explainer and step by step.

    • @PromptingPixels
      @PromptingPixels  5 หลายเดือนก่อน

      Happy to hear it did well for ya! Have fun now with all the workflow nodes - it can get a little messy!

  • @jippalippa
    @jippalippa 18 วันที่ผ่านมา +1

    Excellent tutorial; thanks!
    Generally speaking, have you found the experience on mac stable enough?
    I'm asking as automatic1111's implementation didn't always work properly on macOS (M1 Ultra).

    • @PromptingPixels
      @PromptingPixels  9 วันที่ผ่านมา

      Honestly, for just basic txt2img or img2img tasks, I find that a Mac can work just fine. However, for anything labor-intensive (such as controlnets+loras, animatediff, etc.), I think it's best to rely on a Windows or Linux machine with a dedicated GPU, as the Mac isn't nearly as performant.
      If you're having app issues, I recommend checking out WebUI Forge (github.com/lllyasviel/stable-diffusion-webui-forge) or DrawThings (drawthings.ai/), as they might be a bit more stable - especially the latter of the two.

  • @Deluded_Penguin
    @Deluded_Penguin 4 หลายเดือนก่อน

    thanks so much -- simple and easy to follow!

  • @nunomota9838
    @nunomota9838 หลายเดือนก่อน

    Conda not found 😢

  • @talktechy
    @talktechy 3 หลายเดือนก่อน

    Thanks,
    in my Mac M1. I installed Metal acceleration.
    i still got this error”
    torch.cuda.is_available() should be True but is False. xformers' memory efficient attention is only available for GPU “
    when i tried to use some workflow. do you know how to fix ?

  • @thetravelerz
    @thetravelerz 3 หลายเดือนก่อน

    what happens if i didn't select yes to allow conda to overwrite my scripts in the beginning

  • @RoopeBb
    @RoopeBb 7 หลายเดือนก่อน +1

    Once again Great and well laid out video full of info and easy to follow.
    Started to learn comfy but just can’t get my head around all the nodes and noodles. I’ll keep fiddling around with it as everyone’s saying it’s very versatile and you can really dive deep with it. Any course or video recommendations?

    • @PromptingPixels
      @PromptingPixels  7 หลายเดือนก่อน +3

      Hi again! Thanks for sharing - yeah the nodes can be a bit overwhelming at the start. Still wrapping my head around it as well. However, the very deconstructed nature of it makes it really nice to experiment and learn it at a much deeper level.
      Definitely will get a beginners video on ComfyUI once I have a little more confidence in the interface and the nuances.
      Honestly, I always like referring to dev docs first and foremost. Then either /r/stablediffusion or other videos that other creators have contributed to here on TH-cam.

    • @RoopeBb
      @RoopeBb 7 หลายเดือนก่อน

      @@PromptingPixels Looking forward to watch your ComfyUI videos!
      That's a really good tip, I will definitely take a look at the dev docs and then Reddit. Thanks! :)

  • @rachinc
    @rachinc หลายเดือนก่อน

    4:07 you lost me here because I dont have any terminal experience and you're linking it to some tutorial that you have on your computer but havent instructed us to put on our computer. I had downloaded comfy ui yesterday and had all kinds of errors so I'm trying to watch your tutorial instead and when I try to clone the repository into the place I had it installed yesterday, it tells me "fatal: destination path 'ComfyUI' already exists and is not an empty directory". Surprised this line of code doesnt just write over the current directory I already have.

  • @milivanilli
    @milivanilli 17 วันที่ผ่านมา

    Thnaks, you are an Angel!

  • @Beauty.and.FashionPhotographer
    @Beauty.and.FashionPhotographer 2 หลายเดือนก่อน

    off topic question: there is no such thing for us guys who won a mac, to roght click the preview image and get a popup window with all these options to save the image and do other things wit it? Right?

  • @alzamonart
    @alzamonart 2 หลายเดือนก่อน

    Just stumbled across this video and was short and to the point -- Many thanks :) Two things though: 1) I tried installing dependencies (torch, torchaudio etc) via pip - python script gave errors. Uninstalled and reinstalled via conda - solved. 2) Forcing a floating point flag as in 5:23 actually gave me errors. Simple main.py worked fine.

    • @jasongaretthatcher
      @jasongaretthatcher 8 วันที่ผ่านมา

      How did you install with conda? I'm trying and it's not working. Did you have to install them all individually?

  • @user-dn8ml4uk6o
    @user-dn8ml4uk6o 2 หลายเดือนก่อน

    I get an error when trying to install conda 2:04
    Could not solve for environment specs
    The following packages are incompatible
    ├─ pin-1 is installable and it requires
    │ └─ python 3.12.* , which can be installed;
    └─ torchvision is not installable because there are no viable options

  • @raviswami9852
    @raviswami9852 3 หลายเดือนก่อน

    How do you access the "manager" since it's missing in the base install ?

  • @anokhatv7829
    @anokhatv7829 2 หลายเดือนก่อน +1

    Loved the video, but can someone explain the "Cloning the ComfyUI Repo" part. Still stuck there. I'm new to macbook

    • @PromptingPixels
      @PromptingPixels  2 หลายเดือนก่อน

      Cloning is the same as copying it to your hard drive. There are a couple ways you could do this - either with the `git clone` command which was presented in the video.
      Or under that same box you could download the zip of the repo and then just extract it to your preferred location on the hard drive. Downside to this approach is that you can't perform a `git pull` command to update the repo when the author publishes updates to the repo.
      Alternatively, if you are having a hard time getting ComfyUI to work on your machine, Pinokio (pinokio.computer/) is super easy and offers a 1-click installer.

  • @alejandrogarcia9472
    @alejandrogarcia9472 2 หลายเดือนก่อน +1

    Thanks you help me a lot

  • @6mystique
    @6mystique 7 วันที่ผ่านมา

    hey, thank you for this tutorial, however im complete beginner and from 3rd minute I'm really don't know what are you talking about and what you are doing. everything was so clear to me before but later... you do something what I completely not follow. ehh

  • @michaelpatrignani7533
    @michaelpatrignani7533 5 หลายเดือนก่อน +1

    Hi, i have a problem. Is the first time I use ComfyUI. When I shut down Mac, when I restart it, how can I open ComfyUI. When I open prompt and copy the line (python main.py --force-fp16) don't work... "python: can't open file '/Users/michaelpatrignani/main.py': [Errno 2] No such file or directory" was the error message.

    • @PromptingPixels
      @PromptingPixels  4 หลายเดือนก่อน

      So sorry i am late on replying. Based on your error you need to run that command within comfyui directory (it appears you are running it in your home directory).
      In other words, you'll want to do this:
      1. Open terminal
      2. Navigate to the comfyui directory (i.e. cd tutorial/comfyui/) - or you can open the terminal and drag and drop the ComfyUI folder onto it and press enter.
      Your terminal should look something like this:
      ```
      (content-ai) shawn@Shawns-MBP ~ % cd tutorial/ComfyUI
      (content-ai) shawn@Shawns-MBP ComfyUI %
      ```
      3. Run the command: python main.py --force-fp16
      Let me know if this works.

  • @freemoney8844
    @freemoney8844 3 หลายเดือนก่อน

    can i use this on my macbook air m1 2023 ?

  • @rgbin
    @rgbin 6 หลายเดือนก่อน +1

    Thank you!

  • @Saroranch
    @Saroranch 2 หลายเดือนก่อน

    it runs slowly is there any optimizations ?

  • @erdbeerbus
    @erdbeerbus 4 หลายเดือนก่อน

    excellent way ... Thank you a lot!

  • @lalitsingh-lp3cb
    @lalitsingh-lp3cb 3 หลายเดือนก่อน

    thanks.. really helpful

  • @user-wc7md4tz3k
    @user-wc7md4tz3k 6 หลายเดือนก่อน +1

    I'm a complete newbie to all of this and I just couldn't install it properly. I tried 5 different tutorials and each time i ended up with the same result. Comfyui starts but ckpt_name is unclickable. Then i used the help of chatgpt to uninstall and clean up, and do it all over again. I tried homebrew 3 times as well. Any sugestions? I've killed many, many, many hours doing this.

    • @user-wc7md4tz3k
      @user-wc7md4tz3k 6 หลายเดือนก่อน

      I'm an idiot... got everything to work...

    • @kikuru3
      @kikuru3 6 หลายเดือนก่อน

      @@user-wc7md4tz3k feel ya

  • @erdbeerbus
    @erdbeerbus 4 หลายเดือนก่อน

    the police sound at 6xx remembers me on my good times in the US ...

  • @sukfunman1464
    @sukfunman1464 3 หลายเดือนก่อน

    why install nightly built rather the stable release built? The fragility in the nightly built will get me into lots of unnecessary frustration.

  • @marcososa1986
    @marcososa1986 หลายเดือนก่อน

    I was going insane because I couldn't even do step one, turns out, the firewall was blocking everything lol.

  • @daancouzijn4626
    @daancouzijn4626 4 หลายเดือนก่อน

    I'm lost at the step on 02:40. I've copy/pasted the code python script in Visual Studio Code and when I run the test in terminal, it says "[Errno 2] No such file or directory". Even though it is installed. What am I doing wrong?

    • @PromptingPixels
      @PromptingPixels  3 หลายเดือนก่อน

      Sorry - was away for a bit.
      Hard to diagnose on a comment - but the error suggests you arent running the command in the right directory. For example, in terminal you often start at the root directory (i.e. typically your home folder - often the users name). But if you saved the script in downloads, documents, etc. you would need to navigate to that directory in your terminal window to run the script. Make sense? If not - chime back in or write a new comment so i dont miss it.

  • @JonaSaxify
    @JonaSaxify 3 หลายเดือนก่อน

    conda command not found after trying to install Anaconda. I'm using zsh

    • @PromptingPixels
      @PromptingPixels  3 หลายเดือนก่อน

      Might need to add path to .zshrc or simply restart terminal. Typically conda will add the initialize script there automatically. Let me know how it goes

  • @amirgnia5412
    @amirgnia5412 7 หลายเดือนก่อน +1

    Are u be able to generate video on Mac with comfyUi?

    • @PromptingPixels
      @PromptingPixels  6 หลายเดือนก่อน +1

      Hey there - just got around to testing this. At first I was getting an MPS error like you had mentioned in your other comment. However, this Reddit post provided some insight (www.reddit.com/r/StableDiffusion/comments/174xjxa/animatediff_mac_is_it_possible/) booted it with the following flags:
      python main.py --force-fp16 --use-split-cross-attention --normalvram
      And was able to successfully generate a very short 16 frame video at 21 seconds per iteration (5 minutes total). Here was the exact workflow I used to achieve this: promptingpixels.com/wp-content/uploads/2024/02/animatediff-mac-comment-reply-yt.json
      To note, was testing on an M1 Mac 16GB Ram (so should be able to work on your machine as well).

    • @amirgnia5412
      @amirgnia5412 6 หลายเดือนก่อน

      @@PromptingPixels simply YOU ROCK

  • @TheDanEdwards
    @TheDanEdwards 7 หลายเดือนก่อน

    Thanks. Yet I can't help but notice that following IRS form instructions bear a striking resemblance to installing stuff like this. And the constant dependence upon interpreters like Python and scripts will only lead to underperforming software. Maybe someday someone will create a generative AI program that can be downloaded as a compiled program that makes full use of Apple Silicon and Metal.

    • @PromptingPixels
      @PromptingPixels  7 หลายเดือนก่อน

      Definitely agree that it does feel overly complicated at times? However, I think a year from now we'll get more and more simple one-click install files that are much more beginner-friendly akin to Diffusion Bee and Draw Things.
      Yeah, it would be great to see more performant diffusion models on the mac. The text generation models seem to perform quite well - even folks getting Mixtral8x7b running on their machines with just ample RAM and no dedicated GPU.

  • @kennydesign4824
    @kennydesign4824 6 หลายเดือนก่อน

    Thanks a lot, but I got this error after run it: AttributeError: module 'mpmath' has no attribute 'rational'

    • @PromptingPixels
      @PromptingPixels  5 หลายเดือนก่อน

      This could be an upstream error. Did you get through the steps in this documentation developer.apple.com/metal/pytorch/ and also run pip install -r requirements.txt?
      Also, try upgrading mpmath with the following command:
      pip install --upgrade mpmath
      Let me know how it turns out!

    • @littleraindrops1739
      @littleraindrops1739 5 หลายเดือนก่อน

      @@PromptingPixels i got this error too, then i run this code"pip install --upgrade mpmath", i got "command not found: pip", but i already install it and i 🥺

    • @PromptingPixels
      @PromptingPixels  5 หลายเดือนก่อน

      This could be an environment issue, otherwise may need to run the following command to install pip:
      python -m pip install --upgrade pip

  • @Chris001DooM
    @Chris001DooM 5 หลายเดือนก่อน

    how is the performance of this in a M1 macbook pro?

    • @PromptingPixels
      @PromptingPixels  5 หลายเดือนก่อน +1

      For a single image, its generally the same as WebUI. Roughly 15 seconds or so to generate a 512x512 image on an M1. Bigger performance gains and memory management with GPU on Windows.

  • @maantube
    @maantube 7 หลายเดือนก่อน

    Step 2 Install Anaconda terminal shows the following error > Could not solve for environment specs
    The following package could not be installed
    └─ torchaudio is not installable because it requires
    └─ pytorch 2.3.0.dev20240125 , which does not exist (perhaps a missing channel).

    • @PromptingPixels
      @PromptingPixels  7 หลายเดือนก่อน

      This looks like pytorch would need to be installed (at the 2:04 mark of the video). I'd suggest running through that step again and reviewing terminal to see if any errors are mentioned in the output.

    • @PromptingPixels
      @PromptingPixels  7 หลายเดือนก่อน +3

      This may also work:
      conda install torchvision -c pytorch

    • @maantube
      @maantube 6 หลายเดือนก่อน +1

      thanks! @@PromptingPixels

  • @zetaluxs
    @zetaluxs 6 หลายเดือนก่อน

    💫

  • @ElevateMeEM
    @ElevateMeEM 4 หลายเดือนก่อน

    does this work for imac

    • @PromptingPixels
      @PromptingPixels  4 หลายเดือนก่อน

      M-series chips it should be no problem.

  • @stanly19981005
    @stanly19981005 5 หลายเดือนก่อน

    why not create a virtual environment specifically for comfyui

    • @PromptingPixels
      @PromptingPixels  5 หลายเดือนก่อน

      Yes, you can definitely do (and should) do this. Thank you for pointing this out!

  • @MichaelCarson1
    @MichaelCarson1 5 หลายเดือนก่อน

    No longer working if you updated to 14.4. Seems to be a GPU issue. Pretty big bummer.

    • @PromptingPixels
      @PromptingPixels  5 หลายเดือนก่อน

      Appears booting with --cpu flag may resolve the issue: github.com/comfyanonymous/ComfyUI/issues/2992

    • @pikushaa
      @pikushaa 5 หลายเดือนก่อน

      anu updates on this?

    • @PromptingPixels
      @PromptingPixels  5 หลายเดือนก่อน

      @@pikushaa Looks like some sort of system bug going on - even Oracle is advising not to upgrade at this time to 14.4 (blogs.oracle.com/java/post/java-on-macos-14-4) Likely just going to have to wait until Apple applies a fix.

  • @djamesphotocraft3448
    @djamesphotocraft3448 3 หลายเดือนก่อน

    nope did not work

  • @tinaliao6488
    @tinaliao6488 3 หลายเดือนก่อน

    I'm stuck on this step for install pytorch, ~ % conda install pytorch torchvision torchaudio -c pytorch-nightly. zsh: command not found: conda