2024-06-27 15:50:32 +08:00
2024-06-21 20:45:04 +08:00
2024-06-18 09:28:01 +08:00
2024-05-11 10:22:59 +08:00
2024-06-27 15:50:32 +08:00
2024-05-11 10:21:58 +08:00
2024-06-21 20:49:08 +08:00
2024-06-24 18:04:41 +08:00
2024-06-21 20:48:28 +08:00

ComfyUI_HiDiffusion_Pro

A HiDiffusion node for ComfyUI

Update

增加Lora的参数调节,出点给了个空图像,免得多拉一个节点。
add lora_scale, and add a empty img to use txt2img.

My ComfyUI node list:

1、ParlerTTS node:ComfyUI_ParlerTTS
2、Llama3_8B node:ComfyUI_Llama3_8B
3、HiDiffusion node:ComfyUI_HiDiffusion_Pro
4、ID_Animator node: ComfyUI_ID_Animator
5、StoryDiffusion node:ComfyUI_StoryDiffusion
6、Pops node:ComfyUI_Pops
7、stable-audio-open-1.0 node :ComfyUI_StableAudio_Open
8、GLM4 node:ComfyUI_ChatGLM_API
9、CustomNet node:ComfyUI_CustomNet
10、Pipeline_Tool node :ComfyUI_Pipeline_Tool
11、Pic2Story node :ComfyUI_Pic2Story
12、PBR_Maker node:ComfyUI_PBR_Maker

Notice(节点的特殊功能说明 Special Function Description of Nodes)

--优化了节点,现在只有采样器和模型加载2个节点,优化了模型加载流程;
--支持SDXL-lighting\Hyper\LCM\DMD2\的加速Unet,建议适当提高步数;
--基于官方的更新,加入lora支持,需要填关键词;
--加入skip,去掉意义不大的其他参数;
--支持所有的SDXL controlnet模型(须配置config文件);
--你可以修改model.yaml文件,添加其他的可能支持“扩散模型”或者“controlnet”或者“unet”模型;
--所有节点都支持XL-lighting\Hyper\LCM\DMD2\ Unet加速,建议适当提高步数;
--支持大部分的基于SDXL的扩散模型.

--Optimized the nodes, now there are only two nodes: sampler and model loading, and the model loading process has been optimized;
--Supports acceleration Unet for SDXL lighting \ Hyper \ LCM \ DMD2 , it is recommended to increase the number of steps appropriately;
--Support Lora, keywords need to be filled in;
--Add skip and remove irrelevant parameters;
--Supports all SDXL controllnet models (requires configuration of config file);
--You can modify the model.yaml file and add other models that may support "diffusion models", "controllnet", or "unet";
--All nodes support XL lighting, Hyper, LCM, DMD2, Unet acceleration, it is recommended to increase the number of steps appropriately ;
--Supports most SDXL based diffusion models.

1.Installation

1.1 In the .\ComfyUI \ custom_node directory, run the following:

git clone https://github.com/smthemex/ComfyUI_HiDiffusion_Pro.git   

1.2 using it

2.requirements

need diffusers >=0.27.0
yaml

3 About models

3种调用模型节点的方法
一种是,在repo_id填写诸如"stabilityai/stable-diffusion-xl-base-1.0" 这样的标准抱脸的repo_id,系统会自己下载或者查找.cache路径,这个要开全局外网或者你开启了hf镜像

一种是,把你下载好的模型放在comfyUI的"models/diffusers"路径下,记得不要改最尾的模型路径名“比如stable-diffusion-xl-base-1.0”,就可以用菜单直接调用。(注意:要用菜单的方式,必须删掉repo_id默认的"stabilityai/stable-diffusion-xl-base-1.0",让repo_id留空,controlnet_id一样,要调用菜单,必须留空controlnet_id)

一种是,你在repo_id或controlnet_id直接填写诸如“x:/xx/xx/stabilityai/stable-diffusion-xl-base-1.0” 这样的已经下载好的扩散模型的绝对路径也能用

Three methods for calling model nodes
Filling in the corresponding repo_id will download the model
or
in the diffuse directory, store and use the downloaded model (Notice:in this method,repo_id or controlnet_repo_id must be empty)
or
using repo_id,and Fill in the absolute path of your diffusers model,using"/"

4 other

部分支持的模型请查看model.yaml 文件
For partially supported models, please refer to the model.yaml file

5 example

use controlnet and lora

use inpainting XL model

txt2img use XL/sd1.5/XL turbo/background...

img2img use XL XL-flash or base XL

6 Citation

@article{zhang2023hidiffusion,
  title={HiDiffusion: Unlocking Higher-Resolution Creativity and Efficiency in Pretrained Diffusion Models},
  author={Zhang, Shen and Chen, Zhaowei and Zhao, Zhenyu and Chen, Yuhao and Tang, Yao and Liang, Jiajun},
  journal={arXiv preprint arXiv:2311.17528},
  year={2023}
}
S
Description
No description provided
Readme Apache-2.0
12 MiB
Languages
Python 100%