| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: support deterministic for geir and aclnn Co-authored-by: wangrui<wangrui124@huawei.com> # message auto-generated for no-merge-commit merge: !63 merge br_aclnn into master feat: support deterministic for geir and aclnn Created-by: wangrui_ Commit-by: wangrui Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [ ] 否 [x] 是 __1. AI Agent 平台: opencode __2. AI 模型: glm5.2 __3. Prompt上下文 : 新增命令行支持aclnn和geir模式的确定性计算测试 ### PR功能描述 / 为什么需要这个合入**: aclnn和geir模式支持确定性计算 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes [#59](https://gitcode.com/cann/ops-test-kit/issues/59) ### 希望检视人员了解: ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!63 | 2 个月前 | |
TTK init repo | 5 个月前 | |
feat: support deterministic for geir and aclnn Co-authored-by: wangrui<wangrui124@huawei.com> # message auto-generated for no-merge-commit merge: !63 merge br_aclnn into master feat: support deterministic for geir and aclnn Created-by: wangrui_ Commit-by: wangrui Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [ ] 否 [x] 是 __1. AI Agent 平台: opencode __2. AI 模型: glm5.2 __3. Prompt上下文 : 新增命令行支持aclnn和geir模式的确定性计算测试 ### PR功能描述 / 为什么需要这个合入**: aclnn和geir模式支持确定性计算 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes [#59](https://gitcode.com/cann/ops-test-kit/issues/59) ### 希望检视人员了解: ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!63 | 2 个月前 | |
TTK init repo | 5 个月前 | |
fix: 修复graph模式inplace算子profiling多次运行输入污染 Co-authored-by: huang-chuhong<huangchuhong1@h-partners.com> # message auto-generated for no-merge-commit merge: !65 merge fix/graph-inplace-backup-restore into master fix: 修复graph模式inplace算子profiling多次运行输入污染 Created-by: huang-chuhong Commit-by: huang-chuhong Merged-by: cann-robot Description: ## 描述 E2E Graph 模式( -c/-d/--aclgraph)下,带 inplace_input_indexes 的 inplace 算子在 profiling 阶段多次循环执行时,前一次运行已修改输入张量,后续迭代基于被污染的输入运行,导致性能数据与精度采集失真。此问题与 PR !56(eager 模式修复)属于同一根因的 graph 路径补丁。 ### 复现示例:recurrent_gated_delta_rule recurrent_gated_delta_rule(rgdr)的 state 是**累加式**更新,graph 模式默认参数下: - warmup 5 次 + run 3 次 = 8 次 in-place 修改 state - golden 只算 1 次,NPU 跑 8 次后 state 累加了 8 次增量 - 结果:GRAPH CST: 0.04%, 0.19% → FAIL 修复后 5/5 全 PASS: EAGER: 100.0%,100.0% GRAPH CST: 100.0%,100.0% STATUS: PASS > 此外,当算子提供自定义 torch_graph 模块(forward 显式返回 (output, state))时,底部 inplace_input_indexes 收集逻辑会重复追加输出。本次一并修复:当 custom_cls 存在时跳过该追加。 ## 改动 - **_run_compiled**:新增 inplace_input_indexes 和 inplace_backups 参数,定义 _restore_inplace_inputs() 闭包,在首次执行后、warmup 每次迭代后、profiler 每次迭代后恢复 inplace 输入。 - **_execute_graph**:在 profiler 创建后、执行前,对所有 inplace_input_indexes 指向的张量做 clone() 备份存入 inplace_backups,并透传给 _run_compiled。 - **_execute_graph 收集输出**:当 custom_cls(自定义 torch_graph 模块)存在时跳过 inplace_input_indexes 的重复收集(forward 已显式返回全部输出)。 逻辑与 PR !56(profiling.py eager 路径)的 inplace_input_backups 恢复方式一致,不影响非 inplace 算子及原有行为。 ## 关联的Issue #47 ## 测试 - rgdr 算子 E2E graph 模式(-c)测试,--warmup false --run 1 5/5 全 PASS,eager + graph_cst 精度均为 100.0%。 - rgdr 算子 E2E eager 模式无回归,仍 PASS。 - 非 inplace 算子行为不受影响(inplace_backups 为空,不触发恢复)。 ## 类型标签 - [x] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-test-kit!65 | 2 个月前 | |
fix: add summary info for test Co-authored-by: wangrui<wangrui124@huawei.com> # message auto-generated for no-merge-commit merge: !64 merge br_bugfix into master fix: add summary info for test Created-by: wangrui_ Commit-by: wangrui Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [ ] 否 [x] 是 __1. AI Agent 平台: opencode __2. AI 模型: glm5.2 __3. Prompt上下文 : 屏显输出给出汇总信息,csv输出表格优先显示性能等信息 ### PR功能描述 / 为什么需要这个合入**: 1. 增加所有用例执行完成的汇总信息 2. 调整result表格列输出顺序 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!64 | 2 个月前 | |
TTK init repo | 5 个月前 | |
fix: add summary info for test Co-authored-by: wangrui<wangrui124@huawei.com> # message auto-generated for no-merge-commit merge: !64 merge br_bugfix into master fix: add summary info for test Created-by: wangrui_ Commit-by: wangrui Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [ ] 否 [x] 是 __1. AI Agent 平台: opencode __2. AI 模型: glm5.2 __3. Prompt上下文 : 屏显输出给出汇总信息,csv输出表格优先显示性能等信息 ### PR功能描述 / 为什么需要这个合入**: 1. 增加所有用例执行完成的汇总信息 2. 调整result表格列输出顺序 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!64 | 2 个月前 | |
feat: XPU 硬件抽象 + 远程执行 + 精度标准2.1 Co-authored-by: dengguojie<dengguojie@huawei.com> # message auto-generated for no-merge-commit merge: !28 merge dev-1-integration into master feat: XPU 硬件抽象 + 远程执行 + 精度标准2.1 Created-by: dengguojie Commit-by: dengguojie Merged-by: cann-robot Description: ## 描述 新增 ttk/remote/ 远程执行框架: - server/: xpu_server, executor, execution_container, container, config(+xpu_server.yaml), Dockerfile.{torch,tf}, executor_main, README - client/: dispatcher, endpoint_view, xpu_collector, heartbeat, heartbeat_manager, health_file, config, tls(mTLS) - scripts/gen_tls_certs.sh framework_api/backends/ 硬件抽象: - 新增 base(Backend ABC)、torch_backend;gpu_backend 重命名为 xpu_backend - profiler 改为 backend 数据驱动;新增 CpuTorchBackend + --cpu CLI - config/: 新增 loader、default.yaml(hardware profile 探测) comparison/ 精度比对: - 新增 cross_check(output/golden/third_party 三方比对)、stat_rel_err、resolve - registry form-based 分派重构 - npu/op/comparison.py:comparing() 日志 with {standard},删 DYN_OFF 长度断言 test_spec / plugin: - loader 惰性加载(语法错误仅对 __spec__ 文件记 error);新增 validator、manager - plugin_loader 重构,删 builtin_plugin_loader - 删 user_defined_modules/(旧注册机制) - 新增 utilities/func_dispatch(统一分派 helper) npu/op: output_generation、profiling 接入 cross_check + third_party(tensorflow→tf 规范化)。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!28 | 3 个月前 | |
feat: support deterministic for geir and aclnn Co-authored-by: wangrui<wangrui124@huawei.com> # message auto-generated for no-merge-commit merge: !63 merge br_aclnn into master feat: support deterministic for geir and aclnn Created-by: wangrui_ Commit-by: wangrui Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [ ] 否 [x] 是 __1. AI Agent 平台: opencode __2. AI 模型: glm5.2 __3. Prompt上下文 : 新增命令行支持aclnn和geir模式的确定性计算测试 ### PR功能描述 / 为什么需要这个合入**: aclnn和geir模式支持确定性计算 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes [#59](https://gitcode.com/cann/ops-test-kit/issues/59) ### 希望检视人员了解: ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!63 | 2 个月前 | |
feat: XPU 硬件抽象 + 远程执行 + 精度标准2.1 Co-authored-by: dengguojie<dengguojie@huawei.com> # message auto-generated for no-merge-commit merge: !28 merge dev-1-integration into master feat: XPU 硬件抽象 + 远程执行 + 精度标准2.1 Created-by: dengguojie Commit-by: dengguojie Merged-by: cann-robot Description: ## 描述 新增 ttk/remote/ 远程执行框架: - server/: xpu_server, executor, execution_container, container, config(+xpu_server.yaml), Dockerfile.{torch,tf}, executor_main, README - client/: dispatcher, endpoint_view, xpu_collector, heartbeat, heartbeat_manager, health_file, config, tls(mTLS) - scripts/gen_tls_certs.sh framework_api/backends/ 硬件抽象: - 新增 base(Backend ABC)、torch_backend;gpu_backend 重命名为 xpu_backend - profiler 改为 backend 数据驱动;新增 CpuTorchBackend + --cpu CLI - config/: 新增 loader、default.yaml(hardware profile 探测) comparison/ 精度比对: - 新增 cross_check(output/golden/third_party 三方比对)、stat_rel_err、resolve - registry form-based 分派重构 - npu/op/comparison.py:comparing() 日志 with {standard},删 DYN_OFF 长度断言 test_spec / plugin: - loader 惰性加载(语法错误仅对 __spec__ 文件记 error);新增 validator、manager - plugin_loader 重构,删 builtin_plugin_loader - 删 user_defined_modules/(旧注册机制) - 新增 utilities/func_dispatch(统一分派 helper) npu/op: output_generation、profiling 接入 cross_check + third_party(tensorflow→tf 规范化)。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!28 | 3 个月前 | |
feat: XPU 硬件抽象 + 远程执行 + 精度标准2.1 Co-authored-by: dengguojie<dengguojie@huawei.com> # message auto-generated for no-merge-commit merge: !28 merge dev-1-integration into master feat: XPU 硬件抽象 + 远程执行 + 精度标准2.1 Created-by: dengguojie Commit-by: dengguojie Merged-by: cann-robot Description: ## 描述 新增 ttk/remote/ 远程执行框架: - server/: xpu_server, executor, execution_container, container, config(+xpu_server.yaml), Dockerfile.{torch,tf}, executor_main, README - client/: dispatcher, endpoint_view, xpu_collector, heartbeat, heartbeat_manager, health_file, config, tls(mTLS) - scripts/gen_tls_certs.sh framework_api/backends/ 硬件抽象: - 新增 base(Backend ABC)、torch_backend;gpu_backend 重命名为 xpu_backend - profiler 改为 backend 数据驱动;新增 CpuTorchBackend + --cpu CLI - config/: 新增 loader、default.yaml(hardware profile 探测) comparison/ 精度比对: - 新增 cross_check(output/golden/third_party 三方比对)、stat_rel_err、resolve - registry form-based 分派重构 - npu/op/comparison.py:comparing() 日志 with {standard},删 DYN_OFF 长度断言 test_spec / plugin: - loader 惰性加载(语法错误仅对 __spec__ 文件记 error);新增 validator、manager - plugin_loader 重构,删 builtin_plugin_loader - 删 user_defined_modules/(旧注册机制) - 新增 utilities/func_dispatch(统一分派 helper) npu/op: output_generation、profiling 接入 cross_check + third_party(tensorflow→tf 规范化)。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!28 | 3 个月前 | |
ttk适配MindStudio工具修改 Co-authored-by: 鲜磊<xianlei4@h-partners.com> # message auto-generated for no-merge-commit merge: !44 merge n3 into master ttk适配MindStudio工具修改 Created-by: xianlei2 Commit-by: 鲜磊 Merged-by: cann-robot Description: ## 描述 TTK适配MindStudio工具所做的修改 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!44 | 2 个月前 | |
TTK init repo | 5 个月前 | |
feat: XPU 硬件抽象 + 远程执行 + 精度标准2.1 Co-authored-by: dengguojie<dengguojie@huawei.com> # message auto-generated for no-merge-commit merge: !28 merge dev-1-integration into master feat: XPU 硬件抽象 + 远程执行 + 精度标准2.1 Created-by: dengguojie Commit-by: dengguojie Merged-by: cann-robot Description: ## 描述 新增 ttk/remote/ 远程执行框架: - server/: xpu_server, executor, execution_container, container, config(+xpu_server.yaml), Dockerfile.{torch,tf}, executor_main, README - client/: dispatcher, endpoint_view, xpu_collector, heartbeat, heartbeat_manager, health_file, config, tls(mTLS) - scripts/gen_tls_certs.sh framework_api/backends/ 硬件抽象: - 新增 base(Backend ABC)、torch_backend;gpu_backend 重命名为 xpu_backend - profiler 改为 backend 数据驱动;新增 CpuTorchBackend + --cpu CLI - config/: 新增 loader、default.yaml(hardware profile 探测) comparison/ 精度比对: - 新增 cross_check(output/golden/third_party 三方比对)、stat_rel_err、resolve - registry form-based 分派重构 - npu/op/comparison.py:comparing() 日志 with {standard},删 DYN_OFF 长度断言 test_spec / plugin: - loader 惰性加载(语法错误仅对 __spec__ 文件记 error);新增 validator、manager - plugin_loader 重构,删 builtin_plugin_loader - 删 user_defined_modules/(旧注册机制) - 新增 utilities/func_dispatch(统一分派 helper) npu/op: output_generation、profiling 接入 cross_check + third_party(tensorflow→tf 规范化)。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!28 | 3 个月前 | |
aclnn 适配batchseq一致性 & aclnn模式获取attributes字段的list数据 Co-authored-by: caizhengyang<caizhengyang1@huawei.com> # message auto-generated for no-merge-commit merge: !52 merge ttk_aclnn_nn into master aclnn 适配batchseq一致性 & aclnn模式获取attributes字段的list数据 Created-by: caizhengyang Commit-by: caizhengyang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> aclnn适配batchseq一致性 & aclnn模式获取attributes字段的list数据 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-test-kit/issues/43 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!52 | 2 个月前 | |
TTK init repo | 5 个月前 | |
add strict two-stage input and golden cache Co-authored-by: j60100428<jingsong5@h-partners.com> # message auto-generated for no-merge-commit merge: !48 merge 0724 into master add strict two-stage input and golden cache Created-by: SH_jingsong Commit-by: j60100428 Merged-by: cann-robot Description: ## 描述 add strict two-stage input and golden cache ## 关联的Issue https://gitcode.com/cann/ops-test-kit/issues/34 本 PR 为 E2E、ACLNN 和 Kernel 测试增加 输入/ CPU Golden保存、NPU执行 的两阶段执行能力: 1. Prepare 阶段生成 input 和 CPU Golden,保存为 bin、npy 或 pt 文件,不执行目标 NPU API/Kernel。 2. Replay 阶段根据 CSV testcase name 查找数据目录,恢复 input 和 Golden,只执行 NPU 并沿用原 compare 链路。 3. 数据目录只有目标格式文件 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-test-kit!48 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 5 个月前 | ||
| 2 个月前 | ||
| 5 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 5 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 5 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 5 个月前 | ||
| 2 个月前 |