dsh-is-power-of-two
在终端中运行以下命令:
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 中对模型配置做快速自检的团队