From 7a982336508fc10160ef93241b8e306afded4760 Mon Sep 17 00:00:00 2001 From: Dong1017 <55723162+Dong1017@users.noreply.github.com> Date: Thu, 29 Oct 2026 15:30:41 +0800 Subject: [PATCH 1/2] knowledge: qualify HF Qwen3.5 GDN caller bindings Trace fixed Transformers releases through module/instance binding, separate conv and recurrence selection, cache phases and classification-prefill limits. Retain source identities, five representative cases and candidate/not_run state. Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author) Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com> --- docs/reference-matrix.md | 1 + docs/searchspace-matrix.md | 1 + .../methods/kernel-writing-guide/SKILL.md | 7 + .../cases/hf-qwen35-gdn-binding.md | 94 +++++ .../kernel-writing-guide/metadata.json | 45 ++- .../references/hf-qwen35-gdn-binding.md | 171 +++++++++ .../references/hf-qwen35-gdn-source.json | 324 ++++++++++++++++++ 7 files changed, 640 insertions(+), 3 deletions(-) create mode 100644 src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/hf-qwen35-gdn-binding.md create mode 100644 src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-binding.md create mode 100644 src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-source.json diff --git a/docs/reference-matrix.md b/docs/reference-matrix.md index 9569e32ac..eed08d1a3 100644 --- a/docs/reference-matrix.md +++ b/docs/reference-matrix.md @@ -43,6 +43,7 @@ Reading rules: | Reference (origin @ revision) | Inspected scope | Accelerator | RAM / Host | SSD / Storage | Communication | OS / System | |---|---|---|---|---|---|---| | vllm-project/vllm @ `537a79f0fc5ba564d2bef43d54915b2f80f9f77d` (root Apache-2.0; in-file Tri Dao adaptation notice and separate vendored FLA MIT notice) | Direct bounded source inspection, 2026-10-27; Qwen3-Next caller, in-tree conv wrappers, GDN metadata, state shapes, row-resolution helper, selector defaults and two upstream test intents; [source ledger](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/vllm-gdn-causal-conv-contract.md) | mined — effective prefill/decode selection, mixed/speculative phase guards, state-row initialization and accepted-token offset → [kernel-writing-guide](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md); [four source cases](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/vllm-gdn-source-contract.md); native execution not_run, agent efficacy not_evaluated | out-of-scope — device state is not host-RAM evidence | out-of-scope | out-of-scope — packed state metadata is not network evidence | out-of-scope — metadata phase classification is not OS scheduling | +| huggingface/transformers @ `0dad7b822255a0ae261ec45ae937371e859ffd1a` (v5.10.2) and `856157a2f3e9594954310df18fdccc31ffddebe9` (v5.17.0), Apache-2.0 | Bounded source inspection, 2026-10-29: imported Qwen3.5 module, original-package/Hub binding, forward/cache/padding and local numeric contracts; 13 files matched to server Git blobs, [exact readset](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-source.json); two existing worker seams are secondary context only | mined (narrow) — constructor versus global binding, independent conv/GDN fallback, first/cached/chunk phases and cache-free classification conditions → [kernel-writing-guide](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md), [contract](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-binding.md) and five source cases; candidate, native/model/numerical/performance not_run, efficacy not_evaluated | out-of-scope — device states do not establish host-memory optimization | out-of-scope | out-of-scope | out-of-scope — layer state is not OS scheduling | | NVlabs/kda @ `acdd79343c5e9d0c7cb96289f26fd3f1051ce785` → mit-han-lab/KernelWiki gitlink @ `76d27b56f804e7e7295d4c570e1e5d7eef4b0a75` | Direct bounded distillation, 2026-10-23; cutoff 2026-04-27. All 48 synthesis headers and 2,217 source headers screened; 171 SM90 source headers retained, selected bodies and independently matched DeepGEMM/CUTLASS code plus versioned NVIDIA sections inspected. [Readset/coverage/license qualifications](../src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/references/sources.md); remaining PR bodies/algorithms unmined; KW pin has no root LICENSE, KDA MIT/sanitization assertions qualified | mined (conditional) — Hopper TMA/mbarrier/WGMMA ownership, resource/layout/pipeline/software scheduling and selected FP8 scaling → [reason-hopper-kernels](../src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/SKILL.md); SM100 recipes and unsafe snippet generalizations excluded; native/precision/performance not_run | out-of-scope — device registers/SMEM/HBM are not host RAM | out-of-scope — no storage implementation extracted | out-of-scope — CTA/cluster synchronization is not network transport | out-of-scope — tile scheduling is not OS scheduling | | antirez/h3.c @ `8974cc055ea9c02fcd14cc27dfda3e1027c05153` (MIT; retained ccv BSD-3-Clause notice) | Direct bounded source distillation, 2026-10-23; 34 selected file bytes matched to pinned Git blobs; [readset/architecture](../src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/references/source-notes.md). Loader, generation/cache, TE/vision/input-output VAEs, AdaLN, selected Metal/int8/SSD paths and native test assertions; full kernels/driver/media internals unread. Prior model-header observations reused, not rerun | mined — joint audio/video schedule and row-map dependencies, BF16 rounding/fusion versus numerical approximation, actual TensorOps dispatch → [audit-h3-runtime-residency](../src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/SKILL.md); native/quality/performance not_run | mined — shared/file-backed weights, Qwen prefetch ring, phase/cache/preview overlap and complete host output; tensor counters are not physical footprint or 64 GiB qualification | mined — exact raw BF16/F32 schema, direct/mapped reads and two-slot BF16 matrix streaming with completion/join boundaries; uncached-read request is not measured cache bypass or useful overlap | out-of-scope — local GPU/I/O ordering is not network transport | out-of-scope — no OS scheduling/control implementation extracted | | zuiho-kai/h3-metal @ `4ba47a3eabdbebf801ac6664b31f8ec168bc57a8` (inspected MIT; retained BSD-3-Clause notice; machine resolver unavailable) | Bounded source distillation, 2026-10-28; 21 identity-checked files with selected ranges; [scope/readset](../src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/references/source-notes.md). Fork-specific FastH3 params, tensor/schedule/RoPE and VSA dispatch, test/script limits; full engine/external FastVideo/model surface not mined | mined — requested versus effective controls, ambient conflicts, head-interleaved QKV/FC1 swap/BF16 schedule, real partial VSA tiles/double top-k and dense-plus-coarse fallback → [audit-h3-metal-fasth3-semantics](../src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/SKILL.md); native/numerical/quality/performance not_run | out-of-scope — tile arithmetic is not measured host footprint or memory-fit qualification | out-of-scope — FastH3 disables requested SSD parameter; no new storage optimization or payload validation | out-of-scope — local attention/dispatch is not network transport | out-of-scope — runtime selection is not OS scheduling | diff --git a/docs/searchspace-matrix.md b/docs/searchspace-matrix.md index a0494d4b7..8e7cf7289 100644 --- a/docs/searchspace-matrix.md +++ b/docs/searchspace-matrix.md @@ -41,6 +41,7 @@ The primary compute and HBM resource. Most current work lives here. | **Configure** | Model adapter: FP8 dequantization, KV-head replication, multimodal feature validation order | `ascend-model-adaptation` | vllm-ascend FP8/multimodal lessons; [separate runtime-wrapper route](../src/inferrsi/data/skill_library/README.md#vllm-ascend-version-and-responsibility-routing) | vllm-ascend @ bc8115ed | 🟢 | | **Optimize** | Kernel-level: Triton/CuTe/TileIR writing, kernel tuning, fusion scope analysis | `kernel-writing-guide` | Framework routing (Triton vs CuTe vs AscendC), 6 universal correctness rules, verify-before-benchmark workflow | TRT-LLM kernel-triton-writing + kernel-cute-writing @ f33e0e5f | 🟢 | | **Diagnose / Configure / Verify** | Existing causal depthwise convolution: API/state ownership, dtype/layout/packed boundaries, gathered rows, circular cursor and build/binding evidence | [kernel-writing-guide](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md) | [Five forward/update decision cases](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/causal-conv1d-dispatch-state.md); invalid layout/state and unproved dispatch stop qualification | Dao-AILab/causal-conv1d @ cd81f0413cad2fc1e6f17e785ac39f59aae690cd; [contract/readset](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/causal-conv1d-contract.md); source and test intent only | Candidate; native/build/binary compatibility, downstream readiness, numerics, performance and efficacy not evaluated; no new measured coverage | +| **Diagnose / Configure / Verify** | HF Qwen3.5 conv/GDN binding lifetime, independent fallback, dense history/recurrent state and cache-free classification-prefill limits | [kernel-writing-guide](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md) | [Two-release contract](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-binding.md) and [five source cases](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/hf-qwen35-gdn-binding.md); resolve actual method/callable and prior state before reuse | Transformers v5.10.2 @ 0dad7b822255a0ae261ec45ae937371e859ffd1a and v5.17.0 @ 856157a2f3e9594954310df18fdccc31ffddebe9; selected HF source only | Candidate; native/model/numerical/device/performance not_run, efficacy not_evaluated; no new measured coverage | | **Diagnose / Configure / Verify** | AKG static CUDA Affine loop tails: effective target/option gates, full point-loop bounds and protected input/output accesses | [kernel-writing-guide](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md) | [Tail-guard reference](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/akg-affine-tail-guards.md): separation precedence, non-divisible fixture and diagnostic boundary | AKG @ 5aa15f3fe4d856eb60cd3b27447e04f5f1fb4dff; source + FileCheck expectations only | Candidate; compiler/IR command, CUDA runtime and agent efficacy not run; no new measured coverage | | **Optimize** | Operator-level: staged accuracy-gated tuning campaign (code-level → scheduling → instruction-level), metric→action routing; AscendC tiling design per operator class (reduction/broadcast/elewise/matmul/conversion) | `ascend-operator-tuning`, `ascendc-tiling-design` | PyPTO frontend/swimlane/incore playbooks; fullload-vs-split, four-element tiling template, chip-generation (DAV_2201/3510) routing | awesome-ascend-skills pypto-op-perf-tune + ascendc-tiling-design @ 75ec89c | 🟢 | | **Optimize** | Casebook of past NPU optimization decisions: AI-CPU fallback, memory-bound, comm-exposed, graph-compilation, scheduling idle gaps | `ascend-optimization-casebook`, `inference-optimization-casebook` | Five bottleneck classes with symptom→diagnosis→action→evidence schema | MindIE-SD profiling-analyze + dit-perf-opt + perf-gate + dit-parallel-opt @ 8481d39b | 🟢 | diff --git a/src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md index 6cad5217a..a549b7c3d 100644 --- a/src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md +++ b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md @@ -50,6 +50,13 @@ The [five decision cases](cases/causal-conv1d-dispatch-state.md) cover invalid layouts, continuation state and unproved dispatch. Build targets and import success do not establish the executing operator, numerical parity or a gain. +For a concrete Transformers Qwen3.5 caller, first use the +[two-version HF binding contract](references/hf-qwen35-gdn-binding.md) and +[source cases](cases/hf-qwen35-gdn-binding.md). Resolve module versus instance +binding, active forward overrides and cache state before substituting conv or +GDN. A cache-free classification adapter does not establish generation-state +support; package presence and matching names do not prove executed dispatch. + ## Framework routing | Pattern | CUDA / Ampere+ | Ascend NPU | diff --git a/src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/hf-qwen35-gdn-binding.md b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/hf-qwen35-gdn-binding.md new file mode 100644 index 000000000..1df54c469 --- /dev/null +++ b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/hf-qwen35-gdn-binding.md @@ -0,0 +1,94 @@ +# HF Qwen3.5 binding and state cases + +These representative source-reasoning cases use the +[HF binding contract](../references/hf-qwen35-gdn-binding.md) and +[source ledger](../references/hf-qwen35-gdn-source.json). +State: candidate. Native execution `not_run`; agent efficacy `not_evaluated`. +They are not reproduced runtime failures or performance results. + +## 1. Replace a chunk function after constructing layers + +**Request:** A worker changes the modeling module's chunk function after +loading Qwen3.5 and claims every existing layer now uses it. Assess both releases. + +**Expected reasoning:** Identify the linear-attention class and trace its +constructor/forward. In 5.10.2 the instance already saved its chunk callable; +changing only the global does not replace that field. In 5.17.0 Python forward +reads `torch_chunk_gated_delta_rule`, but Hub or worker method replacement can +supersede that path. A `torch_` name may already wrap FLA. Resolve method and +callable before choosing an authorized binding seam. + +**Failure signals:** Use the same patch name/timing for both releases; confuse +module/instance identity; infer dispatch from a package import or marker. + +## 2. First one-token prompt versus continuation + +**Request:** Classify first one-token input, resumed one-token input, resumed +multi-token input and cache-free classification. + +**Expected reasoning:** Without previous state, the first token uses full conv +and chunk GDN. No cache means no initial/final recurrent state. A cached first +call stores history and final state; resumed one-token work uses recurrent +GDN, while a resumed segment uses chunk GDN with initial state. Preserve old +conv context and output trimming. In 5.17.0, `record_past` disables in-place +single-token conv, but recurrence still takes its one-token route. A supplied +cache is not erased by `use_cache=False`. + +**Failure signals:** Classify from token count alone; discard generation state; +zero-pad a resumed segment; assume conv and GDN phase predicates are identical. + +## 3. Missing package and misleading availability + +**Request:** A startup warning says a fast path is unavailable. Does that prove +conv and recurrence both execute PyTorch? Compare the two releases. + +**Expected reasoning:** In 5.10.2 inspect each availability helper and saved +fallback separately. The aggregate flag only warns and was computed at import. +In 5.17.0 the decorator captures an importable original-package callable or +the reference body; requested Hub replacement is another boundary. Distinguish +decoration-time failure from selected-kernel invocation failure. Check export +and keyword filtering before reusing a signature. + +**Failure signals:** Infer callables from a warning, global name, package list +or GPU name; assume an invocation exception silently retries on PyTorch. + +## 4. Reuse a cache-free adapter for generation or grouped heads + +**Request:** An adapter rejects initial/final state. Can it replace all GDN +calls or independently remove the repeated Q/K heads? + +**Expected reasoning:** Limit it to proven cache-free classification-prefill: +actual `cache_params=None`, `initial_state=None`, `output_final_state=False`. +Decode/continuation needs a different state contract. Preserve gates, +normalization and output. Stock HF repeats Q/K to value-head count; removing +the repeat requires a selected grouped-head implementation and an explicit +caller/layout change. The bounded PPLX method override must be read as its +own path. Conv selection remains separate. + +**Failure signals:** Infer whole worker behavior from the HF class; treat no +final state as generation-compatible; claim GVA, parity or gain from shapes. + +## 5. Cross-engine state and request reset + +**Request:** Substitute vLLM operators using HF batch position as a cache-row +ID, leave matrix orientation unchanged and reuse state for the next request. + +**Expected reasoning:** Distinguish conv `[B,C,W]`, local recurrent +`[B,Hv,Dk,Dv]` and attention KV. vLLM's row mapping and recurrent orientation +differ; require an adapter and state/numerical checks. Resolve version-specific +cache dtype, reset and reorder. Reset zeroes initialized values and clears +prior-state flags without releasing allocation. Ownership, concurrency and +request isolation remain outside the readset. Conv record-past is not recurrent +rollback. Packed kwargs need the resolved implementation; local reference +bodies do not consume those boundaries. + +**Failure signals:** Substitute state semantics by name; preserve stale state +for independent requests; equate zeroing with free; claim rollback, packing or +binary compatibility from source alone. + +## Verification boundary + +Each case gives a source-supported decision and counterexample. Resource reads +do not measure agent outcomes. Dependency build/load, executed dispatch, +target shapes/strides, output/state parity, checkpoint code, quality, device +compatibility and matched performance remain independently unverified. diff --git a/src/inferrsi/data/skill_library/methods/kernel-writing-guide/metadata.json b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/metadata.json index 6199e75b4..ea7617224 100644 --- a/src/inferrsi/data/skill_library/methods/kernel-writing-guide/metadata.json +++ b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/metadata.json @@ -14,7 +14,11 @@ "state-update", "vllm", "gdn", - "causal-convolution" + "causal-convolution", + "transformers", + "qwen3.5", + "binding", + "classification-prefill" ], "status": "candidate", "profile": "local-skill-v1", @@ -63,6 +67,39 @@ "tests/kernels/mamba/test_causal_conv1d.py" ], "readset": "references/vllm-gdn-causal-conv-contract.md" + }, + { + "type": "git", + "url": "https://github.com/huggingface/transformers", + "commit": "0dad7b822255a0ae261ec45ae937371e859ffd1a", + "paths": [ + "LICENSE", + "src/transformers/models/qwen3_5/modeling_qwen3_5.py", + "src/transformers/models/qwen3_5/configuration_qwen3_5.py", + "src/transformers/cache_utils.py", + "src/transformers/utils/import_utils.py" + ], + "readset": "references/hf-qwen35-gdn-source.json", + "license": "Apache-2.0", + "scope": "v5.10.2 Qwen3.5 conv/GDN binding, cache and local numerical contract; candidate, source-only" + }, + { + "type": "git", + "url": "https://github.com/huggingface/transformers", + "commit": "856157a2f3e9594954310df18fdccc31ffddebe9", + "paths": [ + "LICENSE", + "src/transformers/models/qwen3_5/modeling_qwen3_5.py", + "src/transformers/models/qwen3_5/configuration_qwen3_5.py", + "src/transformers/cache_utils.py", + "src/transformers/utils/import_utils.py", + "src/transformers/integrations/hub_kernels.py", + "src/transformers/integrations/__init__.py", + "src/transformers/masking_utils.py" + ], + "readset": "references/hf-qwen35-gdn-source.json", + "license": "Apache-2.0", + "scope": "v5.17.0 Qwen3.5 conv/GDN binding, cache and local numerical contract; candidate, source-only" } ], "empirical_validation": "not_run", @@ -70,12 +107,14 @@ "Source-derived candidate; no local efficacy validation.", "Original typed source inventory is not normalized; retain source identities and limits in the procedure/readsets.", "The typed vLLM entry covers only the new GDN reference; older source inventories remain incomplete.", - "vLLM GDN source contract only; no concrete HF binding, native backend execution, hardware qualification, performance or agent-efficacy evaluation." + "The vLLM and HF references identify separate source call contracts; no binary equivalence, executed backend, hardware qualification, numerical/model parity, performance or agent-efficacy evaluation." ], "provenance_readsets": [ "references/akg-affine-tail-guards.md", "references/causal-conv1d-contract.md", - "references/vllm-gdn-causal-conv-contract.md" + "references/vllm-gdn-causal-conv-contract.md", + "references/hf-qwen35-gdn-binding.md", + "references/hf-qwen35-gdn-source.json" ], "consumption_mode": "packaged" } diff --git a/src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-binding.md b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-binding.md new file mode 100644 index 000000000..ba6ab251a --- /dev/null +++ b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-binding.md @@ -0,0 +1,171 @@ +# Transformers Qwen3.5 convolution and GDN binding + +Use this reference to qualify a concrete HF Qwen3.5 caller before adapting +convolution or Gated DeltaNet (GDN). State: candidate; native/model/device/ +numerical/performance execution `not_run`; agent efficacy `not_evaluated`. +The [source ledger](hf-qwen35-gdn-source.json) owns both release identities, +inspected spans, Git blob IDs and SHA-256 digests. These are research-source +revisions, not experiment results or installation instructions. Read the +[five source cases](../cases/hf-qwen35-gdn-binding.md) after resolving the layer. + +Both snapshots define +`transformers.models.qwen3_5.modeling_qwen3_5.Qwen3_5GatedDeltaNet`. +The decoder constructs it only for `linear_attention`; `full_attention` uses +a separate token mixer. Projection, gated norm and output projection remain +outside the chunk/recurrent operator. [D10, D17, M10, M17] + +## Resolve the version and binding lifetime + +| Boundary | Transformers 5.10.2 | Transformers 5.17.0 | +|---|---|---| +| Module setup | Imports Dao `causal_conv1d_fn/update` when conv availability succeeds, and FLA gated norm plus chunk/fused-recurrent GDN when FLA availability succeeds; otherwise sets the respective globals to `None` | Defines PyTorch conv/GDN functions decorated by `use_kernel_func_from_hub_with_fallback`; forward uses `torch_chunk_gated_delta_rule` and `torch_recurrent_gated_delta_rule` | +| Selection | Constructor saves `self.causal_conv1d_fn/update`, `self.chunk_gated_delta_rule` and `self.recurrent_gated_delta_rule`; missing update/chunk/recurrent globals independently choose local fallbacks | Fallback decorator resolves an original-package callable while decorating: conv from `causal_conv1d`, recurrence from `fla.ops.gated_delta_rule`; failed imports or missing symbols retain the local function | +| Forward lookup | Calls those saved instance fields | Inspected Python forward reads module globals; constructor has no corresponding four saved fields | +| Additional replacement boundary | Inspected GDN class has no whole-forward Hub decorator | Class has `use_kernelized_func` and `use_kernel_forward_from_hub("Qwen3_5GatedDeltaNet")`; explicit Hub kernelization can replace functions or the whole forward | +| Adapter consequence | Changing only a module global after construction leaves the saved field unchanged; establish binding before construction or audit an authorized instance change | Resolve actual forward and wrapper first; changing the obsolete `chunk_gated_delta_rule` name alone does not replace the global called by this Python forward | + +The 5.10.2 helpers require CUDA availability plus a discoverable conv package; +FLA additionally requires version at least 0.2.2. Its import-time aggregate +`is_fast_path_available` controls a warning, rather than forcing every +operator onto one branch. Conv can be external while GDN falls back, or +conversely. FLA presence also selects the constructor's gated RMSNorm. +A chunk replacement alone does not select conv or gated norm. [I10, M10] + +In 5.17.0, a `torch_` name does not establish execution of its PyTorch body. +The decorator captures the chosen implementation and parameter names during +module setup, then filters keyword arguments to those names. Exporting calls +use the local body when an original-package implementation was captured. +Ordinary calls use that captured implementation; invocation failure is not +caught and retried on PyTorch. Do not impose 5.10.2's availability predicate +on this new import path. [H17] + +HF's Hub integration gives requested Hub replacements precedence over the +original package and local reference. Class decorators are inert when +`kernels` is unavailable; the installed-kernels branch honors +`USE_HUB_KERNELS`. Its `kernelize` delegates replacement to that external +package. External Hub bodies, architecture support and resulting forwards +are outside this readset. Resolve active Hub or worker method replacements +before applying the Python-forward contract below. [H17] + +## Classify phase from state, not token count alone + +Both text-model forwards create `DynamicCache` only when `use_cache` is true +and no cache was supplied. A supplied cache is still forwarded; setting +`use_cache=False` does not remove that object. GDN checks `cache_params` and +its layer's `has_previous_state` (state index 0 in 5.17.0). A first one-token +input without prior state follows the chunk route. [T10, T17, C10, C17] + +| Actual GDN input state | Convolution | GDN and state handling | +|---|---|---| +| `cache_params=None`, any positive sequence length | Full causal conv; no persistent history write | Chunk call, `initial_state=None`, `output_final_state=False`; no cache update | +| Cache supplied, no previous state | Full conv; record initial history | Chunk starts without recurrent state, requests final state and copies it into cache | +| Previous state, one token | In-place conv update; 5.17.0 additionally requires `record_past=False` | Recurrent call receives prior matrix, requests final state and updates cache | +| Previous state, multiple tokens | Prepend old context; retain outputs for the new segment | Chunk call receives prior matrix, requests final state and updates cache | +| 5.17.0 previous state, one token, `record_past=True` | Cache-managed full-conv assembly | Still recurrent GDN; the conv and recurrence guards differ | + +In 5.10.2, forward concatenates old history for continuation and pads or +truncates new history to convolution width before `update_conv_state`. +In 5.17.0, `update_conv_state` returns the full context-plus-new input; +forward trims conv output to the current sequence. Ordinary cache mode +retains only trailing width; `record_past` retains assembled conv input. +The helper's returned tensor is not necessarily the retained history size. +[M10, M17, C10, C17] + +## Preserve dtype, layout and two different states + +Let `B,T,Hk,Hv,Dk,Dv,W` mean batch, current tokens, key/value head counts, +head dimensions and convolution width. Read actual config; defaults do not +prove checkpoint geometry. Source constructs depthwise conv with +`C=2*Hk*Dk+Hv*Dv` channels, groups `C` and no bias. Projection is transposed +to `[B,C,T]`; squeezed weights are `[C,W]`. That transpose is not a general +contiguous-stride guarantee. Check the [Dao layout contract](causal-conv1d-contract.md) +before binding its native API. [M10, M17, Q10, Q17] + +| Value | Source-level caller contract | +|---|---| +| Q/K/V | Split conv output; Q/K become `[B,T,Hk,Dk]`, V becomes `[B,T,Hv,Dv]`; when the head-count quotient exceeds one, HF repeats Q/K along heads before GDN | +| Gating | `beta=sigmoid(b)`; log decay is `-exp(A_log.float())*softplus(a.float()+dt_bias)`; explicit float conversions are part of the numerical boundary | +| Normalization/output | Caller requests Q/K L2 normalization inside GDN; core output `[B,T,Hv,Dv]` is reshaped for gated norm with `z`, then output projection | +| Conv history | Ordinary retained history `[B,C,W]` belongs to layer cache and is mutated/copied during updates; it is neither attention KV nor the recurrent matrix | +| Recurrent matrix | Local PyTorch GDN uses `[B,Hv,Dk,Dv]`, starts from zero when initial state is absent and returns `None` when final state is not requested | +| Accumulation | Both local GDN bodies perform the main recurrence in FP32 and return core output in query dtype; external FLA/Hub numerical bodies are not audited here | +| Cache dtype difference | 5.10.2 initializes recurrent storage using conv-derived cache dtype/device; 5.17.0 uses `zeros_like(recurrent_states)` | +| Normalization-order difference | 5.10.2 applies optional Q/K normalization before its FP32 conversion; 5.17.0 converts to FP32 first. Similar signatures do not establish release-to-release parity | + +HF's inspected call uses dense batch rows, with no vLLM cache-row IDs or +packed/speculative state-index matrix. Local recurrent orientation differs +from the [vLLM contract](vllm-gdn-causal-conv-contract.md)'s per-row +`[value_heads_per_rank,Dv,Dk]`. Reuse needs an explicit shape, row, dtype +and mutation adapter plus separate numerical/state checks. [M10, M17, C10, C17] + +HF chunk calls supply q-side cumulative lengths as `cu_seqlens`; 5.10.2 conv +separately supplies `seq_idx`. Retained local fallback bodies do not consume +those packed boundaries. Neither `**kwargs` nor a shared name establishes +packed support; qualify the resolved implementation and effective kwargs. +5.17.0's padding helper masks the local continuation segment; 5.10.2's text +helper drops the mask once previous state exists. Arbitrary padded/packed +continuation equivalence is not established. [M10, M17, T10, P17, H17] + +Cache `reset()` zeroes initialized conv/recurrent tensors and clears the +prior-state flag; `reorder_cache()` selects the same batch indices for both. +Zeroing preserves allocation, while reorder can replace tensor objects. +Request ownership, concurrent isolation, release and engine paging remain +outside this readset. 5.17.0 reports layers with initialized recurrent state +as non-croppable; recording conv history does not prove recurrent rollback. +[C10, C17] + +## Bound a classification-prefill adaptation + +A cache-free full-prompt classifier can use the first phase row only after +proving the actual layer receives `cache_params=None`. Require one admitted +sequence when the adapter only accepts one, no initial recurrent state, no +requested final state, original padding/packing semantics and the same +normalization/gate/output contract. Such an adapter can exclude decode and +continuation, but must reject those calls. This is a conditional transfer +rule, not a measured worker result. + +Bounded caller context: Clef at +`504b272c46dc1963f981c6bed9ef0c7ebdd40c69` selects its module chunk before +loading the model, and its wrapper rejects initial/final recurrent state. +PPLX at `509bdd2161ca5bef8f5e158d466514862fac7c9e` installs its binding +before construction and can subsequently install a GVA forward override +on loaded layers. That override makes stock HF forward insufficient to +describe its active path. These sources locate the seam; checkpoint-owned +executable modules, dependency bodies, native dispatch, model fidelity and +performance are outside this audit. [W-Clef, W-Clef-Load, W-PPLX] + +Before acceptance, resolve actual layer method and conv/GDN callables +separately, account for import/construction and overrides, then validate +output and state on the intended phase. Source compatibility, build/import +success, executed operator, numerical parity, full model outputs and matched +performance comparisons are separate evidence. No target GPU is qualified. + +## Source map and rights + +The ledger hashes complete files; inspected spans bound the claims. Generated +modeling files are the imported runtime modules. Modular authoring sources, +external FLA/Dao/Hub bodies, weights, checkpoint code and native tests are +excluded. Existing Dao/vLLM readsets preserve their own scopes and dates. + +Transformers root LICENSE is Apache-2.0, copyright 2018- the Hugging Face +team. Modeling headers credit the Qwen Team and HuggingFace Inc. in 2025; +Hub integration credits the HuggingFace Team. This reference paraphrases +mechanisms and links immutable source, without copying implementation. +HF's license does not grant model, worker-checkpoint or dependency rights. + +[M10]: https://github.com/huggingface/transformers/blob/0dad7b822255a0ae261ec45ae937371e859ffd1a/src/transformers/models/qwen3_5/modeling_qwen3_5.py#L66-L556 +[M17]: https://github.com/huggingface/transformers/blob/856157a2f3e9594954310df18fdccc31ffddebe9/src/transformers/models/qwen3_5/modeling_qwen3_5.py#L237-L668 +[D10]: https://github.com/huggingface/transformers/blob/0dad7b822255a0ae261ec45ae937371e859ffd1a/src/transformers/models/qwen3_5/modeling_qwen3_5.py#L757-L800 +[D17]: https://github.com/huggingface/transformers/blob/856157a2f3e9594954310df18fdccc31ffddebe9/src/transformers/models/qwen3_5/modeling_qwen3_5.py#L861-L905 +[T10]: https://github.com/huggingface/transformers/blob/0dad7b822255a0ae261ec45ae937371e859ffd1a/src/transformers/models/qwen3_5/modeling_qwen3_5.py#L1156-L1235 +[T17]: https://github.com/huggingface/transformers/blob/856157a2f3e9594954310df18fdccc31ffddebe9/src/transformers/models/qwen3_5/modeling_qwen3_5.py#L1239-L1314 +[C10]: https://github.com/huggingface/transformers/blob/0dad7b822255a0ae261ec45ae937371e859ffd1a/src/transformers/cache_utils.py#L702-L837 +[C17]: https://github.com/huggingface/transformers/blob/856157a2f3e9594954310df18fdccc31ffddebe9/src/transformers/cache_utils.py#L893-L1105 +[I10]: https://github.com/huggingface/transformers/blob/0dad7b822255a0ae261ec45ae937371e859ffd1a/src/transformers/utils/import_utils.py#L836-L844 +[H17]: https://github.com/huggingface/transformers/blob/856157a2f3e9594954310df18fdccc31ffddebe9/src/transformers/integrations/hub_kernels.py#L62-L890 +[P17]: https://github.com/huggingface/transformers/blob/856157a2f3e9594954310df18fdccc31ffddebe9/src/transformers/masking_utils.py#L1469-L1504 +[Q10]: https://github.com/huggingface/transformers/blob/0dad7b822255a0ae261ec45ae937371e859ffd1a/src/transformers/models/qwen3_5/configuration_qwen3_5.py#L71-L112 +[Q17]: https://github.com/huggingface/transformers/blob/856157a2f3e9594954310df18fdccc31ffddebe9/src/transformers/models/qwen3_5/configuration_qwen3_5.py#L77-L122 +[W-Clef]: https://github.com/InferMatrixLab/system1-omni/blob/504b272c46dc1963f981c6bed9ef0c7ebdd40c69/src/models/clef/engine.py#L306-L395 +[W-Clef-Load]: https://github.com/InferMatrixLab/system1-omni/blob/504b272c46dc1963f981c6bed9ef0c7ebdd40c69/src/models/clef/engine.py#L548-L556 +[W-PPLX]: https://github.com/InferMatrixLab/system1-omni/blob/509bdd2161ca5bef8f5e158d466514862fac7c9e/src/models/pplx_decider/engine.py#L257-L287 diff --git a/src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-source.json b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-source.json new file mode 100644 index 000000000..30e973f79 --- /dev/null +++ b/src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-source.json @@ -0,0 +1,324 @@ +{ + "schema_version": 1, + "state": "candidate", + "inspected_on": "2026-10-29", + "empirical_validation": "not_run", + "agent_efficacy": "not_evaluated", + "scope": "Two fixed Transformers Qwen3.5 Python conv/GDN caller contracts; source reasoning only", + "integrity": "Full retained file SHA-256 and Git blob IDs matched against selected server Git-tree entries; line spans bound inspection, not entire-repository coverage", + "sources": [ + { + "type": "git", + "url": "https://github.com/huggingface/transformers", + "release_tag": "v5.10.2", + "tag_object": "8e1d47a81dbc181b39edb4fa8a36548ee8f8ba71", + "commit": "0dad7b822255a0ae261ec45ae937371e859ffd1a", + "license": "Apache-2.0", + "files": [ + { + "path": "LICENSE", + "git_blob": "68b7d66c97d66c58de883ed0c451af2b3183e6f3", + "sha256": "77fd4710def9ec3c0f6225800e0235f15a425abd4a8b03559127fcd782612049", + "bytes": 11418, + "inspected_lines": [ + [ + 1, + 7 + ] + ], + "purpose": "Root Apache-2.0 identity and copyright" + }, + { + "path": "src/transformers/models/qwen3_5/modeling_qwen3_5.py", + "git_blob": "7bacea8a8f4151f01ac85f6104750013e4ed6298", + "sha256": "fd9963c32aa3d50c753a990a2670cfdbea055b6316b40027e0de976019e42551", + "bytes": 93834, + "inspected_lines": [ + [ + 1, + 18 + ], + [ + 60, + 76 + ], + [ + 185, + 556 + ], + [ + 757, + 800 + ], + [ + 1153, + 1235 + ] + ], + "purpose": "Import-time bindings, local fallbacks, GDN construction/forward, decoder and text cache/mask routing" + }, + { + "path": "src/transformers/models/qwen3_5/configuration_qwen3_5.py", + "git_blob": "ae9eb8f86c6d23bd6665e830b5f676b81dcb4494", + "sha256": "e2ca3e05c3f3e7ed2c4f452043bc33640c67a24799adb054ba24fab6badfbd8c", + "bytes": 7572, + "inspected_lines": [ + [ + 27, + 43 + ], + [ + 71, + 112 + ] + ], + "purpose": "Linear-attention dimensions, activation and layer-type defaults" + }, + { + "path": "src/transformers/cache_utils.py", + "git_blob": "1f4f4b9c957d5cb87b051faf830139ed6915eb4b", + "sha256": "7827cec593e6e6fa2ea123abce94eb422424d30a3391f15b38414684d0bbcd33", + "bytes": 76822, + "inspected_lines": [ + [ + 702, + 837 + ], + [ + 1000, + 1041 + ], + [ + 1099, + 1127 + ], + [ + 1163, + 1172 + ] + ], + "purpose": "Dense conv/recurrent cache initialization, mutation, dtype, previous-state, reset and reorder" + }, + { + "path": "src/transformers/utils/import_utils.py", + "git_blob": "ed7fc927d8d7fad961abbdd7f919d62706c6fd6d", + "sha256": "0109c7c9260655f3808a675626b9fcdd2397b3bf4b3fcba696e7adf24d554497", + "bytes": 116023, + "inspected_lines": [ + [ + 50, + 121 + ], + [ + 836, + 844 + ] + ], + "purpose": "Package/internal symbol discovery and original conv/FLA availability predicates" + } + ] + }, + { + "type": "git", + "url": "https://github.com/huggingface/transformers", + "release_tag": "v5.17.0", + "tag_object": "595ff117c8412ec01262084058276e6b27a857d9", + "commit": "856157a2f3e9594954310df18fdccc31ffddebe9", + "license": "Apache-2.0", + "files": [ + { + "path": "LICENSE", + "git_blob": "68b7d66c97d66c58de883ed0c451af2b3183e6f3", + "sha256": "77fd4710def9ec3c0f6225800e0235f15a425abd4a8b03559127fcd782612049", + "bytes": 11418, + "inspected_lines": [ + [ + 1, + 7 + ] + ], + "purpose": "Root Apache-2.0 identity and copyright" + }, + { + "path": "src/transformers/models/qwen3_5/modeling_qwen3_5.py", + "git_blob": "8f24dd1ab15d997c5f363411c6c81221b0385906", + "sha256": "762feb6c7426a7f15b5bf830df54c07438bf9e7c27b8cdb23179045920412c3b", + "bytes": 95685, + "inspected_lines": [ + [ + 1, + 77 + ], + [ + 237, + 668 + ], + [ + 861, + 905 + ], + [ + 1239, + 1314 + ] + ], + "purpose": "Decorated functions, local numerics, GDN class/global calls, state guards, decoder and text routing" + }, + { + "path": "src/transformers/models/qwen3_5/configuration_qwen3_5.py", + "git_blob": "e0ca67f850e5d6d8341ceb43a165f724da859bc6", + "sha256": "19966c3200cee92cc4bccaef5f94550c56d731dbf03858a9bd2ed6aebcc3f7da", + "bytes": 8395, + "inspected_lines": [ + [ + 27, + 43 + ], + [ + 77, + 122 + ] + ], + "purpose": "Linear-attention dimensions, activation and layer-type defaults" + }, + { + "path": "src/transformers/cache_utils.py", + "git_blob": "1fb4c72063a397537cad1b00115a1331120a0f02", + "sha256": "702144bb44553f6339ea1bf23c8205a708bb5f8c7c09cb3a2db484182646743c", + "bytes": 104677, + "inspected_lines": [ + [ + 893, + 1105 + ], + [ + 1404, + 1446 + ], + [ + 1546, + 1574 + ], + [ + 1613, + 1624 + ] + ], + "purpose": "State-indexed dense cache, record-past, crop boundary, dtype, mutation, reset and reorder" + }, + { + "path": "src/transformers/utils/import_utils.py", + "git_blob": "59315589fe060e4849f8faf1f0fb77197781e025", + "sha256": "e147f99cf68352e3260e9780930501c3becc0c40a5ff04150ff641b724161732", + "bytes": 126290, + "inspected_lines": [ + [ + 165, + 166 + ], + [ + 765, + 773 + ], + [ + 970, + 984 + ] + ], + "purpose": "Hub kernels availability bounds and adjacent availability helpers; latter do not govern the new GDN wrapper" + }, + { + "path": "src/transformers/integrations/hub_kernels.py", + "git_blob": "235d032d335536b90ac9cb8b27456a8a84be13d3", + "sha256": "c1eafefe0cbdf7f0deaa21b1ef6cb6d7c6082b3f486651d069ff38fcf3e53c95", + "bytes": 44974, + "inspected_lines": [ + [ + 1, + 44 + ], + [ + 62, + 139 + ], + [ + 568, + 589 + ], + [ + 789, + 809 + ], + [ + 829, + 890 + ] + ], + "purpose": "Hub versus original-package/reference selection, wrapper capture, kwargs filtering, export and delegation" + }, + { + "path": "src/transformers/integrations/__init__.py", + "git_blob": "27c04bdd6bbf245a3b34d1496d5d2ee09a72bcb8", + "sha256": "54f267ebd048c8e59d4058df7c7704ca4c4ce2ca222f05d38d5ee21c65a6b65e", + "bytes": 10215, + "inspected_lines": [ + [ + 77, + 88 + ] + ], + "purpose": "Export ownership of the decorators imported by the runtime model" + }, + { + "path": "src/transformers/masking_utils.py", + "git_blob": "c93b42f43667c1455b6fc3a37a3bb99a38deaa4e", + "sha256": "50a737f63d8c778a5597fa34ac139049af921f44958205e3e1c29fe2bae77254", + "bytes": 80403, + "inspected_lines": [ + [ + 1469, + 1504 + ] + ], + "purpose": "Recurrent local padding mask and continuation boundary" + } + ] + } + ], + "bounded_caller_context": [ + { + "url": "https://github.com/InferMatrixLab/system1-omni", + "commit": "504b272c46dc1963f981c6bed9ef0c7ebdd40c69", + "path": "src/models/clef/engine.py", + "inspected_lines": [ + [ + 306, + 395 + ], + [ + 548, + 556 + ] + ], + "role": "Import/construct timing and adapter rejection of initial/final recurrent state only" + }, + { + "url": "https://github.com/InferMatrixLab/system1-omni", + "commit": "509bdd2161ca5bef8f5e158d466514862fac7c9e", + "path": "src/models/pplx_decider/engine.py", + "inspected_lines": [ + [ + 257, + 287 + ] + ], + "role": "Module binding before construction and later loaded-layer GVA forward override only" + } + ], + "exclusions": [ + "External FLA, Dao, FlashInfer and Hub kernel bodies are not audited by this HF readset", + "Checkpoint-owned executable modules, weights, native tests and full worker internals are excluded", + "No upstream import/install, model/provider/device execution or matched performance comparison", + "No inferred binary compatibility, packed-boundary equivalence, physical release, paging or concurrency guarantee" + ] +} From f0dfee58054c2be8d17afd75d78eb5782a861ff8 Mon Sep 17 00:00:00 2001 From: Dong1017 <55723162+Dong1017@users.noreply.github.com> Date: Thu, 29 Oct 2026 15:41:48 +0800 Subject: [PATCH 2/2] knowledge: regenerate HF binding discovery and coverage Refresh the native generated projections from the committed source union. Keep candidate state and source-derived validation boundaries unchanged. Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author) Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com> --- docs/skill-coverage.md | 4 +- .../repo_packs/inferrsi/knowledge/README.md | 4 +- .../ascend-aclgraph-capture-replay.json | 4 +- .../ascend/skills/ascend-device-health.json | 4 +- .../skills/ascend-distributed-parallel.json | 4 +- .../ascend/skills/ascend-graph-mode.json | 4 +- .../skills/ascend-model-adaptation.json | 4 +- .../skills/ascend-operator-profiling.json | 4 +- .../ascend/skills/ascend-operator-tuning.json | 4 +- .../skills/ascend-optimization-casebook.json | 4 +- .../skills/ascend-performance-analysis.json | 4 +- .../ascend-video-diffusion-optimization.json | 4 +- .../ascend/skills/ascendc-tiling-design.json | 4 +- .../skills/cann-attribution-overlap.json | 4 +- .../torchnpu-device-memory-lifecycle.json | 4 +- ...torchnpu-pinned-host-memory-lifecycle.json | 4 +- .../skills/assess-serving-preemption.json | 4 +- .../assess-split-backward-schedule.json | 4 +- .../skills/audit-fixed-workload-claim.json | 4 +- .../audit-h3-metal-fasth3-semantics.json | 4 +- .../skills/audit-h3-runtime-residency.json | 4 +- .../skills/audit-llama-runtime-state.json | 4 +- .../audit-recurrent-kv-finalization.json | 4 +- .../common/skills/audit-sd-cpp-residency.json | 4 +- .../audit-sglang-diffusion-lifetimes.json | 4 +- .../skills/audit-vllm-kv-lifetimes.json | 4 +- .../bound-windowed-attention-replay.json | 4 +- .../budget-speculative-verification.json | 4 +- .../skills/calibrate-serving-simulation.json | 4 +- .../skills/cgroup-resource-controls.json | 4 +- .../checkpoint-recovery-consistency.json | 4 +- .../skills/choose-parallel-training-plan.json | 4 +- .../skills/cite-check-downstream-pr.json | 4 +- .../common/skills/claim-contract.json | 4 +- .../knowledge/common/skills/comfy-ui.json | 4 +- .../common/skills/competitor-scan.json | 4 +- .../skills/dcp-async-save-performance.json | 4 +- .../skills/dense-performance-evidence.json | 4 +- .../diagnose-vllm-admission-pressure.json | 4 +- .../skills/diffusers-invocation-state.json | 4 +- .../common/skills/draft-acceptance-issue.json | 4 +- .../knowledge/common/skills/dwarfstar.json | 4 +- .../evaluate-elastic-serving-placement.json | 4 +- .../skills/generation-cache-lifecycle.json | 4 +- .../common/skills/host-memory-management.json | 4 +- .../skills/host-overhead-optimization.json | 4 +- .../knowledge/common/skills/husky.json | 4 +- .../skills/inference-benchmark-design.json | 4 +- .../inference-optimization-casebook.json | 4 +- .../common/skills/kernel-writing-guide.json | 69 ++++++++++++++++--- .../common/skills/kv-tier-management.json | 4 +- .../lazy-evaluation-stream-lifetimes.json | 4 +- .../knowledge/common/skills/lily.json | 4 +- .../knowledge/common/skills/local-dream.json | 4 +- .../knowledge/common/skills/mistral-rs.json | 4 +- .../knowledge/common/skills/mlc-llm.json | 4 +- .../knowledge/common/skills/mlx-swift-lm.json | 4 +- .../common/skills/npu-skill-factory.json | 4 +- .../skills/optimization-search-policy.json | 4 +- .../common/skills/os-process-placement.json | 4 +- .../skills/performance-ceiling-analysis.json | 4 +- .../skills/plan-activation-residency.json | 4 +- .../knowledge/common/skills/project-maya.json | 4 +- .../skills/repository-evolution-analysis.json | 4 +- .../knowledge/common/skills/rsi-evidence.json | 4 +- .../skills/skill-evolution-playbook.json | 4 +- .../knowledge/common/skills/splash.json | 4 +- .../common/skills/storage-io-measurement.json | 4 +- .../skills/training-input-pipeline.json | 4 +- .../skills/training-resource-budget.json | 4 +- .../skills/video-diffusion-optimization.json | 4 +- .../knowledge/common/skills/vllm-metal.json | 4 +- .../skills/weight-loading-optimization.json | 4 +- .../cuda/skills/audit-afd-p2p-exchanges.json | 4 +- .../skills/audit-flare-session-lifecycle.json | 4 +- .../diagnose-attention-bottlenecks.json | 4 +- .../cuda/skills/host-overhead-profiling.json | 4 +- .../cuda/skills/reason-hopper-kernels.json | 4 +- 78 files changed, 213 insertions(+), 164 deletions(-) diff --git a/docs/skill-coverage.md b/docs/skill-coverage.md index 070bf5518..a4a5ffac8 100644 --- a/docs/skill-coverage.md +++ b/docs/skill-coverage.md @@ -4,7 +4,7 @@ Generated from the registry, the skill sidecars and the two maintained matrices. **Do not edit by hand**; regenerate after any registry, skill, matrix or frozen-plan change. -- Input digest: `sha256:1097fe0048b03e8d8fa4ad6ef5cd5c02262602fa7d31c9bb9402bc7e91826031` +- Input digest: `sha256:38d1f3677af9f97548d58fc898edd28161ce37ecb1413f9707618c6d431cfc3b` - Regenerate: `python tools/build_skill_coverage.py` - Verify without writing: `python tools/build_skill_coverage.py --check` @@ -126,7 +126,7 @@ optimization is fully covered or that any procedure has measured benefit. | [evaluate-elastic-serving-placement](../src/inferrsi/data/skill_library/methods/evaluate-elastic-serving-placement/SKILL.md) | common | Compare migrating an LLM request between model replicas with changing its sequence-parallel execution group, including ... | 1 Accelerator · Diagnose / Configure / Optimize / Verify
2 RAM/Host · Diagnose / Configure / Optimize / Verify
4 Network · Diagnose / Configure / Optimize / Verify | 1 · Systems sources (Llumnix — [2406.03243v1](https://arxiv.org/abs/2406.03243v1)) | candidate · not_run · 1 readset(s) | no-eval | | [inference-benchmark-design](../src/inferrsi/data/skill_library/methods/inference-benchmark-design/SKILL.md) | common | Select task quality gates, reference parity checks and performance workloads for text, agentic coding, work agents ... | — | 2 · Methodology and corpus references (JiusiServe/vllm-evolve @ 43cc82c)
Task-specific benchmark selection (issue #60) ([Issue #60 report](https://github.com/InferMatrixLab/InferRSI/issues/6 ...) | candidate · not_run · 2 readset(s) | no-SearchSpace-layer | | [inference-optimization-casebook](../src/inferrsi/data/skill_library/methods/inference-optimization-casebook/SKILL.md) | common | How to structure and use a casebook of past optimization decisions as a decision-support tool. Extracts the casebook ... | 1 Accelerator · Optimize | 1 · Systems sources (NVIDIA/TensorRT-LLM @ f33e0e5fd) | candidate · not_run · 0 readset(s) | no-eval | -| [kernel-writing-guide](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md) | common | Decision guide for writing custom inference kernels: when to write one, which framework to choose (Triton, CuTe DSL ... | 1 Accelerator · Optimize / Diagnose / Configure / Verify | 1 · Systems sources (Dao-AILab/causal-conv1d @ `cd81f0413cad2fc1e6f17e785ac39f59aae690cd` ...)
1 · Systems sources (NVIDIA/TensorRT-LLM @ f33e0e5fd)
1 · Systems sources (mindspore-ai/akg @ `5aa15f3fe4d856eb60cd3b27447e04f5f1fb4dff` ...)
1 · Systems sources (vllm-project/vllm @ `537a79f0fc5ba564d2bef43d54915b2f80f9f77d` (root ...) | candidate · not_run · 3 readset(s) | no-eval | +| [kernel-writing-guide](../src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md) | common | Decision guide for writing custom inference kernels: when to write one, which framework to choose (Triton, CuTe DSL ... | 1 Accelerator · Optimize / Diagnose / Configure / Verify | 1 · Systems sources (Dao-AILab/causal-conv1d @ `cd81f0413cad2fc1e6f17e785ac39f59aae690cd` ...)
1 · Systems sources (NVIDIA/TensorRT-LLM @ f33e0e5fd)
1 · Systems sources (huggingface/transformers @ `0dad7b822255a0ae261ec45ae937371e859ffd1a` ...)
1 · Systems sources (mindspore-ai/akg @ `5aa15f3fe4d856eb60cd3b27447e04f5f1fb4dff` ...)
1 · Systems sources (vllm-project/vllm @ `537a79f0fc5ba564d2bef43d54915b2f80f9f77d` (root ...) | candidate · not_run · 5 readset(s) | no-eval | | [optimization-search-policy](../src/inferrsi/data/skill_library/methods/optimization-search-policy/SKILL.md) | common | Policy for how an optimization agent should select, order, and stop optimization experiments. Covers candidate ... | 1 Accelerator · Optimize | 2 · Methodology and corpus references (JiusiServe/vllm-evolve @ 43cc82c)
2 · Methodology and corpus references (RRSI — arXiv 2609.24972v3)
2 · Methodology and corpus references (arXiv 2608.01867 (CRISP))
2 · Methodology and corpus references (microsoft/SkillOpt @ 343db22) | candidate · not_run · 6 readset(s) | no-eval | | [performance-ceiling-analysis](../src/inferrsi/data/skill_library/methods/performance-ceiling-analysis/SKILL.md) | common | Estimate optimization headroom before modifying an inference system. Produces a three-level ceiling model (analytical ... | 1 Accelerator · Diagnose / Verify
5 OS · Configure | 1 · Systems sources (NVIDIA/TensorRT-LLM @ f33e0e5fd)
1 · Systems sources (ebugger/Empirical-Roofline-Toolkit @ 0771fa9)
1 · Systems sources (hahnyuan/LLM-Viewer @ 1893e4b) | candidate · not_run · 16 readset(s) | no-eval | | [plan-activation-residency](../src/inferrsi/data/skill_library/methods/plan-activation-residency/SKILL.md) | common | Propose training activation and gradient memory reductions by distinguishing lifetime reordering, address packing and ... | 1 Accelerator · Diagnose / Optimize / Verify | 1 · Systems sources (Checkmate — [1910.02653v3](https://arxiv.org/abs/1910.02653v3)) | candidate · not_run · 1 readset(s) | no-eval | diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/README.md b/src/inferrsi/data/repo_packs/inferrsi/knowledge/README.md index c5bcc4160..0cfacb077 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/README.md +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/README.md @@ -15,7 +15,7 @@ These are knowledge abstracts (`--kind knowledge`), with namespaced package IDs distinct from explicitly selected `checkout_ref` skills. Ascend/CUDA procedures use their corresponding backend; shared methods use `common`. -Source snapshot: [c438136ae06f0318d21784c37d4d156597e67b1c](https://github.com/InferMatrixLab/InferRSI/tree/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library). +Source snapshot: [b24d3525755376d2b0a5184ce66526b120729e6e](https://github.com/InferMatrixLab/InferRSI/tree/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library). ```bash inferrsi knowledge search 'profiling' --repo-type inferrsi --limit 50 @@ -29,7 +29,7 @@ contain the current input paths and bytes (Git checkout filters are respected). ```bash python tools/build_skill_index.py --source-revision -python tools/build_skill_index.py --source-revision c438136ae06f0318d21784c37d4d156597e67b1c --check +python tools/build_skill_index.py --source-revision b24d3525755376d2b0a5184ce66526b120729e6e --check ``` `--check` detects missing, stale and unexpected generated records without writing. diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-aclgraph-capture-replay.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-aclgraph-capture-replay.json index ce82fda5c..1407e9ad6 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-aclgraph-capture-replay.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-aclgraph-capture-replay.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-aclgraph-capture-replay/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-aclgraph-capture-replay/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-aclgraph-capture-replay/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-aclgraph-capture-replay/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-device-health.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-device-health.json index 69c9137fe..c5a951ef4 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-device-health.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-device-health.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-device-health/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-device-health/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-device-health/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-device-health/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-distributed-parallel.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-distributed-parallel.json index 4ef96ea70..128a5630d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-distributed-parallel.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-distributed-parallel.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-distributed-parallel/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-distributed-parallel/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-distributed-parallel/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-distributed-parallel/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-graph-mode.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-graph-mode.json index 55448e955..8077a859c 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-graph-mode.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-graph-mode.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-graph-mode/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-graph-mode/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-graph-mode/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-graph-mode/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-model-adaptation.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-model-adaptation.json index 55fb1983f..d61a516e5 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-model-adaptation.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-model-adaptation.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-model-adaptation/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-model-adaptation/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-model-adaptation/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-model-adaptation/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-profiling.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-profiling.json index 2c5339ded..eb3a4003f 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-profiling.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-profiling.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-profiling/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-profiling/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-profiling/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-profiling/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-tuning.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-tuning.json index 265fc7b59..512803ade 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-tuning.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-tuning.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-tuning/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-tuning/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-tuning/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-tuning/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-optimization-casebook.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-optimization-casebook.json index 25f75488f..532ca4ade 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-optimization-casebook.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-optimization-casebook.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-optimization-casebook/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-optimization-casebook/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-optimization-casebook/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-optimization-casebook/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-performance-analysis.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-performance-analysis.json index 20650681b..c1fce228e 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-performance-analysis.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-performance-analysis.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-performance-analysis/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-performance-analysis/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-performance-analysis/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-performance-analysis/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-video-diffusion-optimization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-video-diffusion-optimization.json index de08c6044..bb957388c 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-video-diffusion-optimization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-video-diffusion-optimization.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascend-video-diffusion-optimization/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascend-video-diffusion-optimization/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-video-diffusion-optimization/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-video-diffusion-optimization/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascendc-tiling-design.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascendc-tiling-design.json index 3c7d7364c..fb60954a8 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascendc-tiling-design.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascendc-tiling-design.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/ascendc-tiling-design/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/ascendc-tiling-design/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascendc-tiling-design/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascendc-tiling-design/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/cann-attribution-overlap.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/cann-attribution-overlap.json index 97624f2ab..2f29e612d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/cann-attribution-overlap.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/cann-attribution-overlap.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/cann-attribution-overlap/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/cann-attribution-overlap/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/cann-attribution-overlap/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/cann-attribution-overlap/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-device-memory-lifecycle.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-device-memory-lifecycle.json index 4b67c7d3c..059ac3766 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-device-memory-lifecycle.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-device-memory-lifecycle.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/torchnpu-device-memory-lifecycle/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/torchnpu-device-memory-lifecycle/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/torchnpu-device-memory-lifecycle/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/torchnpu-device-memory-lifecycle/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-pinned-host-memory-lifecycle.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-pinned-host-memory-lifecycle.json index 30103af1a..d2751e840 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-pinned-host-memory-lifecycle.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-pinned-host-memory-lifecycle.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/ascend/torchnpu-pinned-host-memory-lifecycle/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/ascend/torchnpu-pinned-host-memory-lifecycle/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/torchnpu-pinned-host-memory-lifecycle/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/torchnpu-pinned-host-memory-lifecycle/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-serving-preemption.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-serving-preemption.json index 88586f6c0..abdf4b571 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-serving-preemption.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-serving-preemption.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/assess-serving-preemption/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/assess-serving-preemption/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/assess-serving-preemption/SKILL.md", "src/inferrsi/data/skill_library/methods/assess-serving-preemption/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-split-backward-schedule.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-split-backward-schedule.json index bfa190f59..6fed84d32 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-split-backward-schedule.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-split-backward-schedule.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/assess-split-backward-schedule/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/assess-split-backward-schedule/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/assess-split-backward-schedule/SKILL.md", "src/inferrsi/data/skill_library/methods/assess-split-backward-schedule/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-fixed-workload-claim.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-fixed-workload-claim.json index d657ff873..ec91b0432 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-fixed-workload-claim.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-fixed-workload-claim.json @@ -20,8 +20,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/audit-fixed-workload-claim/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/audit-fixed-workload-claim/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/audit-fixed-workload-claim/SKILL.md", "src/inferrsi/data/skill_library/methods/audit-fixed-workload-claim/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-metal-fasth3-semantics.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-metal-fasth3-semantics.json index 189c8c670..b04590c09 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-metal-fasth3-semantics.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-metal-fasth3-semantics.json @@ -29,8 +29,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/LICENSE", "src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-runtime-residency.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-runtime-residency.json index ee17fcf7c..80b14663a 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-runtime-residency.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-runtime-residency.json @@ -30,8 +30,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/LICENSE", "src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-llama-runtime-state.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-llama-runtime-state.json index f4d2d39d7..69af90984 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-llama-runtime-state.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-llama-runtime-state.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/llama-cpp/audit-llama-runtime-state/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/llama-cpp/audit-llama-runtime-state/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/llama-cpp/audit-llama-runtime-state/SKILL.md", "src/inferrsi/data/skill_library/repositories/llama-cpp/audit-llama-runtime-state/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-recurrent-kv-finalization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-recurrent-kv-finalization.json index e3bacd15d..e663d4568 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-recurrent-kv-finalization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-recurrent-kv-finalization.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/vllm-rlt/audit-recurrent-kv-finalization/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/vllm-rlt/audit-recurrent-kv-finalization/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/vllm-rlt/audit-recurrent-kv-finalization/LICENSE", "src/inferrsi/data/skill_library/repositories/vllm-rlt/audit-recurrent-kv-finalization/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sd-cpp-residency.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sd-cpp-residency.json index 72190dbd3..f2188dd16 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sd-cpp-residency.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sd-cpp-residency.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/stable-diffusion-cpp/audit-sd-cpp-residency/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/stable-diffusion-cpp/audit-sd-cpp-residency/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/stable-diffusion-cpp/audit-sd-cpp-residency/LICENSE", "src/inferrsi/data/skill_library/repositories/stable-diffusion-cpp/audit-sd-cpp-residency/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sglang-diffusion-lifetimes.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sglang-diffusion-lifetimes.json index 67ff7abe8..f7ebc47d2 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sglang-diffusion-lifetimes.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sglang-diffusion-lifetimes.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/sglang/audit-sglang-diffusion-lifetimes/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/sglang/audit-sglang-diffusion-lifetimes/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/sglang/audit-sglang-diffusion-lifetimes/LICENSE", "src/inferrsi/data/skill_library/repositories/sglang/audit-sglang-diffusion-lifetimes/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-vllm-kv-lifetimes.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-vllm-kv-lifetimes.json index 45213b349..3f98e9886 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-vllm-kv-lifetimes.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-vllm-kv-lifetimes.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/vllm/audit-vllm-kv-lifetimes/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/vllm/audit-vllm-kv-lifetimes/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/vllm/audit-vllm-kv-lifetimes/SKILL.md", "src/inferrsi/data/skill_library/repositories/vllm/audit-vllm-kv-lifetimes/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/bound-windowed-attention-replay.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/bound-windowed-attention-replay.json index bcc33cb44..25c1d14b8 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/bound-windowed-attention-replay.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/bound-windowed-attention-replay.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/deepinfer/bound-windowed-attention-replay/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/deepinfer/bound-windowed-attention-replay/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/deepinfer/bound-windowed-attention-replay/SKILL.md", "src/inferrsi/data/skill_library/repositories/deepinfer/bound-windowed-attention-replay/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/budget-speculative-verification.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/budget-speculative-verification.json index 9334566eb..f1671f1db 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/budget-speculative-verification.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/budget-speculative-verification.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/deepinfer/budget-speculative-verification/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/deepinfer/budget-speculative-verification/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/deepinfer/budget-speculative-verification/SKILL.md", "src/inferrsi/data/skill_library/repositories/deepinfer/budget-speculative-verification/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/calibrate-serving-simulation.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/calibrate-serving-simulation.json index c512c7304..b672c2d0d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/calibrate-serving-simulation.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/calibrate-serving-simulation.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/calibrate-serving-simulation/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/calibrate-serving-simulation/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/calibrate-serving-simulation/SKILL.md", "src/inferrsi/data/skill_library/methods/calibrate-serving-simulation/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cgroup-resource-controls.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cgroup-resource-controls.json index 9742734d5..a34d42b3b 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cgroup-resource-controls.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cgroup-resource-controls.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/host/cgroup-resource-controls/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/host/cgroup-resource-controls/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/host/cgroup-resource-controls/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/cgroup-resource-controls/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/checkpoint-recovery-consistency.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/checkpoint-recovery-consistency.json index 888d4fe81..7ca6878b2 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/checkpoint-recovery-consistency.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/checkpoint-recovery-consistency.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/checkpoint-recovery-consistency/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/checkpoint-recovery-consistency/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/checkpoint-recovery-consistency/SKILL.md", "src/inferrsi/data/skill_library/methods/checkpoint-recovery-consistency/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/choose-parallel-training-plan.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/choose-parallel-training-plan.json index 0e6a85598..241df9199 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/choose-parallel-training-plan.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/choose-parallel-training-plan.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/choose-parallel-training-plan/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/choose-parallel-training-plan/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/choose-parallel-training-plan/SKILL.md", "src/inferrsi/data/skill_library/methods/choose-parallel-training-plan/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cite-check-downstream-pr.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cite-check-downstream-pr.json index 632b709e2..c036bdf9e 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cite-check-downstream-pr.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cite-check-downstream-pr.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/workflows/cite-check-downstream-pr/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/workflows/cite-check-downstream-pr/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/cite-check-downstream-pr/SKILL.md" diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/claim-contract.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/claim-contract.json index 8590e61f0..9eab2fed9 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/claim-contract.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/claim-contract.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/workflows/claim-contract/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/workflows/claim-contract/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/claim-contract/SKILL.md" diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/comfy-ui.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/comfy-ui.json index c4c9a8521..b8d81d509 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/comfy-ui.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/comfy-ui.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/comfy-ui/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/comfy-ui/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/comfy-ui/LICENSE", "src/inferrsi/data/skill_library/repositories/comfy-ui/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/competitor-scan.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/competitor-scan.json index cf4e5b9c6..6dbaf30e3 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/competitor-scan.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/competitor-scan.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/workflows/competitor-scan/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/workflows/competitor-scan/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/competitor-scan/SKILL.md" diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dcp-async-save-performance.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dcp-async-save-performance.json index 0bf5e16d4..20c750256 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dcp-async-save-performance.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dcp-async-save-performance.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/frameworks/pytorch/dcp-async-save-performance/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/frameworks/pytorch/dcp-async-save-performance/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/frameworks/pytorch/dcp-async-save-performance/SKILL.md", "src/inferrsi/data/skill_library/frameworks/pytorch/dcp-async-save-performance/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dense-performance-evidence.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dense-performance-evidence.json index 7dda20630..f63826121 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dense-performance-evidence.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dense-performance-evidence.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/dense-performance-evidence/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/dense-performance-evidence/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/dense-performance-evidence/SKILL.md", "src/inferrsi/data/skill_library/methods/dense-performance-evidence/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diagnose-vllm-admission-pressure.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diagnose-vllm-admission-pressure.json index 4c6156d7e..c65413d7b 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diagnose-vllm-admission-pressure.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diagnose-vllm-admission-pressure.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/vllm/diagnose-vllm-admission-pressure/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/vllm/diagnose-vllm-admission-pressure/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/vllm/diagnose-vllm-admission-pressure/SKILL.md", "src/inferrsi/data/skill_library/repositories/vllm/diagnose-vllm-admission-pressure/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diffusers-invocation-state.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diffusers-invocation-state.json index a44685229..8e15cb72a 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diffusers-invocation-state.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diffusers-invocation-state.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/frameworks/diffusers/diffusers-invocation-state/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/frameworks/diffusers/diffusers-invocation-state/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/frameworks/diffusers/diffusers-invocation-state/SKILL.md", "src/inferrsi/data/skill_library/frameworks/diffusers/diffusers-invocation-state/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/draft-acceptance-issue.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/draft-acceptance-issue.json index 17ebbd284..16c8e72c6 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/draft-acceptance-issue.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/draft-acceptance-issue.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/workflows/draft-acceptance-issue/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/workflows/draft-acceptance-issue/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/draft-acceptance-issue/SKILL.md" diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dwarfstar.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dwarfstar.json index 1889d5fea..48931849e 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dwarfstar.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dwarfstar.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/dwarfstar/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/dwarfstar/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/dwarfstar/LICENSE", "src/inferrsi/data/skill_library/repositories/dwarfstar/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/evaluate-elastic-serving-placement.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/evaluate-elastic-serving-placement.json index 819e63c15..b7e6715c7 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/evaluate-elastic-serving-placement.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/evaluate-elastic-serving-placement.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/evaluate-elastic-serving-placement/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/evaluate-elastic-serving-placement/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/evaluate-elastic-serving-placement/SKILL.md", "src/inferrsi/data/skill_library/methods/evaluate-elastic-serving-placement/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/generation-cache-lifecycle.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/generation-cache-lifecycle.json index 821ef12c1..a3acd5c0d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/generation-cache-lifecycle.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/generation-cache-lifecycle.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/mlx-lm/generation-cache-lifecycle/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/mlx-lm/generation-cache-lifecycle/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/mlx-lm/generation-cache-lifecycle/SKILL.md", "src/inferrsi/data/skill_library/repositories/mlx-lm/generation-cache-lifecycle/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-memory-management.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-memory-management.json index 031e9c0e1..0328b5658 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-memory-management.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-memory-management.json @@ -27,8 +27,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/host/host-memory-management/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/host/host-memory-management/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/host/host-memory-management/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/host-memory-management/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-overhead-optimization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-overhead-optimization.json index 1241bdce3..d8506aa7c 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-overhead-optimization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-overhead-optimization.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/host/host-overhead-optimization/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/host/host-overhead-optimization/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/host/host-overhead-optimization/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/host-overhead-optimization/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/husky.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/husky.json index 149c1442f..94b78d6b7 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/husky.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/husky.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/husky/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/husky/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/husky/SKILL.md", "src/inferrsi/data/skill_library/repositories/husky/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-benchmark-design.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-benchmark-design.json index c478c9a95..c3ef33661 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-benchmark-design.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-benchmark-design.json @@ -30,8 +30,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/inference-benchmark-design/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/inference-benchmark-design/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/inference-benchmark-design/SKILL.md", "src/inferrsi/data/skill_library/methods/inference-benchmark-design/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-optimization-casebook.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-optimization-casebook.json index f376fb1ff..110d1ec31 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-optimization-casebook.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-optimization-casebook.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/inference-optimization-casebook/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/inference-optimization-casebook/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/inference-optimization-casebook/SKILL.md", "src/inferrsi/data/skill_library/methods/inference-optimization-casebook/cases/admission-drain-occupancy.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kernel-writing-guide.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kernel-writing-guide.json index 565996996..39d1b1a7e 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kernel-writing-guide.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kernel-writing-guide.json @@ -24,7 +24,11 @@ "state-update", "vllm", "gdn", - "causal-convolution" + "causal-convolution", + "transformers", + "qwen3.5", + "binding", + "classification-prefill" ], "origin": [ "external" @@ -32,21 +36,24 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/causal-conv1d-dispatch-state.md", + "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/hf-qwen35-gdn-binding.md", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/vllm-gdn-causal-conv-contract.md", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/vllm-gdn-source-contract.json", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/vllm-gdn-source-contract.md", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/metadata.json", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/akg-affine-tail-guards.md", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/causal-conv1d-contract.md", + "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-binding.md", + "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-source.json", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/vllm-gdn-causal-conv-contract.md", "src/inferrsi/data/skill_library/skill-index.json" ], - "content_sha256": "8f7998ce9d574937b86d53c362729b175b7b87d5670848322d456bdfe4a4415f" + "content_sha256": "e52ebde8cb5a91974177f297007a34be2bf25b5936a05df0c471dac1d2122aca" } ], "index_type": "packaged-skill", @@ -55,14 +62,17 @@ }, "checkout_ref": "checkout:kernel-writing-guide", "source_files": { - "src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md": "8f7998ce9d574937b86d53c362729b175b7b87d5670848322d456bdfe4a4415f", + "src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md": "e52ebde8cb5a91974177f297007a34be2bf25b5936a05df0c471dac1d2122aca", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/causal-conv1d-dispatch-state.md": "2eb67dd522021bb2234616d7f660e6ba99acb43676f48cb23141bc69bf3e0029", + "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/hf-qwen35-gdn-binding.md": "b3a55af3f45f01c48e1cb18c8b029e5949a494c3e51dc444a5cccbad9acbba0a", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/vllm-gdn-causal-conv-contract.md": "2f3dcee66e2dfe7a98bee21a36b892538998de5de3caf1bc63257137f9984236", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/vllm-gdn-source-contract.json": "73f1a2d8fa89ce05aead2091a05a285b13cbdc314d05452c35c6a2ad15ffeff7", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/vllm-gdn-source-contract.md": "7f9ebe8de7e55d3db2a119b6a56e15c37448fd7d4e022a47122a143206d31687", - "src/inferrsi/data/skill_library/methods/kernel-writing-guide/metadata.json": "113c265d4da7ba037e951cbec6803198b25aa3774c74b56a7f7ebfcee4cc8c0d", + "src/inferrsi/data/skill_library/methods/kernel-writing-guide/metadata.json": "ee3585087685e1f61101700f13a9b9ebad8c3ff8ac83ef3f9d59643f5b6ee692", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/akg-affine-tail-guards.md": "113deb2db10b171db3425bb3f1792bee763706b794c8cc2e222b4cc0d0114118", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/causal-conv1d-contract.md": "b3a6245cf5e9deeba0dffd4a15ddcf97da6a4315f4d3131921779438832663ad", + "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-binding.md": "848d3c99b47ef711e8820bbc4f6bcbd1db7211197811c9d855201025448d806b", + "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/hf-qwen35-gdn-source.json": "df3f4650b5cf92d4fd3d5a4cc8aefb91dd4b0c2affaa0c873138d5651c50e6bd", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/references/vllm-gdn-causal-conv-contract.md": "eec09a6e95983c46b67d5f066d34419c17819899f5d8e3c65f2f163f2ada0fde", "src/inferrsi/data/skill_library/skill-index.json": "531190c468b6fb385b9b4aa71e666e8dd20d92aa5adc54bf4040f2096e3dd190" }, @@ -84,7 +94,11 @@ "state-update", "vllm", "gdn", - "causal-convolution" + "causal-convolution", + "transformers", + "qwen3.5", + "binding", + "classification-prefill" ], "status": "candidate", "profile": "local-skill-v1", @@ -133,6 +147,39 @@ "tests/kernels/mamba/test_causal_conv1d.py" ], "readset": "references/vllm-gdn-causal-conv-contract.md" + }, + { + "type": "git", + "url": "https://github.com/huggingface/transformers", + "commit": "0dad7b822255a0ae261ec45ae937371e859ffd1a", + "paths": [ + "LICENSE", + "src/transformers/models/qwen3_5/modeling_qwen3_5.py", + "src/transformers/models/qwen3_5/configuration_qwen3_5.py", + "src/transformers/cache_utils.py", + "src/transformers/utils/import_utils.py" + ], + "readset": "references/hf-qwen35-gdn-source.json", + "license": "Apache-2.0", + "scope": "v5.10.2 Qwen3.5 conv/GDN binding, cache and local numerical contract; candidate, source-only" + }, + { + "type": "git", + "url": "https://github.com/huggingface/transformers", + "commit": "856157a2f3e9594954310df18fdccc31ffddebe9", + "paths": [ + "LICENSE", + "src/transformers/models/qwen3_5/modeling_qwen3_5.py", + "src/transformers/models/qwen3_5/configuration_qwen3_5.py", + "src/transformers/cache_utils.py", + "src/transformers/utils/import_utils.py", + "src/transformers/integrations/hub_kernels.py", + "src/transformers/integrations/__init__.py", + "src/transformers/masking_utils.py" + ], + "readset": "references/hf-qwen35-gdn-source.json", + "license": "Apache-2.0", + "scope": "v5.17.0 Qwen3.5 conv/GDN binding, cache and local numerical contract; candidate, source-only" } ], "empirical_validation": "not_run", @@ -140,12 +187,14 @@ "Source-derived candidate; no local efficacy validation.", "Original typed source inventory is not normalized; retain source identities and limits in the procedure/readsets.", "The typed vLLM entry covers only the new GDN reference; older source inventories remain incomplete.", - "vLLM GDN source contract only; no concrete HF binding, native backend execution, hardware qualification, performance or agent-efficacy evaluation." + "The vLLM and HF references identify separate source call contracts; no binary equivalence, executed backend, hardware qualification, numerical/model parity, performance or agent-efficacy evaluation." ], "provenance_readsets": [ "references/akg-affine-tail-guards.md", "references/causal-conv1d-contract.md", - "references/vllm-gdn-causal-conv-contract.md" + "references/vllm-gdn-causal-conv-contract.md", + "references/hf-qwen35-gdn-binding.md", + "references/hf-qwen35-gdn-source.json" ], "consumption_mode": "packaged" }, @@ -162,7 +211,7 @@ "Source-derived candidate; no local efficacy validation.", "Original typed source inventory is not normalized; retain source identities and limits in the procedure/readsets.", "The typed vLLM entry covers only the new GDN reference; older source inventories remain incomplete.", - "vLLM GDN source contract only; no concrete HF binding, native backend execution, hardware qualification, performance or agent-efficacy evaluation." + "The vLLM and HF references identify separate source call contracts; no binary equivalence, executed backend, hardware qualification, numerical/model parity, performance or agent-efficacy evaluation." ], "verification": { "locally_verified": false, diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kv-tier-management.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kv-tier-management.json index 6923ce527..d8459113d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kv-tier-management.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kv-tier-management.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/lmcache/kv-tier-management/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/lmcache/kv-tier-management/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/lmcache/kv-tier-management/SKILL.md", "src/inferrsi/data/skill_library/repositories/lmcache/kv-tier-management/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lazy-evaluation-stream-lifetimes.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lazy-evaluation-stream-lifetimes.json index 335a3870b..8900936f5 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lazy-evaluation-stream-lifetimes.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lazy-evaluation-stream-lifetimes.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/frameworks/mlx/lazy-evaluation-stream-lifetimes/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/frameworks/mlx/lazy-evaluation-stream-lifetimes/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/frameworks/mlx/lazy-evaluation-stream-lifetimes/SKILL.md", "src/inferrsi/data/skill_library/frameworks/mlx/lazy-evaluation-stream-lifetimes/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lily.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lily.json index fcb55bd7e..662e06f4e 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lily.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lily.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/lily/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/lily/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/lily/LICENSE", "src/inferrsi/data/skill_library/repositories/lily/NOTICE.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/local-dream.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/local-dream.json index 1d6f31d31..f23f086d4 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/local-dream.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/local-dream.json @@ -29,8 +29,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/local-dream/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/local-dream/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/local-dream/SKILL.md", "src/inferrsi/data/skill_library/repositories/local-dream/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mistral-rs.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mistral-rs.json index 6a0886d21..58361f9b6 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mistral-rs.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mistral-rs.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/mistral-rs/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/mistral-rs/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/mistral-rs/LICENSE", "src/inferrsi/data/skill_library/repositories/mistral-rs/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlc-llm.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlc-llm.json index 9f258401a..991ee4242 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlc-llm.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlc-llm.json @@ -27,8 +27,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/mlc-llm/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/mlc-llm/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/mlc-llm/LICENSE", "src/inferrsi/data/skill_library/repositories/mlc-llm/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlx-swift-lm.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlx-swift-lm.json index 299a95dfd..d4ae1f390 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlx-swift-lm.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlx-swift-lm.json @@ -27,8 +27,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/mlx-swift-lm/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/mlx-swift-lm/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/mlx-swift-lm/LICENSE", "src/inferrsi/data/skill_library/repositories/mlx-swift-lm/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/npu-skill-factory.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/npu-skill-factory.json index 32d1b620f..7cb6f3507 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/npu-skill-factory.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/npu-skill-factory.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/workflows/npu-skill-factory/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/workflows/npu-skill-factory/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/npu-skill-factory/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/optimization-search-policy.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/optimization-search-policy.json index 4a15bdb52..b273decf2 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/optimization-search-policy.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/optimization-search-policy.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/optimization-search-policy/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/optimization-search-policy/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/optimization-search-policy/SKILL.md", "src/inferrsi/data/skill_library/methods/optimization-search-policy/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/os-process-placement.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/os-process-placement.json index 7b17f3a9b..30e0db466 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/os-process-placement.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/os-process-placement.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/host/os-process-placement/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/host/os-process-placement/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/host/os-process-placement/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/os-process-placement/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/performance-ceiling-analysis.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/performance-ceiling-analysis.json index 3a6af0050..815a4f207 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/performance-ceiling-analysis.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/performance-ceiling-analysis.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/performance-ceiling-analysis/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/performance-ceiling-analysis/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/performance-ceiling-analysis/SKILL.md", "src/inferrsi/data/skill_library/methods/performance-ceiling-analysis/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/plan-activation-residency.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/plan-activation-residency.json index f2cd08aa6..7738155e0 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/plan-activation-residency.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/plan-activation-residency.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/plan-activation-residency/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/plan-activation-residency/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/plan-activation-residency/SKILL.md", "src/inferrsi/data/skill_library/methods/plan-activation-residency/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/project-maya.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/project-maya.json index 682f35234..6529be9e7 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/project-maya.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/project-maya.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/project-maya/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/project-maya/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/project-maya/LICENSE", "src/inferrsi/data/skill_library/repositories/project-maya/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/repository-evolution-analysis.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/repository-evolution-analysis.json index 1d1f90a8d..0e290caf7 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/repository-evolution-analysis.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/repository-evolution-analysis.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/repository-evolution-analysis/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/repository-evolution-analysis/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/repository-evolution-analysis/SKILL.md", "src/inferrsi/data/skill_library/methods/repository-evolution-analysis/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/rsi-evidence.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/rsi-evidence.json index f1025d873..6d3bcd87b 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/rsi-evidence.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/rsi-evidence.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/skill-evolution-playbook.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/skill-evolution-playbook.json index 76aaf7b03..29b86911d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/skill-evolution-playbook.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/skill-evolution-playbook.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/skill-evolution-playbook/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/skill-evolution-playbook/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/skill-evolution-playbook/SKILL.md", "src/inferrsi/data/skill_library/methods/skill-evolution-playbook/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/splash.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/splash.json index a10ccfa2a..2df8f5778 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/splash.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/splash.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/splash/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/splash/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/splash/LICENSE", "src/inferrsi/data/skill_library/repositories/splash/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/storage-io-measurement.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/storage-io-measurement.json index 2e85a0bfc..3eeb0aa5b 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/storage-io-measurement.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/storage-io-measurement.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/host/storage-io-measurement/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/host/storage-io-measurement/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/host/storage-io-measurement/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/storage-io-measurement/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-input-pipeline.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-input-pipeline.json index 5554f33c0..61914e793 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-input-pipeline.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-input-pipeline.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/training-input-pipeline/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/training-input-pipeline/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/training-input-pipeline/SKILL.md", "src/inferrsi/data/skill_library/methods/training-input-pipeline/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-resource-budget.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-resource-budget.json index b7fa8bcc0..90bf32d37 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-resource-budget.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-resource-budget.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/training-resource-budget/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/training-resource-budget/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/training-resource-budget/SKILL.md", "src/inferrsi/data/skill_library/methods/training-resource-budget/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/video-diffusion-optimization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/video-diffusion-optimization.json index 3d7c73bdc..11a89955c 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/video-diffusion-optimization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/video-diffusion-optimization.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/video-diffusion-optimization/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/video-diffusion-optimization/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/video-diffusion-optimization/SKILL.md", "src/inferrsi/data/skill_library/methods/video-diffusion-optimization/assets/campaign.template.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/vllm-metal.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/vllm-metal.json index 5a43b7ed2..4bd19ac53 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/vllm-metal.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/vllm-metal.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/vllm-metal/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/vllm-metal/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/vllm-metal/LICENSE", "src/inferrsi/data/skill_library/repositories/vllm-metal/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/weight-loading-optimization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/weight-loading-optimization.json index 0f77ec7d3..35881a53b 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/weight-loading-optimization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/weight-loading-optimization.json @@ -29,8 +29,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/methods/weight-loading-optimization/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/methods/weight-loading-optimization/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/methods/weight-loading-optimization/SKILL.md", "src/inferrsi/data/skill_library/methods/weight-loading-optimization/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-afd-p2p-exchanges.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-afd-p2p-exchanges.json index 8bd0bc780..e1139bcf0 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-afd-p2p-exchanges.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-afd-p2p-exchanges.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/afd-plugin/audit-afd-p2p-exchanges/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/afd-plugin/audit-afd-p2p-exchanges/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/afd-plugin/audit-afd-p2p-exchanges/SKILL.md", "src/inferrsi/data/skill_library/repositories/afd-plugin/audit-afd-p2p-exchanges/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-flare-session-lifecycle.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-flare-session-lifecycle.json index ef500528d..c5b6d3cbb 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-flare-session-lifecycle.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-flare-session-lifecycle.json @@ -29,8 +29,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/repositories/flare-local-inference/audit-flare-session-lifecycle/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/repositories/flare-local-inference/audit-flare-session-lifecycle/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/repositories/flare-local-inference/audit-flare-session-lifecycle/LICENSE", "src/inferrsi/data/skill_library/repositories/flare-local-inference/audit-flare-session-lifecycle/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/diagnose-attention-bottlenecks.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/diagnose-attention-bottlenecks.json index 85e42f664..af27a6154 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/diagnose-attention-bottlenecks.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/diagnose-attention-bottlenecks.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/cuda/diagnose-attention-bottlenecks/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/cuda/diagnose-attention-bottlenecks/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/cuda/diagnose-attention-bottlenecks/SKILL.md", "src/inferrsi/data/skill_library/hardware/cuda/diagnose-attention-bottlenecks/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/host-overhead-profiling.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/host-overhead-profiling.json index 195ceb362..7b5fa6d02 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/host-overhead-profiling.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/host-overhead-profiling.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/cuda/host-overhead-profiling/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/cuda/host-overhead-profiling/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/cuda/host-overhead-profiling/SKILL.md", "src/inferrsi/data/skill_library/hardware/cuda/host-overhead-profiling/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/reason-hopper-kernels.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/reason-hopper-kernels.json index 2d36324f8..20c9e7f74 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/reason-hopper-kernels.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/reason-hopper-kernels.json @@ -36,8 +36,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/c438136ae06f0318d21784c37d4d156597e67b1c/src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/SKILL.md", - "commit": "c438136ae06f0318d21784c37d4d156597e67b1c", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/b24d3525755376d2b0a5184ce66526b120729e6e/src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/SKILL.md", + "commit": "b24d3525755376d2b0a5184ce66526b120729e6e", "paths": [ "src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/SKILL.md", "src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/metadata.json",