Skip to content

Commit 64de66a

Browse files
committed
add scaling factors
1 parent 074817c commit 64de66a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

scripts/convert_dcae_to_diffusers.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,10 @@ def get_ae_config(name: str):
162162
"decoder_norm_types": ["batch_norm", "batch_norm", "batch_norm", "rms_norm", "rms_norm", "rms_norm"],
163163
"decoder_act_fns": ["relu", "relu", "relu", "silu", "silu", "silu"],
164164
}
165+
if name == "dc-ae-f32c32-in-1.0":
166+
config["scaling_factor"] = 0.3189
167+
elif name == "dc-ae-f32c32-mix-1.0":
168+
config["scaling_factor"] = 0.4552
165169
elif name in ["dc-ae-f128c512-in-1.0", "dc-ae-f128c512-mix-1.0"]:
166170
config = {
167171
"latent_channels": 512,
@@ -202,6 +206,10 @@ def get_ae_config(name: str):
202206
],
203207
"decoder_act_fns": ["relu", "relu", "relu", "silu", "silu", "silu", "silu", "silu"],
204208
}
209+
if name == "dc-ae-f128c512-in-1.0":
210+
config["scaling_factor"] = 0.4883
211+
elif name == "dc-ae-f128c512-mix-1.0":
212+
config["scaling_factor"] = 0.3620
205213
elif name in ["dc-ae-f64c128-in-1.0", "dc-ae-f64c128-mix-1.0"]:
206214
config = {
207215
"latent_channels": 128,
@@ -239,6 +247,10 @@ def get_ae_config(name: str):
239247
],
240248
"decoder_act_fns": ["relu", "relu", "relu", "silu", "silu", "silu", "silu"],
241249
}
250+
if name == "dc-ae-f64c128-in-1.0":
251+
config["scaling_factor"] = 0.2889
252+
elif name == "dc-ae-f64c128-mix-1.0":
253+
config["scaling_factor"] = 0.4538
242254

243255
return config
244256

0 commit comments

Comments
 (0)