Gaurav Garg
e95dae18d6
Remove padding and multiple D2D copies for MTP ( #24086 )
...
* Make ggml_gated_delta_net take only the initial recurrent state (D, 1, n_seqs) and passes the snapshot count K as an op parameter instead of inferring it from state->ne[1].
Remove the padding hack and copy all emitted snapshots into the recurrent cache with a single strided ggml_cpy
* Make GDN changes in all backends. Address review comments.
* Fix CI build errors
2026-06-10 23:21:16 +05:30
..
2026-05-09 11:28:29 +08:00
2026-06-08 08:33:23 +02:00
2025-05-12 14:44:49 +02:00
2024-06-26 18:33:02 +03:00
2025-08-20 10:17:37 +08:00
2025-08-05 22:10:36 +03:00
2026-05-13 22:36:14 +02:00
2026-05-10 11:05:22 +02:00
2024-06-26 18:33:02 +03:00
2024-06-26 18:33:02 +03:00
2025-12-17 11:47:01 +08:00
2024-10-03 21:17:26 +03:00
2026-05-11 12:16:38 +02:00
2026-01-04 22:22:16 +02:00
2026-05-20 13:59:02 +02:00
2026-04-10 10:24:09 +08:00
2025-03-03 18:18:11 +02:00
2024-06-26 18:33:02 +03:00
2026-05-20 13:59:02 +02:00
2026-06-03 13:56:42 +02:00
2026-05-20 13:59:02 +02:00
2024-06-26 18:33:02 +03:00
2025-06-20 09:50:24 +08:00
2025-06-20 09:50:24 +08:00
2026-03-26 10:19:14 +08:00
2026-03-26 10:19:14 +08:00
2025-09-01 06:55:06 +05:30
2025-08-28 20:33:03 +02:00
2025-08-21 11:06:05 +08:00
2024-07-08 12:23:00 +03:00
2026-04-15 18:38:38 +02:00
2026-03-22 17:53:33 +01:00
2024-11-09 08:35:46 +01:00
2024-10-03 21:17:26 +03:00
2025-05-09 13:34:58 +02:00
2025-11-23 11:13:34 +01:00
2026-05-20 13:59:02 +02:00
2025-10-14 11:53:49 +02:00
2025-07-03 07:45:11 +08:00
2024-09-20 21:15:05 +03:00
2026-01-04 22:22:16 +02:00
2025-12-04 22:19:51 +01:00
2026-04-15 18:38:38 +02:00
2025-12-09 20:28:57 +01:00
2025-12-09 20:28:57 +01:00
2024-06-26 18:33:02 +03:00
2024-06-26 18:33:02 +03:00
2026-06-03 13:56:42 +02:00
2026-06-03 13:56:42 +02:00
2026-05-09 11:28:29 +08:00
2026-06-03 13:56:42 +02:00
2026-06-03 13:56:42 +02:00
2026-06-03 13:56:42 +02:00
2026-03-05 08:50:21 +01:00
2026-06-03 18:39:59 +08:00
2026-06-03 18:39:59 +08:00
2025-12-09 12:23:47 +01:00
2025-12-08 21:10:12 +08:00
2026-05-26 11:05:51 +08:00
2026-05-26 11:05:51 +08:00
2026-06-10 23:21:16 +05:30
2026-03-07 15:41:10 +08:00
2026-06-03 13:56:42 +02:00
2025-04-30 23:12:59 +02:00
2026-06-08 10:22:44 +02:00
2025-01-10 09:58:08 +08:00
2025-01-10 09:58:08 +08:00
2026-05-11 19:48:29 +02:00
2025-09-04 10:38:49 +02:00
2026-05-20 13:59:02 +02:00
2025-06-22 12:39:54 +08:00
2026-05-14 22:58:58 +02:00
2026-01-29 11:10:53 +01:00
2026-06-02 10:38:37 +08:00
2025-10-14 13:15:15 +02:00
2025-10-14 13:15:15 +02:00
2026-04-29 06:47:42 +08:00
2026-04-29 06:47:42 +08:00
2026-06-03 13:56:42 +02:00
2026-02-03 23:31:23 +08:00
2026-06-09 07:46:23 +02:00
2026-05-28 14:50:25 +02:00
2026-05-20 13:59:02 +02:00
2025-08-29 11:35:58 +08:00
2024-11-17 08:30:29 +02:00
2024-09-20 21:15:05 +03:00
2025-08-14 12:03:57 +02:00
2025-08-14 12:03:57 +02:00
2026-05-07 21:59:29 +02:00
2024-09-20 21:15:05 +03:00
2025-09-26 02:56:10 +02:00
2025-08-22 13:06:29 +02:00
2026-02-10 08:07:16 +02:00
2024-06-26 18:33:02 +03:00
2024-06-26 18:33:02 +03:00
2024-06-26 18:33:02 +03:00
2026-06-03 13:56:42 +02:00
2026-04-29 06:47:42 +08:00
2026-06-03 13:56:42 +02:00
2025-07-29 14:45:18 +08:00
2025-07-29 14:45:18 +08:00
2026-05-20 13:59:02 +02:00
2025-11-13 08:50:01 +08:00
2026-05-20 13:59:02 +02:00
2024-06-26 18:33:02 +03:00
2026-06-03 13:56:42 +02:00
2025-07-12 16:31:38 +03:00
2025-10-28 20:10:28 +01:00
2025-10-28 20:10:28 +01:00
2026-05-08 17:44:09 +08:00
2026-05-08 17:44:09 +08:00
2026-05-20 13:59:02 +02:00
2025-07-29 14:22:03 +02:00
2026-03-05 08:50:21 +01:00
2025-01-16 16:43:38 +01:00
2026-03-05 08:50:21 +01:00
2025-11-28 12:15:32 +08:00
2026-06-03 13:56:42 +02:00
2026-04-30 02:39:56 +08:00
2026-06-10 14:27:08 +02:00
2025-03-31 18:05:13 +02:00
2025-08-13 10:04:46 +02:00
2024-09-08 11:05:55 +03:00
2026-05-20 13:59:02 +02:00
2025-06-22 12:39:54 +08:00
2026-05-17 18:00:10 +02:00
2026-01-04 22:22:16 +02:00
2026-06-02 10:38:37 +08:00
2026-01-29 10:31:28 +08:00
2025-12-04 22:19:51 +01:00
2025-12-04 22:19:51 +01:00
2025-09-16 15:25:57 +02:00
2024-06-26 18:33:02 +03:00
2026-05-20 13:59:02 +02:00
2026-04-23 10:28:56 +08:00
2025-11-30 21:57:31 +01:00
2024-06-26 18:33:02 +03:00
2026-04-15 18:38:38 +02:00
2025-03-18 07:27:50 +08:00
2025-03-18 07:27:50 +08:00