Spaces:
Running
on
Zero
Running
on
Zero
Update pipelines/pipeline_seesr.py
Browse files
pipelines/pipeline_seesr.py
CHANGED
@@ -834,7 +834,8 @@ class StableDiffusionControlNetPipeline(DiffusionPipeline, TextualInversionLoade
|
|
834 |
latent_tiled_overlap=4,
|
835 |
num_particles: Optional[int] = 4,
|
836 |
gamma_0: Optional[float] = 0.1, # base steering strength
|
837 |
-
use_KDS=True,
|
|
|
838 |
args=None,
|
839 |
):
|
840 |
r"""
|
@@ -1231,7 +1232,7 @@ class StableDiffusionControlNetPipeline(DiffusionPipeline, TextualInversionLoade
|
|
1231 |
x0_pred = (latents - sigma_t * noise_pred) / alpha_t
|
1232 |
|
1233 |
# 3) Apply KDE steering
|
1234 |
-
m_shift = kde_grad(x0_pred)
|
1235 |
# delta_t = gamma_0 * (1 - i / (len(timesteps) - 1))
|
1236 |
# x0_steer = x0_pred + delta_t * m_shift
|
1237 |
frac = i / (len(timesteps) - 1)
|
|
|
834 |
latent_tiled_overlap=4,
|
835 |
num_particles: Optional[int] = 4,
|
836 |
gamma_0: Optional[float] = 0.1, # base steering strength
|
837 |
+
use_KDS = True,
|
838 |
+
bandwidth = 0.1,
|
839 |
args=None,
|
840 |
):
|
841 |
r"""
|
|
|
1232 |
x0_pred = (latents - sigma_t * noise_pred) / alpha_t
|
1233 |
|
1234 |
# 3) Apply KDE steering
|
1235 |
+
m_shift = kde_grad(x0_pred, bandwidth=bandwidth)
|
1236 |
# delta_t = gamma_0 * (1 - i / (len(timesteps) - 1))
|
1237 |
# x0_steer = x0_pred + delta_t * m_shift
|
1238 |
frac = i / (len(timesteps) - 1)
|