其实目前苹果的发展逻辑,在ai绘画生产工具的适配上与英伟达显卡坐阵的win系pc 差距越来越大。虽然统一内存的架构很有创造性,但是英伟达显卡上的CUDA、xformer已经是ai开发的标配。所以mac用户在使用SD webui、comfyui等工具时,会有遇到奇奇怪怪的问题,或者一些很棒的插件因为要求CUDA支持而用不了。

前天11月26日收到comfyui的邮件,可以下载桌面版,同时提供了win、mac版本。

MAC苹果本M1安装ComfyUI桌面版-Ai生成

我花了2小时,简单测试了一下在mac上安装使用,总结如下:

  1. 一键安装,真香,下载安装程序,按提示完成即可。不需要先配置python环境,再下载部署程序。
  2. 使用界面与网页版一致,0学习门槛。
  3. SD1.5模型、SDXL模型、FLUX模型生成速度上,桌面版貌似比网页版快一点,不是严格的测试,请勿较真儿。
  4. 对于一些插件需要手动配置依赖包,安装方法要使用终端命令,而且要在UV创建的独立虚拟环境里安装,技术门槛略高,如果大量使用插件的用户,建议暂时还是使用原来网页版。
  5. 安装过程会因为网络问题,出现错误,可以多试几次。
  6. 卸载需要小心,严格按照官方说明操作,谨防误删重要文件。

安装完成就是下图的样子。其实还是一个浏览器,打开调试模式可以看到跟浏览器一样的调试工具栏。

MAC苹果本M1安装ComfyUI桌面版-Ai生成

安装过程很简单,下载安装包 ComfyUI 0.3.15 - arm64.dmg

运行安装程序

MAC苹果本M1安装ComfyUI桌面版-Ai生成

按提示操作 get started

MAC苹果本M1安装ComfyUI桌面版-Ai生成

第一步,这里要选择安装目录,这个目录里存放模型、输出文件夹等,都是比较占空间的家伙,可以选择外置固态移动硬盘的目录。

MAC苹果本M1安装ComfyUI桌面版-Ai生成

第二步,对于已经使用源码安装的用户,可以设置原来的安装目录,程序会自动关联里面的模型、配置等。但是注意,第一次安装,为了避免其他版本的文件影响新装程序,这里还是不关联其他版本为上策。

MAC苹果本M1安装ComfyUI桌面版-Ai生成

第三步,配置自动升级和汇报崩溃信息,第一次安装,自动升级建议先关掉,让程序默认能启动再去升级。

MAC苹果本M1安装ComfyUI桌面版-Ai生成

然后选择 安装并启动

MAC苹果本M1安装ComfyUI桌面版-Ai生成

程序开始安装依赖包,这里都是从网络下载,所以要保证网络畅通。

MAC苹果本M1安装ComfyUI桌面版-Ai生成

如果安装失败会出现 reinstall 重新安装,这是我们要排查问题。

MAC苹果本M1安装ComfyUI桌面版-Ai生成

可以点开中间open log按钮,查看安装过程里哪个步骤出问题,比如我遇到的是无法下载 cpython-3.12.4+20240726-aarch64-apple-darwin-install_only_stripped.tar.gz,应该是网络原因,本着大力出奇迹原则,重启尝试了几次,终于安装完成。

MAC苹果本M1安装ComfyUI桌面版-Ai生成

看到一下界面,就是正常启动了。

MAC苹果本M1安装ComfyUI桌面版-Ai生成

comfyui 桌面版几个文件目录

模型目录(安装时自己设定):/Volumes/REE-4T/AI-project/ComfyUI/ComfyUI-app/ComfyUI/models

日志:/Users/guoree/Library/Logs/ComfyUI/main.log

程序的设置文件、缓存文件:/Users/guoree/Library/Application Support/ComfyUI

找到模型目录,可以先放一个模型存进去,做测试。

mac本是 m1 pro 16g内存

粗略测试如下:

sd1.5模型桌面版生成 512*512 图片,平均每秒1.3步,跟网页版基本一致。

sdxl模型桌面版生成1024*1024图片,平均4秒1步,网页版差不多要5秒1步,速度有提升。

FULX模型桌面版生成512*512图片,25秒1步,生成1024*1024图片,67秒1步(下图1),网页版512图片34秒1步,1024图片62秒1步(下图2)

MAC苹果本M1安装ComfyUI桌面版-Ai生成

MAC苹果本M1安装ComfyUI桌面版-Ai生成

粗略估算,桌面版速度有点提升。

桌面版程序使用了uv部署python环境,Astral推出的python管理工具uv在速度上要远超其他老牌python管理工具,但是仅仅是在python管理上。

comfyui桌面版是否真的有优势,还需要后续各路大神的详细评测报告。