
Alexey KopytkoandNeo Zhang
581d020b12
SYCL: implement ggml_sycl_pool_vmm (#22862)
* SYCL: implement ggml_sycl_pool_vmm
* Add an option to bypass VMM with GGML_SYCL_DISABLE_VMM
* Clean up debugging logging
* document GGML_SYCL_DISABLE_VMM
* Multi-stream MoE optimization
* Revert "Multi-stream MoE optimization"
This reverts commit 938929c3f13a562ec67c59e87cc5d38595444cce.
* Update common.hpp
Co-authored-by: Neo Zhang <zhang.jianyu@outlook.com>
* Flip GGML_SYCL_DISABLE_VMM to GGML_SYCL_ENABLE_VMM
* add logging for GGML_SYCL_ENABLE_VMM when extension is not available (SYCL_EXT_ONEAPI_VIRTUAL_MEM macro)
* Apply suggestions from code review
Co-authored-by: Alexey Kopytko <alexey@kopytko.com>
* Apply suggestion from @sanmai
* Apply suggestion from @sanmai
---------
Co-authored-by: Neo Zhang <zhang.jianyu@outlook.com>
2026-05-26 07:59:00 +03:00
..
2026-03-08 12:00:07 +08:00
2026-04-09 09:36:48 +03:00
2026-03-25 11:48:37 +02:00
2025-12-15 10:35:15 +08:00
2026-03-17 10:01:52 +08:00
2026-02-26 10:27:20 +08:00
2025-10-12 21:53:35 +08:00
2026-05-14 13:39:14 +08:00
2026-05-14 13:39:14 +08:00
2026-05-26 07:59:00 +03:00
2025-11-06 11:02:33 +01:00
2025-01-10 08:13:03 +08:00
2025-09-12 09:15:12 +08:00
2025-01-10 08:13:03 +08:00
2026-05-09 08:48:07 +03:00
2026-04-22 20:32:56 +08:00
2026-03-08 12:00:07 +08:00
2025-10-12 21:53:35 +08:00
2025-11-29 14:59:44 +02:00
2025-07-28 20:32:15 +05:30
2026-05-07 18:51:33 +03:00
2026-05-07 18:51:33 +03:00
2026-05-09 08:48:07 +03:00
2026-05-07 18:51:33 +03:00
2026-05-07 18:51:33 +03:00
2026-05-22 15:48:24 +03:00
2024-06-26 18:33:02 +03:00
2026-04-13 09:44:58 +08:00
2026-03-17 10:01:52 +08:00
2026-05-09 09:30:39 +03:00
2026-05-09 09:30:39 +03:00
2026-05-09 09:30:39 +03:00
2026-04-09 09:36:48 +03:00
2026-04-09 09:36:48 +03:00
2026-04-09 09:36:48 +03:00
2026-04-09 09:36:48 +03:00
2026-03-08 12:00:07 +08:00
2026-05-07 18:51:33 +03:00
2026-05-07 18:51:33 +03:00
2026-05-22 15:48:56 +03:00
2026-05-07 18:51:33 +03:00
2026-04-22 20:32:56 +08:00
2026-05-09 08:50:24 +03:00
2025-03-31 11:25:24 +02:00
2026-05-26 07:59:00 +03:00
2025-09-12 09:15:12 +08:00
2025-01-15 11:20:17 +08:00
2026-05-11 08:01:47 +03:00
2026-05-11 08:01:47 +03:00
2025-09-12 09:15:12 +08:00
2024-06-26 18:33:02 +03:00
2026-05-09 08:48:07 +03:00
2026-04-23 08:18:56 +03:00
2026-03-11 09:53:05 +08:00
2025-10-29 14:14:39 +08:00
2026-02-02 21:06:21 +08:00
2025-01-10 08:13:03 +08:00
2025-11-28 08:50:56 +08:00
2025-11-28 08:50:56 +08:00
2026-05-09 08:05:22 +08:00
2025-10-12 21:53:35 +08:00
2026-03-08 12:00:07 +08:00
2025-07-28 11:05:53 +01:00
2026-05-09 08:48:07 +03:00
2025-11-03 09:35:33 +08:00
2025-10-27 09:19:50 +08:00
2025-10-27 09:20:24 +08:00
2025-10-27 09:20:24 +08:00
2026-03-11 09:53:34 +08:00
2026-03-11 09:53:34 +08:00
2026-04-22 20:32:56 +08:00
2025-07-10 09:29:38 +01:00
2025-10-17 10:36:40 +08:00
2025-10-17 10:36:40 +08:00
2026-03-08 12:00:07 +08:00
2025-10-09 10:25:11 +03:00
2026-05-07 18:51:33 +03:00
2026-05-07 18:51:33 +03:00
2026-05-07 18:51:33 +03:00
2025-10-28 09:50:33 +08:00
2026-05-07 18:51:33 +03:00
2026-05-07 18:51:33 +03:00
2026-04-25 09:20:14 +03:00
2026-04-25 09:20:14 +03:00
2025-09-16 15:25:57 +02:00
2025-01-10 08:13:03 +08:00
2026-04-01 13:54:15 +03:00
2026-04-13 09:44:58 +08:00
2026-03-17 10:01:52 +08:00
2026-05-18 08:12:21 +03:00
2026-02-02 21:06:21 +08:00
2025-03-18 07:27:50 +08:00