当前位置:AIGC资讯 > AIGC > 正文

AI绘画 | 只要10步让你在英特尔A770显卡下安装ComfyUI运行StableDiffusion3最新开源模型

安装所需文件和模型已经打包好了,提前下载。SD3模型有点大,10G左右

本教程安装所需文件:https://pan.quark.cn/s/d6b9c8d4ca27

SD3模型:https://pan.quark.cn/s/037ae37f1884
 

提示:把scenlinx改为自己的用户名

一、python,Miniconda3安装

1、安装python-3.11.9-amd64文件,勾选添加ad path,其他默认安装

2、安装Miniconda3-latest-Windows-x86_64文件,默认安装

配置Miniconda3环境变量path

C:\Users\scenlinx\miniconda3

C:\Users\scenlinx\miniconda3\Library\bin

C:\Users\scenlinx\miniconda3\Scripts

二、更新显卡驱动

安装驱动,gfx_win_101.5592文件,更新显卡驱动版本号大于31.0.101.5382

三、安装visual studio build tools

安装vs_BuildTools文件, 打开后点右下角安装,然后点击可用选项 找到第一个visual studio enterprise 2022点安装,找到使用C++的桌面开发,去掉可选,点安装,去掉安装后启动,安装成功后关闭

四、安装oneAPI

安装w_BaseKit_p_2024.2.0.635_offline文件,选自定义安装,去掉倒数2、3两个advisor和profiler选项,下一步直接安装,安装成功后关闭

五、创建python虚拟环境

1、运行命令提示符,cmd

conda create -n comfyui-venv python=3.11.9

2、初始化conda后,关闭cmd

conda init

3、重启cmd,激活comfyui-venv环境

conda activate comfyui-venv

4、激活oneAPI环境

call"C:\Program Files (x86)\Intel\oneAPI\setvars.bat"

六、安装IPEX

1、输入命令1,回车

conda install pkg-config libuv

2、输入命令2,回车

python -m pip install torch==2.1.0.post2 torchvision==0.16.0.post2 torchaudio==2.1.0.post2 intel-extension-for-pytorch==2.1.30.post0 --extra-index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/cn/

3、如果失败换清华源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn

4、重新输入上一步命令2安装

5、检查安装IPEX是否成功

python -c "import torch; import intel_extension_for_pytorch as ipex; print(torch.__version__); print(ipex.__version__); [print(f'[{i}]: {torch.xpu.get_device_properties(i)}') for i in range(torch.xpu.device_count())];"

6、解决numpy报错,降级numpy2到numpy1

pip install numpy==1.26.4

7、关闭cmd

七、安装git,获取ComfyUI源码

1、安装Git-2.45.2-64-bit文件

2、在想创建的目录的地址框,运行命令cmd,从GitHub克隆ComfyUI源码:

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

3、cd进入目录

cd ComfyUI

4、激活comfyui-venv环境

conda activate comfyui-venv

5、激活oneAPI环境

call"C:\Program Files (x86)\Intel\oneAPI\setvars.bat"

6、安装comfyui项目依赖

pip install -r requirements.txt

7、如果失败换清华源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn

8、重新安装上一步comfyui项目依赖

八、SD3模型加载以及汉化插件

1、放入模型到对应目录models\checkpoints

2、放入这些插件到目录custom_nodes

①、工作流

comfy_example_workflows_sd3_medium_example_workflow_multi_prompt.json

comfy_example_workflows_sd3_medium_example_workflow_upscaling.json

comfy_example_workflows_sd3_medium_example_workflow_basic.json

②、汉化插件 ComfyUI-Translation

③、模型管理插件 ComfyUI-Manager

九、运行comfyui项目

输入命令

python main.py --use-pytorch-cross-attention

或者16GB高显存输入

python main.py --use-pytorch-cross-attention --highvram

找到 cmd里面的生成的本地网址http://127.0.0.1:8188,复制到浏览器打开即可

十、配置comfyui一键启动脚本

在comfyui目录新建start.txt文件,粘贴下面内容保存,然后文件名改为start.bat

call"C:\Users\scenlinx\miniconda3\Scripts\activate.bat" comfyui-venv

call"C:\Program Files (x86)\Intel\oneAPI\setvars.bat"

python main.py --use-pytorch-cross-attention

备注:把scenlinx改为自己用户名

附:其他版本安装包:

StableDiffusion3最新开源模型(支持)

ComfyUI官方源码安装包:支持CPU与英伟达显卡:https://pan.quark.cn/s/06ed822eae2e

webui官方源码安装包:支持英伟达显卡,需要手动安装python-3.10.6版本:https://pan.quark.cn/s/4b951b1524e5

ComfyUI一键安装包:https://pan.quark.cn/s/4fdaaee085c3(秋葉大神)

StableDiffusion3最新开源模型(不详)

webui一键安装包:支持英伟达显卡:https://pan.quark.cn/s/7a65c9161476(秋葉大神)

webui一键安装包:支持英特尔A770显卡与Ultra CPU:https://pan.quark.cn/s/011e0450bbfc(nuullll大神)

总结

本教程详细指导了‏如何通过一系列步骤安装并运行稳定扩散模型(SD3)及其配套环境,如Python、Miniconda、显卡驱动更新、Visual Studio Build Tools、oneAPI、IPEX等。以下是总结要点:
### 安装准备
- 下载必要的安装文件和SD3模型(后者较大,约10GB)。
- 预处理:将文件链接中的`scenlinx`替换为自己的用户名。
### 安装步骤
1. **Python与Miniconda安装**:
- 安装指定版本的Python和Miniconda3,并配置环境变量。
2. **更新显卡驱动**:
- 安装并更新显卡驱动到指定版本以上。
3. **安装开发工具**:
- 安装Visual Studio Build Tools,选择C++桌面开发相关组件。
- 安装Intel oneAPI,自定义安装(去掉特定项)。
4. **创建Python虚拟环境**:
- 使用conda创建一个新的虚拟环境,并激活它。

5. **IPEX安装**:
- 在虚拟环境中安装IPEX及其依赖。解决numpy版本冲突问题。
6. **Git与ComfyUI源码**:
- 安装Git,从GitHub克隆ComfyUI源码库。
- 安装项目依赖。
7. **模型与插件**:
- 将SD3模型及必要的插件文件放入相应的项目目录。
8. **运行ComfyUI项目**:
- 使用命令启动项目,并通过本地浏览器地址访问。
9. **配置一键启动脚本**:
- 创建一个批处理文件,用于快速启动项目,便于日常使用。
### 附加资源
- 提供其他版本的安装包链接,包括StableDiffusion3的最新模型和其他实用工具包。
### 注意事项
- 在整个安装和配置过程中,确保正确按照指示操作,特别注意修改用户名和环境变量设置。
- 对于部分安装步骤,如遇问题,可尝试更换国内镜像源(如清华大学源)以加速安装过程。
本教程全面而细致地指导了从环境搭建到项目运行的整个过程,适合需要进行SD3模型开发和应用的用户参考。

更新时间 2024-08-05