Files
automatic/modules
CalamitousFelicitousness bb0cc5328e fix(attention): flex joins the chain instead of ending it
The flex backend never called the sdpa it replaced, so any backend
stacked before it was unreachable and every call it could not serve,
cpu or 3d inputs included, failed inside flex_attention. It is now an
ordinary entry gated on what flex_attention accepts: 4d tensors on one
non-cpu device. The mask path drops the 2d special case, which indexed
attn_mask.size and reshaped the mask onto the wrong axis; expanding to
(batch, heads, q, kv) already follows sdpa broadcast semantics.
2026-08-23 08:20:46 +01:00
..
2026-06-04 12:36:10 +02:00
2026-08-16 12:45:50 +02:00
2026-05-11 08:36:49 +02:00
2026-08-22 11:24:41 +02:00
2026-08-22 11:38:51 +02:00
2026-08-16 12:45:50 +02:00
2026-08-21 10:26:17 +02:00
2026-06-04 12:36:10 +02:00
2026-06-04 12:36:10 +02:00
2026-07-16 14:09:10 +02:00
2026-07-15 04:05:26 +03:00
2026-02-19 11:09:13 +01:00
2026-08-21 10:26:17 +02:00
2026-07-03 22:05:33 +02:00
2026-08-21 10:26:17 +02:00
2026-08-10 13:43:45 +02:00
2026-07-02 14:36:44 +02:00
2026-08-22 20:10:02 +02:00
2026-08-16 12:45:50 +02:00
2026-07-30 14:39:30 +02:00
2026-06-04 12:36:10 +02:00
2026-08-16 12:45:50 +02:00
2026-07-27 14:23:14 +02:00
2026-07-24 18:20:41 +02:00
2026-08-16 12:45:50 +02:00
2026-08-16 12:45:50 +02:00
2026-06-04 12:36:10 +02:00
2026-02-19 15:28:24 +01:00
2026-02-19 11:09:13 +01:00
2026-08-22 11:24:41 +02:00
2026-08-10 13:43:45 +02:00
2026-06-20 08:15:35 +02:00
2026-05-17 10:41:09 -07:00
2026-07-26 19:35:56 +02:00
2026-08-10 12:06:33 +02:00
2026-08-16 12:45:50 +02:00
2026-05-16 07:19:52 +02:00
2026-08-17 08:52:46 +02:00
2026-04-29 07:59:43 +02:00
2026-05-11 08:13:57 +02:00
2026-08-09 15:05:00 +02:00
2026-02-19 11:13:44 +01:00
2026-07-04 11:17:56 +02:00
2026-02-19 09:46:42 +01:00
2026-02-19 11:09:13 +01:00
2026-08-22 17:52:49 +02:00
2026-07-21 08:20:55 +02:00
2026-02-19 09:46:42 +01:00
2026-08-16 12:45:50 +02:00
2026-08-16 12:45:50 +02:00
2026-08-02 11:22:12 +02:00
2026-02-19 11:09:13 +01:00
2026-08-14 15:59:51 +02:00
2026-02-19 11:09:13 +01:00
2026-02-19 09:15:37 +01:00
2026-08-16 12:45:50 +02:00
2026-02-19 09:46:42 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:13:44 +01:00
2026-08-17 08:52:46 +02:00
2026-08-16 12:45:50 +02:00
2026-08-16 12:45:50 +02:00
2026-05-07 07:20:20 +02:00
2026-08-14 15:59:51 +02:00
2026-08-22 11:24:41 +02:00
2026-08-22 11:24:41 +02:00
2026-08-16 12:45:50 +02:00
2026-02-19 15:28:24 +01:00
2026-08-16 12:45:50 +02:00
2026-06-02 08:03:27 +02:00
2026-07-20 21:44:43 +02:00
2026-08-16 12:45:50 +02:00
2026-08-12 14:24:09 +02:00
2026-08-16 12:45:50 +02:00
2026-08-10 13:43:45 +02:00
2026-08-12 14:24:09 +02:00
2026-02-19 09:46:42 +01:00
2026-02-19 09:15:37 +01:00
2026-02-21 09:32:36 +01:00
2026-08-12 14:24:09 +02:00
2026-08-02 11:22:12 +02:00
2026-08-17 10:18:32 +02:00
2025-03-30 15:04:17 -04:00
2026-08-09 15:05:00 +02:00
2026-08-16 12:45:50 +02:00
2026-08-16 12:45:50 +02:00
2026-08-16 12:45:50 +02:00
2026-08-16 12:45:50 +02:00
2026-08-22 11:24:41 +02:00
2026-08-22 16:08:58 +02:00
2026-08-06 13:24:48 +02:00
2026-02-19 09:46:42 +01:00
2026-08-11 23:31:08 +02:00
2026-08-10 13:43:45 +02:00
2026-08-17 08:52:46 +02:00
2026-08-14 15:59:51 +02:00
2026-02-19 09:15:37 +01:00
2026-06-20 21:18:35 +02:00
2026-08-10 12:13:10 +03:00
2026-08-14 09:18:24 +02:00
2026-07-21 16:04:10 +02:00
2026-08-09 15:05:00 +02:00
2026-07-13 15:52:55 +02:00
2026-06-04 12:36:10 +02:00
2026-05-19 11:56:20 +02:00
2026-08-22 11:24:41 +02:00
2026-08-16 12:45:50 +02:00
2026-07-01 18:59:20 +02:00
2026-08-13 15:33:47 +02:00
2026-07-27 21:30:40 +02:00
2026-05-21 09:23:10 +02:00
2026-08-09 15:05:00 +02:00
2026-02-19 15:28:24 +01:00
2026-08-16 12:45:50 +02:00
2026-08-11 12:55:59 +02:00
2026-08-13 15:33:47 +02:00
2026-08-16 12:45:50 +02:00
2026-08-02 11:22:12 +02:00
2026-08-09 15:05:00 +02:00
2026-08-21 10:26:17 +02:00
2025-11-08 14:54:34 -08:00
2026-08-22 11:24:41 +02:00
2026-08-22 11:24:41 +02:00
2026-08-22 11:24:41 +02:00
2026-08-22 20:10:02 +02:00
2026-08-22 20:10:02 +02:00
2026-08-22 20:10:02 +02:00
2026-07-19 14:37:20 +02:00
2026-02-19 09:46:42 +01:00