其实目前苹果的发展逻辑,在ai绘画生产工具的适配上与英伟达显卡坐阵的win系pc 差距越来越大。虽然统一内存的架构很有创造性,但是英伟达显卡上的CUDA、xformer已经是ai开发的标配。所以mac用户在使用SD webui、comfyui等工具时,会有遇到奇奇怪怪的问题,或者一些很棒的插件因为要求CUDA支持而用不了。
前天11月26日收到comfyui的邮件,可以下载桌面版,同时提供了win、mac版本。
我花了2小时,简单测试了一下在mac上安装使用,总结如下:
- 一键安装,真香,下载安装程序,按提示完成即可。不需要先配置python环境,再下载部署程序。
- 使用界面与网页版一致,0学习门槛。
- SD1.5模型、SDXL模型、FLUX模型生成速度上,桌面版貌似比网页版快一点,不是严格的测试,请勿较真儿。
- 对于一些插件需要手动配置依赖包,安装方法要使用终端命令,而且要在UV创建的独立虚拟环境里安装,技术门槛略高,如果大量使用插件的用户,建议暂时还是使用原来网页版。
- 安装过程会因为网络问题,出现错误,可以多试几次。
- 卸载需要小心,严格按照官方说明操作,谨防误删重要文件。
安装完成就是下图的样子。其实还是一个浏览器,打开调试模式可以看到跟浏览器一样的调试工具栏。
安装过程很简单,下载安装包 ComfyUI 0.3.15 - arm64.dmg
运行安装程序
按提示操作 get started
第一步,这里要选择安装目录,这个目录里存放模型、输出文件夹等,都是比较占空间的家伙,可以选择外置固态移动硬盘的目录。
第二步,对于已经使用源码安装的用户,可以设置原来的安装目录,程序会自动关联里面的模型、配置等。但是注意,第一次安装,为了避免其他版本的文件影响新装程序,这里还是不关联其他版本为上策。
第三步,配置自动升级和汇报崩溃信息,第一次安装,自动升级建议先关掉,让程序默认能启动再去升级。
然后选择 安装并启动
程序开始安装依赖包,这里都是从网络下载,所以要保证网络畅通。
如果安装失败会出现 reinstall 重新安装,这是我们要排查问题。
可以点开中间open log按钮,查看安装过程里哪个步骤出问题,比如我遇到的是无法下载 cpython-3.12.4+20240726-aarch64-apple-darwin-install_only_stripped.tar.gz,应该是网络原因,本着大力出奇迹原则,重启尝试了几次,终于安装完成。
看到一下界面,就是正常启动了。
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)
粗略估算,桌面版速度有点提升。
桌面版程序使用了uv部署python环境,Astral推出的python管理工具uv在速度上要远超其他老牌python管理工具,但是仅仅是在python管理上。
comfyui桌面版是否真的有优势,还需要后续各路大神的详细评测报告。