diff --git a/scripts/unsloth/feature-checks.json b/scripts/unsloth/feature-checks.json index e6baf9faf1ca..8696174205a5 100644 --- a/scripts/unsloth/feature-checks.json +++ b/scripts/unsloth/feature-checks.json @@ -86,6 +86,13 @@ { "kind": "backend-op", "op": "TOPK_QSA" } ] }, + "cuda-moe-prompt": { + "owner": "unslothai#264", + "checks": [ + { "kind": "backend-op", "op": "MUL_MAT_ID", "params": "^(?!.*dup=1)" }, + { "kind": "backend-op", "op": "GET_ROWS" } + ] + }, "projector-registry": { "owner": "unslothai#176", "checks": [ @@ -101,6 +108,7 @@ "unslothai#241": "CUDA graph cache keyed by shape with no count cap (tensor split keeps replaying its 2 * n_layers + 1 graphs per device), macOS row prefetch and the F16 glm5-next indexer cache under a quantized -ctk (the NextN draft graph is upstream since ggml-org#29928); the first needs a CUDA host (multi-GPU for the cap), the second has no observable output difference, the last needs a real GLM-5-Next model", "unslothai#243": "glm5-next compute buffer size; a memory-layout change with no observable output difference, and the size only shows on a CUDA host with a GLM-5-Next model", "unslothai#251": "--moe-cache-mib auto sizes the ggml-org#29887 MoE expert cache from the fit; it only acts when a MoE model spills on a single GPU, the flag is off by default, and no runner in the pipeline has a GPU", - "unslothai#270": "two-subgroup coopmat1 FA tile, chosen only where the four-subgroup tile does not fit shared memory (32 KiB, e.g. the AMD proprietary driver); needs such a Vulkan device, and no runner in the pipeline has one" + "unslothai#270": "two-subgroup coopmat1 FA tile, chosen only where the four-subgroup tile does not fit shared memory (32 KiB, e.g. the AMD proprietary driver); needs such a Vulkan device, and no runner in the pipeline has one", + "unslothai#266": "MADV_POPULATE_READ on the non-lazy ranges when MAP_POPULATE is skipped; a page-fault and load-time change with no observable output difference, so there is no feature surface to probe" } } diff --git a/scripts/unsloth/pr-set.json b/scripts/unsloth/pr-set.json index 717b50227f83..3f41dfe7b629 100644 --- a/scripts/unsloth/pr-set.json +++ b/scripts/unsloth/pr-set.json @@ -21,17 +21,19 @@ "https://github.com/ggml-org/llama.cpp/pull/24423/commits/6a7388aac74ab896d9d4f0fb187ddac4847c02f0", "https://github.com/ggml-org/llama.cpp/pull/25731/commits/607b193a546bf7ebd17cca1c3e355c622fcef605", "https://github.com/unslothai/llama.cpp/pull/70/commits/883f2c9ba78f3847148454adf025da29385fff3e", - "https://github.com/unslothai/llama.cpp/pull/61/commits/02a015c22ad0f9a6a2b1d4361900b45aa212f936", - "https://github.com/unslothai/llama.cpp/pull/95/commits/3db8cb5b2e9bf291057b9f19960e8601a162da81", + "https://github.com/unslothai/llama.cpp/pull/61/commits/05a66933fc06f6b2eda2288caf506e09f400ed2b", + "https://github.com/unslothai/llama.cpp/pull/95/commits/496a8a646f19b244b5e2eaf4cf64f920ed31c1a3", "https://github.com/unslothai/llama.cpp/pull/158/commits/fb9b9462041ad58cde9a274e7984c3c6fb01b279", "https://github.com/unslothai/llama.cpp/pull/157/commits/6c6da89266ba7839d825c9997782af4f4d26b81b", - "https://github.com/unslothai/llama.cpp/pull/149/commits/30d39d74fd9cad3224c30bdda3a9def6c9aa6719", + "https://github.com/unslothai/llama.cpp/pull/149/commits/efa8b0e689ac8ba13f5840d9c26aa227ffd07153", "https://github.com/unslothai/llama.cpp/pull/176/commits/e2519ebc09468b477847a7529834a8da998ed2da", "https://github.com/unslothai/llama.cpp/pull/239/commits/bec216444552a20bc39bf2156fa5396154970608", - "https://github.com/unslothai/llama.cpp/pull/240/commits/d9dd1810da0075ff0000a352055ab246b2738d5e", - "https://github.com/unslothai/llama.cpp/pull/241/commits/20dd977eae5e1a3b0633bba85f03d8b09692379f", - "https://github.com/unslothai/llama.cpp/pull/243/commits/f67cec2bd6806d5294e2abc5d62a16405dd3eb74", - "https://github.com/unslothai/llama.cpp/pull/251/commits/07208276ed5ed4bfc27a152bbbc8c030a09f870a", - "https://github.com/unslothai/llama.cpp/pull/270/commits/7968eda613e427ad5ccbab61df43246a9a82c53a" + "https://github.com/unslothai/llama.cpp/pull/240/commits/d2dd44f2c60e6c7d4c9df5bac8a95f690cd2c776", + "https://github.com/unslothai/llama.cpp/pull/241/commits/7fa42ff5efb5388ed8f47cec7bce4f8fa7dfe546", + "https://github.com/unslothai/llama.cpp/pull/243/commits/f427abb1c8b0cc66c138fa1af42c9eaa368eec82", + "https://github.com/unslothai/llama.cpp/pull/251/commits/d466df9211feb3e37d8163ebc6d17bc1be8af189", + "https://github.com/unslothai/llama.cpp/pull/270/commits/7968eda613e427ad5ccbab61df43246a9a82c53a", + "https://github.com/unslothai/llama.cpp/pull/264/commits/5bb68456bc34238cedb50c8683495c6d6f924177", + "https://github.com/unslothai/llama.cpp/pull/266/commits/88035b0f74d0fd076df2012a957950fee0c4615f" ] }