计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
score_masking【效率与协作】Compute deterministic score-based pruning masks using top-v or threshold rules for movement-pruning style experiments.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when a pruning experiment needs to convert importance scores into binary masks without depending on a paper repository. Do not use it for structured head/layer pruning unless the caller has already reduced each structure to one scalar score.
scores: a rectangular nested list or flat list of numeric scores.mode: top_v or threshold.keep_ratio: required for top_v, from 0 to 1.threshold: required for threshold; entries are kept only when score > threshold.A JSON-compatible object containing mask, metadata, and a flattened kept_indices list. The mask has the same shape as the input scores.
top_v, keep ceil(n * keep_ratio) entries after sorting by descending score and then stable index.threshold, keep scores strictly greater than the threshold.This implements the paper abstraction M = Top_v(S) for hard movement pruning and M = (S > tau) for soft movement pruning.
Run python tests/test_score_masking.py or validate the full skill tree. The tests cover ties, negative scores, zero/full keep ratios, and strict threshold equality.
The skill only computes masks. It does not train scores or patch neural-network layers.