安装所需文件和模型已经打包好了,提前下载。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模型开发和应用的用户参考。