Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -10,12 +10,12 @@ from huggingface_hub import hf_hub_download
|
|
10 |
import spaces
|
11 |
from comfy import model_management
|
12 |
|
13 |
-
CHROMA_VERSION = "
|
14 |
|
15 |
# Download required models
|
16 |
-
t5_path = hf_hub_download(repo_id="
|
17 |
vae_path = hf_hub_download(repo_id="lodestones/Chroma", filename="ae.safetensors", local_dir="models/vae")
|
18 |
-
unet_path = hf_hub_download(repo_id="
|
19 |
|
20 |
# Example prompts with their parameters
|
21 |
EXAMPLES = [
|
@@ -149,20 +149,20 @@ cliptextencode = CLIPTextEncode()
|
|
149 |
unetloader = UNETLoader()
|
150 |
vaeloader = VAELoader()
|
151 |
cfgguider = NODE_CLASS_MAPPINGS["CFGGuider"]()
|
152 |
-
|
153 |
samplercustomadvanced = NODE_CLASS_MAPPINGS["SamplerCustomAdvanced"]()
|
154 |
vaedecode = VAEDecode()
|
155 |
saveimage = SaveImage()
|
156 |
|
157 |
# Load models
|
158 |
cliploader_78 = cliploader.load_clip(
|
159 |
-
clip_name="
|
160 |
)
|
161 |
t5tokenizeroptions_82 = t5tokenizeroptions.set_options(
|
162 |
min_padding=1, min_length=0, clip=get_value_at_index(cliploader_78, 0)
|
163 |
)
|
164 |
unetloader_76 = unetloader.load_unet(
|
165 |
-
unet_name=CHROMA_VERSION, weight_dtype="
|
166 |
)
|
167 |
vaeloader_80 = vaeloader.load_vae(vae_name="ae.safetensors")
|
168 |
|
@@ -210,10 +210,10 @@ def generate_image(prompt, negative_prompt, width, height, steps, cfg, seed):
|
|
210 |
negative=get_value_at_index(cliptextencode_75, 0),
|
211 |
)
|
212 |
|
213 |
-
|
214 |
-
scheduler="beta",
|
215 |
steps=steps,
|
216 |
-
|
|
|
217 |
model=get_value_at_index(unetloader_76, 0),
|
218 |
)
|
219 |
|
@@ -221,7 +221,7 @@ def generate_image(prompt, negative_prompt, width, height, steps, cfg, seed):
|
|
221 |
noise=get_value_at_index(randomnoise_68, 0),
|
222 |
guider=get_value_at_index(cfgguider_73, 0),
|
223 |
sampler=get_value_at_index(ksamplerselect_72, 0),
|
224 |
-
sigmas=get_value_at_index(
|
225 |
latent_image=get_value_at_index(emptysd3latentimage_69, 0),
|
226 |
)
|
227 |
|
@@ -293,10 +293,10 @@ Space Author: [GitHub](https://github.com/gokayfem) | [X.com](https://x.com/goka
|
|
293 |
label="Steps"
|
294 |
)
|
295 |
cfg = gr.Slider(
|
296 |
-
minimum=1,
|
297 |
-
maximum=
|
298 |
-
value=
|
299 |
-
step=0.
|
300 |
label="CFG Scale"
|
301 |
)
|
302 |
seed = gr.Number(
|
|
|
10 |
import spaces
|
11 |
from comfy import model_management
|
12 |
|
13 |
+
CHROMA_VERSION = "staging_cfg_3/safetensors/2025-06-29_00-49-53.safetensors"
|
14 |
|
15 |
# Download required models
|
16 |
+
t5_path = hf_hub_download(repo_id="silveroxides/flan-t5-xxl-encoder-only", filename="flan-t5-xxl_float8_e4m3fn_scaled_stochastic.safetensors", local_dir="models/text_encoders/")
|
17 |
vae_path = hf_hub_download(repo_id="lodestones/Chroma", filename="ae.safetensors", local_dir="models/vae")
|
18 |
+
unet_path = hf_hub_download(repo_id="silveroxides/chroma-debug-development-only-GGUF", filename=CHROMA_VERSION, local_dir="models/unet")
|
19 |
|
20 |
# Example prompts with their parameters
|
21 |
EXAMPLES = [
|
|
|
149 |
unetloader = UNETLoader()
|
150 |
vaeloader = VAELoader()
|
151 |
cfgguider = NODE_CLASS_MAPPINGS["CFGGuider"]()
|
152 |
+
betascheduler = NODE_CLASS_MAPPINGS["BetaSamplingScheduler"]()
|
153 |
samplercustomadvanced = NODE_CLASS_MAPPINGS["SamplerCustomAdvanced"]()
|
154 |
vaedecode = VAEDecode()
|
155 |
saveimage = SaveImage()
|
156 |
|
157 |
# Load models
|
158 |
cliploader_78 = cliploader.load_clip(
|
159 |
+
clip_name="flan-t5-xxl_float8_e4m3fn_scaled_stochastic.safetensors", type="chroma", device="default"
|
160 |
)
|
161 |
t5tokenizeroptions_82 = t5tokenizeroptions.set_options(
|
162 |
min_padding=1, min_length=0, clip=get_value_at_index(cliploader_78, 0)
|
163 |
)
|
164 |
unetloader_76 = unetloader.load_unet(
|
165 |
+
unet_name=CHROMA_VERSION, weight_dtype="default"
|
166 |
)
|
167 |
vaeloader_80 = vaeloader.load_vae(vae_name="ae.safetensors")
|
168 |
|
|
|
210 |
negative=get_value_at_index(cliptextencode_75, 0),
|
211 |
)
|
212 |
|
213 |
+
betascheduler_84 = betascheduler.get_sigmas(
|
|
|
214 |
steps=steps,
|
215 |
+
alpha=0.4,
|
216 |
+
beta=0.4,
|
217 |
model=get_value_at_index(unetloader_76, 0),
|
218 |
)
|
219 |
|
|
|
221 |
noise=get_value_at_index(randomnoise_68, 0),
|
222 |
guider=get_value_at_index(cfgguider_73, 0),
|
223 |
sampler=get_value_at_index(ksamplerselect_72, 0),
|
224 |
+
sigmas=get_value_at_index(betascheduler_84, 0),
|
225 |
latent_image=get_value_at_index(emptysd3latentimage_69, 0),
|
226 |
)
|
227 |
|
|
|
293 |
label="Steps"
|
294 |
)
|
295 |
cfg = gr.Slider(
|
296 |
+
minimum=0.1,
|
297 |
+
maximum=4,
|
298 |
+
value=1,
|
299 |
+
step=0.1,
|
300 |
label="CFG Scale"
|
301 |
)
|
302 |
seed = gr.Number(
|