antirez
cd1c5507b6
Preserve resident Qwen prefill speed with speculative decoding
...
Prepare predictor history by default for SSD streaming. When weights fit in RAM, initialize historical draft rows to zero and keep target verification enabled. Full prompt history remains available with DS4_QWEN4_MTP_PREFILL=on.
With 7,809 prompt tokens and 64 generated tokens on an M5 Max, the resident default took 6.47 s versus 7.53 s with eager history. Generated text matched previous main in both modes. The same policy recovered prefill throughput on the DGX Spark.
2026-11-03 16:50:59 +01:00
..
2026-09-01 00:11:58 +02:00
2026-10-30 17:47:37 +01:00
2026-08-20 18:45:13 -07:00
2026-09-05 19:42:01 +02:00
2026-06-02 09:07:28 +02:00
2026-10-09 15:07:43 +02:00
2026-09-13 14:57:29 +02:00
2026-09-15 15:00:11 +02:00
2026-11-03 16:28:10 +01:00
2026-09-05 19:42:02 +02:00
2026-05-13 19:11:16 +02:00
2026-07-18 18:50:24 +02:00
2026-05-07 17:16:28 +02:00
2026-05-13 19:11:16 +02:00
2026-10-01 08:04:59 +02:00
2026-09-15 15:00:11 +02:00
2026-09-01 00:11:58 +02:00
2026-09-14 13:32:48 +02:00
2026-09-14 13:32:48 +02:00
2026-09-15 15:00:11 +02:00
2026-09-05 19:42:01 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-08 11:38:32 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-31 17:33:15 +01:00
2026-09-13 17:32:48 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-09-06 00:42:59 +02:00
2026-09-13 17:32:48 +02:00
2026-10-05 14:17:41 +02:00
2026-09-13 17:32:48 +02:00
2026-10-05 14:17:41 +02:00
2026-10-08 13:12:38 +02:00
2026-10-05 14:17:41 +02:00
2026-09-14 00:00:54 +02:00
2026-09-13 17:32:48 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-08 12:43:22 +02:00
2026-10-05 14:17:41 +02:00
2026-10-31 20:28:10 +01:00
2026-09-12 11:47:54 +02:00
2026-09-12 11:47:54 +02:00
2026-10-09 13:18:45 +02:00
2026-10-10 13:10:32 +02:00
2026-09-12 11:47:54 +02:00
2026-11-02 11:12:11 +01:00
2026-09-12 11:47:54 +02:00
2026-09-12 11:47:54 +02:00
2026-11-02 11:12:11 +01:00
2026-10-30 17:55:43 +01:00
2026-09-12 11:47:54 +02:00
2026-09-12 11:47:54 +02:00
2026-09-12 11:47:54 +02:00
2026-09-12 11:47:54 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-07 21:43:05 +02:00
2026-10-07 21:43:05 +02:00
2026-10-05 14:17:41 +02:00
2026-07-18 18:50:03 +02:00
2026-09-15 15:00:11 +02:00
2026-07-20 11:09:28 +02:00
2026-07-18 18:50:03 +02:00
2026-10-08 13:12:15 +02:00
2026-10-31 17:32:53 +01:00
2026-09-12 11:47:54 +02:00
2026-09-12 11:47:54 +02:00
2026-10-31 20:31:53 +01:00
2026-09-05 20:26:22 +02:00
2026-09-06 12:00:03 +02:00
2026-09-03 15:28:24 -07:00
2026-07-18 18:50:03 +02:00
2026-07-18 18:50:03 +02:00
2026-07-18 18:50:03 +02:00
2026-07-18 18:50:03 +02:00
2026-10-30 17:47:37 +01:00
2026-09-13 14:57:29 +02:00
2026-07-18 18:50:03 +02:00
2026-09-05 19:41:28 +02:00
2026-10-30 17:49:58 +01:00
2026-09-23 09:36:00 +02:00
2026-10-01 08:04:59 +02:00
2026-11-03 16:41:21 +01:00
2026-11-02 21:35:23 +01:00
2026-11-02 21:35:23 +01:00
2026-09-16 08:21:03 +02:00
2026-09-16 19:51:07 +02:00
2026-09-27 17:23:11 +02:00
2026-09-16 19:51:07 +02:00
2026-09-27 10:24:37 +02:00
2026-09-16 14:14:36 +02:00
2026-09-12 11:47:54 +02:00
2026-09-15 09:19:02 +02:00
2026-09-12 11:47:54 +02:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-10-06 17:48:04 +02:00
2026-10-19 14:14:09 +02:00
2026-10-05 14:17:41 +02:00
2026-08-01 09:50:29 +02:00
2026-08-09 17:48:01 +02:00
2026-08-20 18:45:13 -07:00
2026-10-05 14:17:41 +02:00
2026-09-03 01:25:25 +02:00
2026-08-04 13:57:21 +02:00
2026-09-27 17:23:11 +02:00
2026-10-06 18:35:04 +02:00
2026-09-14 13:32:48 +02:00
2026-09-14 13:32:48 +02:00
2026-09-13 14:57:29 +02:00
2026-11-03 16:37:20 +01:00
2026-11-03 16:32:40 +01:00
2026-09-15 15:00:11 +02:00
2026-09-26 15:35:21 +02:00
2026-09-19 21:19:15 +02:00
2026-09-13 14:57:29 +02:00
2026-09-14 19:45:36 +02:00
2026-11-03 16:50:59 +01:00
2026-11-03 16:38:47 +01:00
2026-09-16 19:51:07 +02:00
2026-09-15 15:00:11 +02:00
2026-10-30 18:10:33 +01:00
2026-09-15 15:00:11 +02:00
2026-11-03 16:37:20 +01:00
2026-10-01 08:04:59 +02:00
2026-09-14 13:41:49 +02:00
2026-09-13 14:57:29 +02:00
2026-09-13 14:57:29 +02:00
2026-09-05 19:41:28 +02:00
2026-08-23 15:05:13 +02:00
2026-09-16 15:02:09 +02:00
2026-09-16 15:17:25 +02:00
2026-10-07 21:43:05 +02:00
2026-09-15 15:00:11 +02:00
2026-09-12 11:47:54 +02:00
2026-09-08 13:57:09 +02:00
2026-09-18 23:27:51 +02:00
2026-10-31 20:42:03 +01:00
2026-09-06 12:19:01 +02:00
2026-10-07 21:43:05 +02:00
2026-11-02 11:17:02 +01:00
2026-10-05 14:17:41 +02:00
2026-10-05 14:17:41 +02:00
2026-11-02 11:36:48 +01:00
2026-09-13 14:57:29 +02:00
2026-09-13 14:57:29 +02:00