mcuo commited on
Commit
a8b3ea4
·
verified ·
1 Parent(s): 771ce7e

Upload config.json

Browse files
Files changed (1) hide show
  1. config.json +78 -10
config.json CHANGED
@@ -10,24 +10,65 @@
10
  "prompting": {
11
  "style": "natural-language",
12
  "negative_prompt_support": {
13
- "distill_8step": "limited"
 
 
14
  }
15
  },
16
  "variants": {
 
 
 
 
 
 
 
 
 
 
 
 
17
  "distill_8step": {
18
- "bf16": "diffusion_models/z-anime-distill-8step-bf16.safetensors",
 
 
 
19
  "recommended_settings": {
20
  "steps": 8,
21
  "cfg": 1.0,
22
  "sampler": "euler_ancestral",
23
  "scheduler": "beta"
24
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  }
26
  },
27
  "diffusers_folder": {
28
- "path": "(root)",
29
  "pipeline_class": "ZImagePipeline",
30
- "usage": "ZImagePipeline.from_pretrained('mcuo/Anime-Z', subfolder='diffusers', torch_dtype=torch.bfloat16)",
31
  "components": [
32
  "model_index.json",
33
  "scheduler/",
@@ -40,24 +81,51 @@
40
  "components": {
41
  "text_encoders": {
42
  "default": {
43
- "bf16": "text_encoder/qwen_3_4b-bf16.safetensors",
44
- "description": "Standard Z-Image text encoder, repackaged as a single safetensors"
 
 
 
 
 
 
 
 
 
45
  }
46
  },
47
  "vae": {
48
  "file": "vae/ae.safetensors",
49
- "description": "Z-Image VAE (slightly trained alongside Z-Anime)"
 
50
  }
51
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  "supported_vram": "8GB+",
53
  "links": {
54
  "civitai": "https://civitai.red/models/2483351",
55
  "base_model": "https://huggingface.co/Tongyi-MAI/Z-Image",
 
56
  "author": "https://huggingface.co/SeeSee21"
57
  },
58
  "notes": [
59
- "This Space uses the distill_8step BF16 variant for fast 8-step inference.",
60
- "The base pipeline is loaded via ZImagePipeline.from_pretrained() from the repo root (diffusers format).",
61
- "The distilled transformer weights are then loaded separately from diffusion_models/z-anime-distill-8step-bf16.safetensors."
 
 
62
  ]
63
  }
 
10
  "prompting": {
11
  "style": "natural-language",
12
  "negative_prompt_support": {
13
+ "base": "full",
14
+ "distill_8step": "limited",
15
+ "distill_4step": "limited"
16
  }
17
  },
18
  "variants": {
19
+ "base": {
20
+ "bf16": "diffusion_models/z-anime-base-bf16.safetensors",
21
+ "fp8": "diffusion_models/z-anime-base-bf16.safetensors",
22
+ "aio_bf16": "diffusion_models/z-anime-base-bf16.safetensors",
23
+ "aio_fp8": "diffusion_models/z-anime-base-bf16.safetensors",
24
+ "recommended_settings": {
25
+ "steps": "28-50",
26
+ "cfg": "3.0-5.0",
27
+ "sampler": "euler_ancestral",
28
+ "scheduler": "beta"
29
+ }
30
+ },
31
  "distill_8step": {
32
+ "bf16": "diffusion_models/z-anime-distill-8step-fp8.safetensors",
33
+ "fp8": "diffusion_models/z-anime-distill-8step-fp8.safetensors",
34
+ "aio_bf16": "diffusion_models/z-anime-distill-8step-fp8.safetensors",
35
+ "aio_fp8": "diffusion_models/z-anime-distill-8step-fp8.safetensors",
36
  "recommended_settings": {
37
  "steps": 8,
38
  "cfg": 1.0,
39
  "sampler": "euler_ancestral",
40
  "scheduler": "beta"
41
  }
42
+ },
43
+ "distill_4step": {
44
+ "bf16": "diffusion_models/z-anime-distill-8step-fp8.safetensors",
45
+ "fp8": "diffusion_models/z-anime-distill-8step-fp8.safetensors",
46
+ "aio_bf16": "diffusion_models/z-anime-distill-8step-fp8.safetensors",
47
+ "aio_fp8": "diffusion_models/z-anime-distill-8step-fp8.safetensors",
48
+ "recommended_settings": {
49
+ "steps": 4,
50
+ "cfg": 1.0,
51
+ "sampler": "euler_ancestral",
52
+ "scheduler": "beta"
53
+ }
54
+ },
55
+ "gguf": {
56
+ "q8_0": {
57
+ "file": "gguf/z-anime-base-q4_k_s.gguf",
58
+ "description": "Q8_0 quantization",
59
+ "size": "~6.73 GB"
60
+ },
61
+ "q4_k_s": {
62
+ "file": "gguf/z-anime-base-q4_k_s.gguf",
63
+ "description": "Q4_K_S quantization",
64
+ "size": "~4.2 GB"
65
+ }
66
  }
67
  },
68
  "diffusers_folder": {
69
+ "path": "diffusers/",
70
  "pipeline_class": "ZImagePipeline",
71
+ "usage": "ZImagePipeline.from_pretrained('SeeSee21/Z-Anime', subfolder='diffusers', torch_dtype=torch.bfloat16)",
72
  "components": [
73
  "model_index.json",
74
  "scheduler/",
 
81
  "components": {
82
  "text_encoders": {
83
  "default": {
84
+ "bf16": "text_encoder/qwen_3_4b-fp8.safetensors",
85
+ "fp8": "text_encoder/qwen_3_4b-fp8.safetensors",
86
+ "description": "Standard Z-Image text encoder, repackaged as a single safetensors",
87
+ "comfyui_path": "ComfyUI/models/clip/"
88
+ },
89
+ "engineer_v4": {
90
+ "bf16": "text_encoder/qwen_3_4b-fp8.safetensors",
91
+ "fp8": "text_encoder/qwen_3_4b-fp8.safetensors",
92
+ "description": "Alternative full fine-tune by BennyDaBall (SMART training, more varied outputs)",
93
+ "source": "https://huggingface.co/BennyDaBall/Qwen3-4b-Z-Image-Engineer-V4",
94
+ "comfyui_path": "ComfyUI/models/clip/"
95
  }
96
  },
97
  "vae": {
98
  "file": "vae/ae.safetensors",
99
+ "description": "Z-Image VAE (slightly trained alongside Z-Anime)",
100
+ "comfyui_path": "ComfyUI/models/vae/"
101
  }
102
  },
103
+ "comfyui_paths": {
104
+ "diffusion_models": "ComfyUI/models/diffusion_models/",
105
+ "unet": "ComfyUI/models/unet/",
106
+ "clip": "ComfyUI/models/clip/",
107
+ "vae": "ComfyUI/models/vae/",
108
+ "checkpoints": "ComfyUI/models/checkpoints/"
109
+ },
110
+ "requirements": {
111
+ "custom_nodes": [
112
+ "rgthree-comfy",
113
+ "ComfyUI-Lora-Manager",
114
+ "ComfyUI-SeedVR2_VideoUpscaler (optional)"
115
+ ]
116
+ },
117
  "supported_vram": "8GB+",
118
  "links": {
119
  "civitai": "https://civitai.red/models/2483351",
120
  "base_model": "https://huggingface.co/Tongyi-MAI/Z-Image",
121
+ "engineer_v4": "https://huggingface.co/BennyDaBall/Qwen3-4b-Z-Image-Engineer-V4",
122
  "author": "https://huggingface.co/SeeSee21"
123
  },
124
  "notes": [
125
+ "BF16 and FP8 are the main release formats.",
126
+ "GGUF variants are intended for lower-memory or alternative inference setups.",
127
+ "AIO variants include the Text Encoder and VAE in a single file (Base, 4-Step, 8-Step).",
128
+ "Two text encoders are included: the standard Z-Image one (default) and BennyDaBall's Engineer V4 (alternative).",
129
+ "The diffusers/ subfolder is a full diffusers-format checkpoint loadable via ZImagePipeline.from_pretrained(repo, subfolder='diffusers')."
130
  ]
131
  }