问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

MacBook Pro(Intel集成显卡)成功安装启动ComfyUI详细教程

创作时间:
作者:
@小白创作中心

MacBook Pro(Intel集成显卡)成功安装启动ComfyUI详细教程

引用
CSDN
1.
https://m.blog.csdn.net/April2144/article/details/138495188

本文将详细介绍如何在MacBook Pro(Intel集成显卡)上安装和启动ComfyUI。ComfyUI是一个模块化的Stable Diffusion GUI,采用可视化流程节点式界面,适合有一定技术基础的用户使用。

Mac配置

  • MAC CPU: 2.2 GHz 四核Intel Core i7
  • MAC 系统版本:12.3
  • MAC 显卡: Intel Iris Pro 1536 MB
  • MAC 内存:16G
  • python 3.12.2

ComfyUI 的安装方法介绍

ComfyUI 是一个模块化的 Stable Diffusion GUI,工作界面是可视化的流程节点式。

目前安装 ComfyUI 的方法主要有两种,一种是安装到本地,另外一种是云端部署,本地安装 0 成本,但是对设备要求较高。

而安装到本地也有两种办法,全程通过命令行安装以及通过安装包打包的方式部署 ComfyUI。

此篇教程是在 Mac 设备上采用命令行来安装部署 ComfyUI,全程需要用到终端工具,并且注意安装过程中最好有魔法工具,安装的主要步骤如下:

安装 Xcode command-line tools

打开终端,输入

xcode-select --install

,并点击安装即可成功。

安装 Anaconda

这里的命令行由于 Apple 电脑芯片有所不同输入的代码也会不同。

  • 对于intel芯片的Mac电脑输入
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
bash Miniconda3-latest-MacOSX-x86_64.sh
  • 对于M1/2/3 的 ARM 苹果电脑终端输入
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh
bash Miniconda3-latest-MacOSX-arm64.sh

进入版权申明界面之后会一直按住回车执行,直到最后询问接受版权申明时输入

yes

,然后选择安装路径,点击回车默认即可安装成功

注意:安装成功后终端用户前面多了一个(base),建议重启下终端再进行下一步操作

安装Pytorch

重新打开终端之后可以看到终端的用户面前多了(base)字母,继续输入以下官网提供的代码安装 PyTorch,回车之后若是显示三个 done 则表示成功

conda install pytorch-nightly::pytorch torchvision torchaudio -c pytorch-nightly

但是,根据官网给的指令,我并没有安装成功,添加镜像源也不行,后来换了以下方式,回车之后显示三个done则表示成功

conda install pytorch -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch

然后输入 python 后回车再输入以下代码验证下 mps support 是否生效,输出gpu:False则说明cpu的pytorch下载完成,后面启动comfyUI时注意关闭下GPU再启动

python
>>> import torch
>>> print(torch.__version__)
2.2.2
>>> print('gpu:', torch.cuda.is_available())
gpu: False

下载ComfyUI

重新打开终端输入以下代码克隆ComfyUI

git clone https://github.com/comfyanonymous/ComfyUI.git

安装网络依赖

要进入ComfyUI目录,打开终端输入ls 查看是否有ComfyUI文件,然后输入

cd ~/ComfyUI

进入ComfyUI,再输入

pip install -r requirements.txt

来安装Dependencies,时间有点久,需要耐心等一会儿,若中间出错就再重新pip一次

启动ComfyUI

打开终端输入

cd ~/ComfyUI

回车后再输入

python main.py --disable-cuda-malloc --use-split-cross-attention --cpu

进入浏览器打开

http://127.0.0.1:8188

注意:因为MacBook Pro是英特尔的集成显卡,不支持CUDA,所以也就不支持GPU的使用。启动时,一定要指明关闭GPU,使用CPU

启动后可以看到 Stable Diffusion GUI 的界面类似一个思维导图的节点工作流程界面,需要注意的是在使用过程中不要关闭终端

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号