花了一天时间,在本地成功运行ComfyUI最新版本。本文记录一下配置步骤和相关软件下载地址,以及踩过的一些坑。
我电脑配置
主要和显卡、操作系统有关,其他配置无影响
显卡: intel Arc 770 16GB
操作系统:windows 11
安装oneAPI
这一步非常重要,直接决定是否可以用上显卡
点这里打开oneAPI下载界面。
双击打开安装界面,一路next就行,这一步比较顺利。
安装Miniconda3
下载软件
这一步特别重要,不能省略。我一开始直接使用python来创建虚拟环境,虽然相关依赖都安装了,但是一直卡在启动这一步,报各种dll找不到。
我用的python3.11,网上推荐用这个版本,说是比较稳定。
点这里打开下载界面
因为官网上下载的是最新版,python版本是3.14,不是我想要的3.11,所以我用这个办法自己拼接了下载地址,亲测可用。下面是完整的下载地址:
https://repo.anaconda.com/miniconda/Miniconda3-py311_26.5.3-1-Windows-x86_64.exe
具体安装步骤
检查安装是否成功
如下图所示,进入安装目录中的condabin目录,然后执行 .\conda.bat --version,能看到具体版本号,说明安装成功。
配置ComfyUI
下载comfyUI源码
点这里打开github界面
直接用git clone下载速度慢,容易失败。我一般是下载压缩包,如下图所示。
下面是具体下载地址
https://codeload.github.com/Comfy-Org/ComfyUI/zip/refs/heads/master
创建虚拟环境
一定要用miniconda3创建虚拟环境。
具体命令:conda.bat create -n comfy_xpu python=3.11 -y
注意,第一次使用,会求执行下面这3个命令,按顺序执行一遍就ok了。
PS:虚拟环境会创建到当前用户的.conda/envs目录中。为了方便使用,可以将这个路径软链接到ComfyUI中。
启用虚拟环境
标红位置替换成自己的安装路径和虚拟环境名称
命令:call I:\others\miniconda3\Scripts\activate.batcomfy_xpu
配置软件源
我用的清华源,感觉也不是特别快,这一步按需取用,不是必选项
命令:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
安装依赖
安装显卡相关依赖
安装torch torchvision torchaudio
命令:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
离线安装intel_extension_for_pytorch(在线安装经常失败)
ComfyUI相关依赖
命令:pip install -r requirements.txt
这一步还顺利,没有遇到什么问题
命令:pip install sqlalchemy
如果报缺少这个库,就手动安装一下
启动ComfyUI
启动方式
启动成功
效果展示
参考文章
主要参考《英特尔 Arc GPU 安装与配置 ComfyUI 详细文档》,点这里打开此文章。
踩过的坑
安装intel_extension_for_pytorch失败
如下图所示,执行这个安装命令报失败(有时又能成功)。
解决办法:下载到本地,离线安装
intel-extension-for-pytorch在线安装命令:pip install intel-extension-for-pytorch==2.8.10+xpu --index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
下载方法
点这里打开下载界面
点这里下载intel_extension_for_pytorch-2.8.10+xpu-cp311-cp311-win_amd64.whl