Update pipeline.py
Browse files- pipeline.py +4 -3
pipeline.py
CHANGED
@@ -1500,13 +1500,14 @@ class AnimateDiffPipeline(DiffusionPipeline, TextualInversionLoaderMixin, IPAdap
|
|
1500 |
time_chunk = time.time()
|
1501 |
noise_pred_uncond, noise_pred_text = torch.chunk(noise_pred, 2, dim=0)
|
1502 |
print("chunk time", time.time() - time_chunk)
|
1503 |
-
for i,context_index in
|
1504 |
# Perform batch addition
|
1505 |
-
noise_pred_uncond_sum[..., context_index, :, :] += noise_pred_uncond[ :,
|
1506 |
-
noise_pred_text_sum[..., context_index, :, :] += noise_pred_text[ :,
|
1507 |
|
1508 |
# Batch increment for latent_counter
|
1509 |
latent_counter[context_index] += 1
|
|
|
1510 |
|
1511 |
print("guidance time", time.time() - start_guidance_time)
|
1512 |
|
|
|
1500 |
time_chunk = time.time()
|
1501 |
noise_pred_uncond, noise_pred_text = torch.chunk(noise_pred, 2, dim=0)
|
1502 |
print("chunk time", time.time() - time_chunk)
|
1503 |
+
for i, context_index in enumerate(current_context_indexes):
|
1504 |
# Perform batch addition
|
1505 |
+
noise_pred_uncond_sum[..., context_index, :, :] += noise_pred_uncond[:, :, i, :, :]
|
1506 |
+
noise_pred_text_sum[..., context_index, :, :] += noise_pred_text[:, :, i, :, :]
|
1507 |
|
1508 |
# Batch increment for latent_counter
|
1509 |
latent_counter[context_index] += 1
|
1510 |
+
|
1511 |
|
1512 |
print("guidance time", time.time() - start_guidance_time)
|
1513 |
|