绘世启动器不仅可以用来启动SD,其实还可以从零开始部署webui、comfyui、foocus,操作也很简单,下面就讲讲如何从一个启动器到comfyui启动的过程步骤。
1、新建一个空的文件夹,路径中不要出现中文及特殊符号,并放入一个绘世启动器,当然一并把.launcher文件夹复制过来最好,可以省去下载组件。
接下来到内核安装界面,分支选择comfyui,原生组件已经默认勾选,pytorch可以选择一起下载也可以在进入启动器中下载,pytorch选择Torch 2.1.0 (lPEX AOT, Arc) 即ipex2.1,Ultra笔记本就选对应的。
绘图启动器应该是新手接触SD最友好的工具了(感谢秋叶团队大佬的贡献),对comfyui的管理功能也是比较全的,诸如插件安装、模型下载地址镜像都是有的。
在进行命令行安装之前需要电脑已经安装了git和python或者conda,并已经添加了对应的环境变量,当然,知道一点命令行指令,群主整合包里面的git和Python也是可以用的。
conda create -p ./venv python=3.10(创建虚拟环境)
conda activate ./venv (激活虚拟环境)
到这一步就算安装好了,如果以后想用命令行启动就创建如下bat脚本(python创建的参照上面帖子,区别在于激活虚拟环境的命令,powershelll的类似)
call conda activate ./venv
if %errorlevel% neq 0 exit /b %errorlevel%
if %errorlevel% neq 0 exit /b %errorlevel%
Git和pip安装如果没有魔法的话,很多软件包下载是很缓慢的,下面简单讲几个用镜像的方法。
Github 增强 - 高速下载 脚本 ,这个脚本提供了很多github的镜像源。
还是那句话,不要在镜像网站上面进行登录或其他泄露个人信息的行为并且要有一定的辨伪意识。
最后补充几点:1、按@弧佬评论说的参数可以在ipex2.1环境中跑图,解决了默认设置会出现RuntimeError: mat1 and mat2 must have the same dtype, but got Float and Half的错误,如果用ipex2.0部署则不需要设置。
3、文中有什么错误或者不妥的地方,希望大佬能够提出来。
2024年6月14日更新:由于comfyui版本更迭,新版本已经不兼容ipex2.0,目前适配comfyui的ipex版本是2.1.3,本文就补充如何更换到新版本的ipex,目前ipex2.1.3 Nuullll佬并没有做自己的编译包,不过现在可以在pip中安装oneapi了,所以并不影响。
conda install pkg-config libuv
pip install dpcpp-cpp-rt==2024.1.0 mkl-dpcpp==2024.1.0 onednn==2024.1.1 (安装oneAPI Base Toolkit2024.1.0)
安装完成,ipex2.1.3不需要设置bf16,可以直接跑图。
这次做了一个整合包,用最新7-zip解压,ipex2.1.3环境,未放置大模型,含4G显存补丁、ComfyUI-Manager和AIGODLIKE-COMFYUI-TRANSLATION,绘世启动器启动。需要使用的自行修改/放置模型。