Skip to content

Commit c8fcbd6

Browse files
Try to fix ace text encoder slowness on some configs. (Comfy-Org#12290)
1 parent 26dd7eb commit c8fcbd6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

comfy/ops.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ def scaled_dot_product_attention(q, k, v, *args, **kwargs):
5454
SDPA_BACKEND_PRIORITY.insert(0, SDPBackend.CUDNN_ATTENTION)
5555

5656
def scaled_dot_product_attention(q, k, v, *args, **kwargs):
57+
if q.nelement() < 1024 * 128: # arbitrary number, for small inputs cudnn attention seems slower
58+
return torch.nn.functional.scaled_dot_product_attention(q, k, v, *args, **kwargs)
5759
with sdpa_kernel(SDPA_BACKEND_PRIORITY, set_priority=True):
5860
return torch.nn.functional.scaled_dot_product_attention(q, k, v, *args, **kwargs)
5961
else:

0 commit comments

Comments
 (0)