一给 发表于 2024-9-8 07:34:58

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

安装所需文件和模子已经打包好了,提前下载。SD3模子有点大,10G左右
本教程安装所需文件:https://pan.quark.cn/s/d6b9c8d4ca27
SD3模子:https://pan.quark.cn/s/037ae37f1884
 
https://i-blog.csdnimg.cn/direct/a0519acbccc0416ca48e298f8b111ec6.png
提示:把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__); : {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改为本身用户名

https://img-blog.csdnimg.cn/img_convert/c62c7ae3361874ecaea01dddcdefc898.png

附:其他版本安装包:
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大神)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: AI绘画 | 只要10步让你在英特尔A770显卡下安装ComfyUI运行StableDiffusion3