CalamitousFelicitousness
5a66d9eabe
fix(offload): reclaim model memory across switches
...
Model switches kept most of the previous model resident, and the next
load could stall in kernel reclaim while the freed memory was still held.
- strip group offload hooks in disable_offload so the meta move at unload
actually frees component weights; hook removal resolves wrapper
components that carry hooks on the inner model
- flush the torch pinned host cache in torch_gc so freed streaming
buffers return to the OS instead of staying cached in-process
- skip the pipe-level accelerator move for group-managed pipes: the
offload engine already placed every component, and the move only
dragged on-demand components to the accelerator for the trailing
eviction to undo
2026-08-10 22:10:42 +01:00
..
2026-06-25 02:25:33 +01:00
2026-08-10 20:43:50 +02:00
2026-06-04 12:36:10 +02:00
2026-08-04 14:21:53 +02:00
2026-05-11 08:36:49 +02:00
2026-07-11 20:26:12 +01:00
2026-08-09 15:05:00 +02:00
2026-08-10 10:55:25 +02:00
2026-07-08 03:06:04 +01:00
2026-06-04 12:36:10 +02:00
2026-07-28 10:43:58 +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-10 22:10:42 +01:00
2026-07-28 13:11:21 +02:00
2026-07-03 22:05:33 +02:00
2026-08-10 13:43:45 +02:00
2026-07-02 14:36:44 +02:00
2026-06-25 02:25:33 +01:00
2026-07-27 14:23:14 +02:00
2026-05-11 08:13:57 +02:00
2026-07-30 14:39:30 +02:00
2026-06-08 17:00:00 +02:00
2026-06-04 12:36:10 +02:00
2026-07-06 13:21:19 +02:00
2026-07-27 14:23:14 +02:00
2026-07-24 18:20:41 +02:00
2026-07-03 22:05:33 +02:00
2026-05-11 08:36:49 +02:00
2026-06-04 12:36:10 +02:00
2026-08-07 11:41:40 +02:00
2026-08-10 12:13:10 +03:00
2026-02-19 15:28:24 +01:00
2026-08-10 12:13:10 +03:00
2026-02-19 11:09:13 +01:00
2026-07-26 19:35:56 +02:00
2026-08-10 13:43:45 +02:00
2026-06-20 08:15:35 +02:00
2026-08-10 22:10:42 +01:00
2026-03-20 21:43:44 +00: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-07-08 03:06:04 +01:00
2026-06-12 13:00:50 -04:00
2026-07-26 19:35:56 +02:00
2026-06-11 01:42:29 -04:00
2026-05-16 07:19:52 +02:00
2026-05-16 07:19:52 +02:00
2026-04-15 10:10:05 +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-08-10 02:44:56 +01:00
2026-07-04 11:17:56 +02:00
2026-06-29 11:23:29 +02:00
2026-02-19 09:46:42 +01:00
2026-08-10 12:06:33 +02:00
2026-02-19 11:09:13 +01:00
2026-08-05 12:19:07 +02:00
2026-07-21 08:20:55 +02:00
2026-08-04 10:58:32 +02:00
2026-06-12 13:00:39 -04:00
2026-02-19 09:46:42 +01:00
2026-05-28 11:54:08 +02:00
2026-07-12 03:44:54 +01:00
2026-08-10 22:51:32 +03:00
2026-06-12 13:00:39 -04:00
2026-02-19 11:09:13 +01:00
2026-07-24 15:15:51 +02:00
2026-08-10 11:13:28 +02:00
2026-08-10 00:43:15 +02:00
2026-08-02 11:22:12 +02:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 09:15:37 +01:00
2026-06-25 02:25:33 +01:00
2026-02-19 09:46:42 +01:00
2026-02-19 11:09:13 +01:00
2026-05-19 09:45:20 +02:00
2026-02-19 11:13:44 +01:00
2026-07-12 03:44:19 +01:00
2026-06-07 11:43:46 +02:00
2026-06-07 11:43:46 +02:00
2026-07-22 09:39:55 +02:00
2026-07-08 03:06:04 +01:00
2026-08-07 11:41:40 +02:00
2026-06-12 13:00:57 -04:00
2026-05-10 21:45:58 +02:00
2026-08-10 22:10:42 +01:00
2026-05-07 07:20:20 +02:00
2026-06-14 01:41:05 +01:00
2026-08-10 02:44:56 +01:00
2026-07-19 10:52:55 +02:00
2026-08-10 22:10:42 +01:00
2026-04-26 03:08:07 +01:00
2026-08-10 13:30:56 +03:00
2026-08-07 11:41:40 +02:00
2026-07-08 03:06:04 +01:00
2026-06-25 02:25:33 +01:00
2026-06-12 13:00:31 -04:00
2026-02-19 15:28:24 +01:00
2026-07-07 23:12:04 +03:00
2025-10-16 19:39:05 -04:00
2026-04-27 17:15:05 -07:00
2026-06-02 08:03:27 +02:00
2026-02-19 09:15:37 +01:00
2026-07-28 10:43:58 +02:00
2026-07-20 21:44:43 +02:00
2026-07-28 10:43:58 +02:00
2026-06-29 11:23:29 +02:00
2026-07-24 15:15:51 +02:00
2026-06-29 15:26:25 +02:00
2026-08-10 13:43:45 +02:00
2026-08-10 13:43:45 +02:00
2026-08-10 10:55:25 +02:00
2026-06-15 15:20:07 -04:00
2026-02-19 09:46:42 +01:00
2026-06-08 17:20:12 +02:00
2026-07-15 15:06:40 +02:00
2026-05-20 18:08:10 +02:00
2026-08-10 13:43:45 +02:00
2026-02-19 09:15:37 +01:00
2026-07-04 15:26:36 +02:00
2026-02-21 09:32:36 +01:00
2026-07-15 20:30:27 +02:00
2026-08-02 11:22:12 +02:00
2026-08-10 22:10:42 +01:00
2026-08-09 15:05:00 +02:00
2026-08-10 22:10:42 +01:00
2026-08-07 11:41:40 +02:00
2026-06-14 01:42:26 +01:00
2026-06-14 01:41:05 +01:00
2026-03-24 05:19:51 -07:00
2026-07-11 06:40:07 +01:00
2026-06-20 10:49:43 +02:00
2026-08-06 13:24:48 +02:00
2026-08-10 13:43:45 +02:00
2026-02-19 09:46:42 +01:00
2026-07-24 15:15:51 +02:00
2026-05-16 11:06:23 +02:00
2026-08-07 11:41:40 +02:00
2026-08-10 13:43:45 +02:00
2026-08-02 11:22:12 +02:00
2026-07-16 14:09:10 +02:00
2026-02-19 09:15:37 +01:00
2026-06-25 02:25:33 +01:00
2026-06-20 21:18:35 +02:00
2026-08-10 12:13:10 +03:00
2026-07-21 15:59:45 +02:00
2026-03-13 13:02:41 +01: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-08-07 11:41:40 +02:00
2026-06-04 12:36:10 +02:00
2026-06-22 10:28:59 -04:00
2026-05-19 11:56:20 +02:00
2026-08-09 15:05:00 +02:00
2026-08-10 22:10:42 +01:00
2026-02-19 11:36:20 +01:00
2026-07-01 18:59:20 +02:00
2026-08-01 09:10:15 +02:00
2026-08-01 09:10:15 +02:00
2026-06-23 04:41:54 +01:00
2026-08-01 09:10:15 +02:00
2026-02-19 20:48:42 +01:00
2026-08-01 09:10:15 +02:00
2026-08-01 09:10:15 +02:00
2026-07-27 21:30:40 +02:00
2026-08-07 11:41:40 +02:00
2026-05-21 09:23:10 +02:00
2026-05-16 11:06:23 +02:00
2025-11-28 02:27:19 -08:00
2026-08-09 15:05:00 +02:00
2026-08-09 22:47:17 +02:00
2026-02-19 15:28:24 +01:00
2026-06-01 11:54:26 +02:00
2026-07-08 14:50:29 +02:00
2026-07-22 09:39:55 +02:00
2026-07-01 11:07:57 +02:00
2026-08-10 13:43:45 +02:00
2026-08-02 11:22:12 +02:00
2026-05-04 09:03:50 +02:00
2026-08-09 15:05:00 +02:00
2026-07-28 10:43:58 +02:00
2026-07-28 11:10:29 +02:00
2026-05-08 14:43:39 +02:00
2025-11-08 14:54:34 -08:00
2026-04-06 01:06:19 -07:00
2026-05-11 09:34:17 +02:00
2026-04-06 01:06:19 -07:00
2026-04-06 01:06:19 -07:00
2026-07-27 14:23:14 +02:00
2026-07-19 14:37:20 +02:00
2026-03-05 20:17:44 -08:00
2026-02-19 09:46:42 +01:00