Downloads · 30 days
306
10% of all-time downloads
mingyi456/Ace-Step1.5-DF11-ComfyUI
Ace-Step1.5-DF11-ComfyUI is a text-to-audio model from mingyi456. Use it for the text-to-audio task on the model card, and read the license before you ship it in a product. It is set up for diffusion-single-file. The card lists the license as mit.
For more information (including how to compress models yourself), check out https://huggingface.co/DFloat11 and https://github.com/LeanModels/DFloat11
Downloads · 30 days
306
10% of all-time downloads
All-time downloads
3.1K
Public
Repo size
22.9 GB
Likes
13
Public
Click a slice to open those files.
.safetensors22.9 GB · 100%
From the Hugging Face model README
For more information (including how to compress models yourself), check out https://huggingface.co/DFloat11 and https://github.com/LeanModels/DFloat11
Feel free to request for other models for compression as well, although models whose architecture I am unfamiliar with might be slightly tricky for me.
Install the ComfyUI DFloat11 Extended node via the ComfyUI manager. After installing, simply replace the "Load Diffusion Model" node of an existing workflow with the "Load Diffusion Model" node. If you run into any issues, feel free to leave a comment.
This is coming soon, but I suspect that these existing compressed weights might be compatible out-of-the-box with the official implementation.
This is the pattern_dict for compressing ACEStep15-based models in ComfyUI:
pattern_dict_comfyui = {
r"decoder\.time_embed": (
"linear_1",
"linear_2",
"time_proj",
),
r"decoder\.time_embed_r": (
"linear_1",
"linear_2",
"time_proj",
),
r"decoder\.layers\.\d+": (
"self_attn.q_proj",
"self_attn.k_proj",
"self_attn.v_proj",
"self_attn.o_proj",
"cross_attn.q_proj",
"cross_attn.k_proj",
"cross_attn.v_proj",
"cross_attn.o_proj",
"mlp.gate_proj",
"mlp.up_proj",
"mlp.down_proj",
),
r"encoder\.lyric_encoder\.layers\.\d++": (
"self_attn.q_proj",
"self_attn.k_proj",
"self_attn.v_proj",
"self_attn.o_proj",
"mlp.gate_proj",
"mlp.up_proj",
"mlp.down_proj",
),
r"encoder\.timbre_encoder\.layers\.\d+": (
"self_attn.q_proj",
"self_attn.k_proj",
"self_attn.v_proj",
"self_attn.o_proj",
"mlp.gate_proj",
"mlp.up_proj",
"mlp.down_proj",
),
r"tokenizer\.attention_pooler\.layers\.\d+": (
"self_attn.q_proj",
"self_attn.k_proj",
"self_attn.v_proj",
"self_attn.o_proj",
"mlp.gate_proj",
"mlp.up_proj",
"mlp.down_proj",
),
r"detokenizer\.layers\.\d+": (
"self_attn.q_proj",
"self_attn.k_proj",
"self_attn.v_proj",
"self_attn.o_proj",
"mlp.gate_proj",
"mlp.up_proj",
"mlp.down_proj",
),
}