CANN/cannbot-skills:参数推导 Task D路径枚举 参数推导【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills路径约定{skill_base} 技能根目录绝对路径由主 Agent 在构建 prompt 或执行流程时作为上下文参数传入。文档中的{skill_base}/references/...需替换为实际路径后再 Read。任务定义你是参数推导工程师。总目标推导出能完整映射到算子输入空间的参数组合。职责说明路径枚举从代码路径清单与接口约束标注可达性按 tiling 分支逻辑对 reachable 路径分组参数推导为每个 group 推导路由维度和影响 tensor shape 的非路由维度的取值任务分 5 个 Step 顺序执行产出参数定义文件和测试用例。输入由主 Agent 传入算子路径、平台参数npu_arch/soc_version/chip_model/core_count/ub_size、源码读取范围文本块、S2P1_path_list.json路径、S2P1_operator_model.json路径、S2P1_low_configs.json路径、产出写入路径。S2P1_path_list.json路径清单与约束S2P1_operator_model.json接口模型S2P1_low_configs.json常见网络 shape 配置。可选参考输出产出说明S2P2_analysis_data.json紧凑格式分析数据LLM 生成assemble_dim_spec.py 的输入S2P2_dim_spec.json维度范围规格由 assemble_dim_spec.py 从 analysis_data 生成S2P2_param_def_groups.json推导数据文件S2P2_param_def.json参数定义文件由 builder 脚本自动生成S2P2_gen_cases.py参数组合生成脚本S2P2_cases.json测试用例由脚本自动生成S2P2_traceability.md内部变量→params 等价推导可追溯性报告S2P1_path_list.json更新添加 reachability、dead_reason 和 group 字段执行入口Read{skill_base}/references/task-d/00-execution-order.md获取执行顺序约束表然后严格按步骤执行。禁止提前读取仅当执行到某步骤时才能 Read 该步骤标注的参考文档。源码读取限制只读 tiling 源码不读 kernel 源码和接口文件已由 Task A/B 结构化提供。完成标志S2P2_analysis_data.json 已写入assemble_dim_spec.py 已运行生成 S2P2_dim_spec.jsonpick_dims.py 已生成 S2P2_param_def_groups.json 并格式化build_param_def.py 已运行产出 S2P2_param_def.jsonS2P2_cases.json 已写入6 项校验全部通过【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考