Skip to content

Commit 061c536

Browse files
committed
Merge remote-tracking branch 'origin/main' into dev/diffusers
2 parents 6353222 + 8cbb50c commit 061c536

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

ldm/invoke/generator/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@ def generate(self,prompt,init_image,width,height,sampler, iterations=1,seed=None
114114
results.append([image, seed])
115115

116116
if image_callback is not None:
117-
image_callback(image, seed, first_seed=first_seed, attention_maps_image=attention_maps_images[-1])
117+
attention_maps_image = None if len(attention_maps_images)==0 else attention_maps_images[-1]
118+
image_callback(image, seed, first_seed=first_seed, attention_maps_image=attention_maps_image)
118119

119120
seed = self.new_seed()
120121

ldm/models/diffusion/cross_attention_control.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ def einsum_op_cuda(self, q, k, v):
281281
return self.einsum_op_slice_dim1(q, k, v, slice_size)
282282

283283
# fallback for when there is no saved strategy, or saved strategy does not slice
284-
mem_free_total = self.cached_mem_free_total or get_mem_free_total(q.device)
284+
mem_free_total = get_mem_free_total(q.device)
285285
# Divide factor of safety as there's copying and fragmentation
286286
return self.einsum_op_tensor_mem(q, k, v, mem_free_total / 3.3 / (1 << 20))
287287

tests/pr_prompt.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/validate_pr_prompt.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
banana sushi -Ak_lms -S42 -s10
1+
banana sushi -Ak_lms -S42 -s5
2+
banana sushi -Ak_heun -S42 -s5
3+
banana sushi -Addim -S42 -s5

0 commit comments

Comments
 (0)