Christos Perivolaropoulos
b48d15d788
[pallas_mgpu] For loops can have **non-ref** accumulators for carries.
...
The user has access only to accumulator references and they can't pass them as caries to loops. However when they are discharged these accumulators become values and become part of the carry. Before this CL this would surprise the loop lowering code.
This was never a problem for pallas mgpu until we added pipelining loops instead of sequential bloc axes.
PiperOrigin-RevId: 722495749
2025-02-02 21:03:26 -08:00
..
2024-10-25 13:20:36 -07:00
2025-01-31 09:06:40 -08:00
2024-09-20 07:52:33 -07:00
2025-02-02 21:03:26 -08:00
2025-01-10 07:59:56 +02:00
2025-01-26 08:12:29 +02:00
2024-12-05 12:56:07 -08:00
2025-01-06 15:19:02 -08:00
2024-12-18 08:18:57 -05:00
2025-02-02 19:35:33 -08:00
2024-12-18 07:46:14 +00:00
2025-01-10 06:58:46 -08:00
2025-01-30 12:05:02 -08:00
2025-01-17 14:22:27 -05:00
2024-12-12 09:58:14 -05:00
2025-01-08 06:37:44 -08:00
2025-01-23 09:26:38 -08:00
2025-01-31 09:14:49 -08:00
2024-11-01 15:48:07 +00:00
2024-09-20 07:52:33 -07:00
2025-01-23 08:20:38 -08:00
2025-01-30 17:25:18 -08:00
2024-10-30 11:34:08 -07:00
2025-01-08 06:37:44 -08:00
2025-01-28 18:23:35 -08:00
2025-01-10 11:54:09 -08:00
2025-01-29 09:11:02 -08:00
2025-01-08 08:14:50 -08:00
2024-09-26 08:39:30 -07:00
2025-01-31 08:05:46 -08:00
2025-01-17 14:22:27 -05:00
2025-01-29 06:12:33 -08:00
2025-01-24 09:18:02 +02:00
2024-12-29 13:06:19 +00:00
2025-01-31 11:06:06 -08:00
2024-12-20 03:21:53 -08:00
2024-10-29 11:04:31 -07:00
2024-12-19 18:38:06 +00:00
2025-01-10 06:58:46 -08:00
2024-09-20 07:52:33 -07:00
2025-01-10 06:58:46 -08:00
2025-01-23 17:50:19 -08:00
2024-10-07 04:21:38 -07:00
2025-01-10 06:58:46 -08:00
2024-11-07 17:06:02 -08:00
2025-01-17 09:47:50 -08:00
2024-12-17 10:12:34 -08:00
2025-01-20 20:21:01 +01:00
2024-10-07 12:27:35 -07:00
2024-09-20 07:52:33 -07:00
2025-01-14 11:20:50 -08:00
2024-10-03 10:40:39 -07:00
2025-01-10 11:54:09 -08:00
2025-01-17 14:22:27 -05:00
2024-11-18 09:27:36 -08:00
2024-09-20 07:52:33 -07:00
2024-09-20 07:52:33 -07:00
2024-11-18 20:33:27 -05:00
2025-01-10 11:27:35 -08:00
2025-01-31 16:44:04 -08:00
2024-12-17 10:12:34 -08:00
2025-01-30 07:27:02 -08:00
2025-01-17 14:22:27 -05:00
2025-01-10 06:58:46 -08:00
2024-11-05 13:28:17 -08:00
2025-01-17 14:22:27 -05:00
2025-01-14 10:26:58 -08:00
2024-11-28 09:24:20 -08:00
2025-01-10 11:24:39 -08:00
2025-01-10 11:24:39 -08:00
2025-01-10 06:58:46 -08:00
2024-09-20 07:52:33 -07:00
2024-09-20 07:52:33 -07:00
2024-12-20 01:44:50 +00:00
2025-01-10 07:59:56 +02:00
2025-01-31 15:41:50 -08:00
2025-01-22 07:49:43 -08:00
2024-09-20 07:52:33 -07:00
2024-11-30 21:26:48 -08:00
2025-01-17 14:22:27 -05:00
2025-01-30 13:14:04 -08:00
2025-01-20 20:21:01 +01:00
2025-01-10 06:58:46 -08:00
2025-02-02 19:35:33 -08:00
2024-09-24 12:30:11 -07:00
2025-01-31 16:44:04 -08:00
2025-01-31 14:13:02 -08:00
2024-12-12 09:58:14 -05:00
2025-01-08 06:37:44 -08:00
2024-09-25 12:55:43 -04:00
2024-09-20 07:52:33 -07:00
2024-09-24 17:25:26 -07:00
2025-01-31 09:21:46 -08:00
2024-11-21 10:33:29 -08:00
2025-01-08 14:09:07 -08:00
2025-01-28 11:04:42 -08:00
2025-01-28 15:36:52 -08:00
2025-01-30 14:07:54 -08:00
2024-09-24 12:30:11 -07:00
2024-11-11 08:58:15 -08:00
2024-09-20 07:52:33 -07:00
2025-01-10 08:03:33 +02:00
2025-01-20 15:09:51 +01:00
2024-09-20 07:52:33 -07:00
2025-01-21 10:18:42 -08:00
2024-11-13 13:47:07 -08:00
2024-11-16 14:39:54 -08:00
2025-01-09 11:58:34 -05:00
2024-09-20 07:52:33 -07:00
2025-01-24 11:09:16 -08:00
2024-10-29 11:04:31 -07:00