DSH Plugins
返回列表
🤖

dsh-is-power-of-two

模型推理 更新于 2026.08.21

在终端中运行以下命令:

dsh plugin install uckkk/dsh-is-power-of-two

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install uckkk/dsh-is-power-of-two 即可安装该插件,完整源码地址为 https://github.com/uckkk/dsh-is-power-of-two

插件介绍

在模型推理管线中,注意力头数、KV cache 分片、量化 group size 等参数都要求是 2 的幂,否则运行时会静默出错或在下游触发难以排查的异常。dsh-is-power-of-two 把这一校验收敛为零依赖的 Node 纯函数,不发起任何网络请求,调用即返回布尔结果,让检查逻辑回归它应有的简洁形态。

它的核心能力只做一件事:接收一个非负整数,判断其是否为 2 的幂。没有回调、没有 Promise、没有可选配置项,底层依赖经典的位运算 n & (n - 1) 一步判定,时间复杂度 O(1),即便在每秒数千次的参数校验热路径上也不产生可感知开销。

适合在推理服务启动自检、参数校验中间件或 CLI 脚手架中需要一个轻量断言的开发者与团队。MIT 协议、单文件可移植,放入任何 Node 项目都不会引入额外的传递依赖。

使用场景

  • 推理服务启动时校验注意力头数和 KV cache 分片是否为 2 的幂
  • 量化模型加载中检查 group size 参数合法性
  • CLI 脚手架中对用户输入做毫秒级快速断言

适合人员

  • 需要在推理管线中做轻量参数校验的工程师
  • 构建零依赖 Node 工具链的开发者
  • 在 CI/CD 中对模型配置做快速自检的团队