Repository navigation
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/24956
Note: Links to docs will display an error until the docs builds have been completed. ❌ 172 New Failures, 1 Cancelled Job, 6 Unrelated Failures, 27 Unclassified FailuresAs of commit b3f6fc5 with merge base c7f7931 ( NEW FAILURES - The following jobs have failed:
UNCLASSIFIED FAILURES - DrCI could not classify the following jobs because the workflow did not run on the merge base. The failures may be pre-existing on trunk or introduced by this PR:
CANCELLED JOB - The following job was cancelled. Please retry:
FLAKY - The following jobs failed but were likely due to flakiness present on trunk:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This was referenced Nov 12, 2026
This was referenced Nov 12, 2026
metascroy
force-pushed
the
offgraph-kv-publish-context
branch
from
November 13, 2026 00:57
1119461 to
649456f
Compare
metascroy
force-pushed
the
offgraph-kv-mg-native-executor
branch
from
November 13, 2026 00:57
b1a668c to
4cfa8c9
Compare
metascroy
changed the base branch from
offgraph-kv-publish-context
to
offgraph-kv-selected-logits
November 13, 2026 00:57
This was referenced Nov 13, 2026
metascroy
force-pushed
the
offgraph-kv-mg-native-executor
branch
from
November 13, 2026 21:57
4cfa8c9 to
5bf37b8
Compare
metascroy
changed the base branch from
offgraph-kv-selected-logits
to
offgraph-kv-native-executor
November 13, 2026 21:58
metascroy
force-pushed
the
offgraph-kv-native-executor
branch
from
November 14, 2026 00:18
834004e to
a52159c
Compare
metascroy
force-pushed
the
offgraph-kv-mg-native-executor
branch
from
November 14, 2026 00:18
5bf37b8 to
49d63b7
Compare
Muse Glimmer's backend factory takes --backend native: it creates the native backend's NativeExecutor over the ggml engine and its batched cache, then adds what is Muse Glimmer's, a vocabulary that holds its special tokens and the preparation spec for text-only prompts, as it does for CUDA's CudaExecutor. The package comes from export_hf_llm.py --offgraph_cache --logits_to_keep selected. Sessions batch together and clone for prefix reuse; there is no DFlash or vision. The worker takes --native_device (cpu or gpu) and --native_kv_dtype. The Muse Glimmer CMake project builds the batching targets from an installation with EXECUTORCH_BUILD_NATIVE_GGML alone, skipping the CUDA/MLX-only runners, and `make muse-glimmer-batching-native` builds it, with ggml's OpenMP off so the installed package does not depend on the build machine's. Image hashing now picks its SHA-256 by platform, CommonCrypto on Apple and the portable one elsewhere, rather than by CUDA or MLX.
metascroy
force-pushed
the
offgraph-kv-mg-native-executor
branch
from
November 14, 2026 00:38
49d63b7 to
b3f6fc5
Compare
metascroy
force-pushed
the
offgraph-kv-native-executor
branch
from
November 14, 2026 00:38
a52159c to
39b07a5
Compare
This branch had an error being deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stack
Off-graph KV cache for the native ggml engine, through serving Muse Glimmer on it. Review bottom-up; each PR builds and passes its tests on its own.
Summary
Muse Glimmer's backend factory takes
--backend native. It creates the native backend'sNativeExecutor(previous PR) over the ggml engine and its batched cache, then adds what's specific to Muse Glimmer, as it does around CUDA'sCudaExecutor:The package comes from
export_hf_llm.py --offgraph_cache --logits_to_keep selected. Sessions batch together and clone for prefix reuse; there's no DFlash or vision. The worker takes--native_device(cpu or gpu) and--native_kv_dtype(fp32 or fp16), rejects any other value, and rejects--data_pathand--pos_embed_path, which the native backend doesn't use.Build: the Muse Glimmer CMake project builds its batching targets from an installation with only
EXECUTORCH_BUILD_NATIVE_GGML, skipping the CUDA/MLX-only runners;make muse-glimmer-batching-nativebuilds it, with ggml's OpenMP off so the installed package doesn't depend on the build machine's OpenMP. Image hashing picks its SHA-256 by platform (CommonCrypto on Apple, portable elsewhere) rather than by CUDA or MLX.Most of the
CMakeLists.txtdiff is re-indentation from wrapping the legacy runners in their backend condition.Test plan
muse-glimmer-batching-nativerecipe's settings on macOS, linking the installednative_batching. The full Muse-Glimmer-30B-KQuant-17GB-Q4_K_M export, with selected logits, serves through the next PR's launcher with four sessions and a prefix cache (results there).Authored with Claude Code.