文件最后提交记录最后更新时间
fix: 硬件故障不执行exception dump Co-authored-by: yring_8<yangrui1@huawei.com> # message auto-generated for no-merge-commit merge: !2616 merge master into master fix: 硬件故障不执行exception dump Created-by: yring_8 Commit-by: yring_8 Merged-by: cann-robot Description: # Pull Request ## 描述 本次 PR 调整 adump 异常 dump 逻辑,对硬件故障类异常不再触发异常 dump,避免在设备内存故障、疑似设备内存故障、链路故障等场景继续执行 dump 流程。 主要变更: - 在 NeedDumpException 中新增硬件故障 retcode 过滤: - ACL_ERROR_RT_DEVICE_MEM_ERROR - ACL_ERROR_RT_SUSPECT_DEVICE_MEM_ERROR - ACL_ERROR_RT_LINK_ERROR - 将 NeedDumpException 校验前移到 DumpException 入口,统一异常过滤逻辑。 - 移除普通异常、args 异常、detail 异常分支中的重复过滤校验。 - 合并并补充 UT,统一验证 overflow 和硬件故障 retcode 均不需要 dump。 ## 变更类型 - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无 ## 如何测试 1. 执行全量编译: bash build.sh -j8 2. 执行 adump UT: bash tests/build_ut.sh -j8 --ut=adump 3. 使能L0 exception dump,构造硬件故障(返回对应的错误码),不dump数据。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 当前跟RTS对齐的错误码,其他错误码或故障场景暂不处理。 See merge request: cann/runtime!261623 小时前
【fix】:errmsg优化 Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !2531 merge errmsg3 into master 【fix】:errmsg优化 Created-by: chingbb Commit-by: chingbb Merged-by: cann-robot Description: # Pull Request ## 描述 经过评审,EE1006删除suggestion内容,使用场景为:某个功能中的某个配置参数不支持(非完整功能),在特定软件版本上才支持 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> [#570](https://gitcode.com/cann/runtime/issues/570) ## 如何测试 描述测试此变更的步骤和前提条件: 1. 编译通过 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!25312 天前
【PR】: 支持回调方式将plog日志原始内容输出给用户使用 Co-authored-by: newstarzj<zhangjie230@huawei.com> # message auto-generated for no-merge-commit merge: !2555 merge master_plog_callback into master 【PR】: 支持回调方式将plog日志原始内容输出给用户使用 Created-by: newstarzj Commit-by: newstarzj Merged-by: cann-robot Description: # Pull Request ## 描述 支持回调方式将plog日志原始内容输出给用户使用 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue https://gitcode.com/cann/runtime/issues/563 ## 如何测试 UT ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!25552 天前
msprof支持hccl通信算子采集特性日志可读性增强 Co-authored-by: jinyingqi<jinyingqi@huawei.com> # message auto-generated for no-merge-commit merge: !2521 merge hccl_op_msprof into master msprof支持hccl通信算子采集特性日志可读性增强 Created-by: jinyingqi Commit-by: jinyingqi Merged-by: cann-robot Description: # Pull Request ## 描述 将 register / start-stop 回调日志中的裸数字 module id、command type 替换为 名称(id) 形式,并把 profSwitch/profSwitchHi 改为定宽 16 进制, 便于按位掩码排查。helper 内联函数置于已有 msprof_dlog.h,不新增文件。 优化前后对比: - 注册回调 前: Module[3] register callback of ctrl handle. 后: Module[HCCL(3)] register callback of ctrl handle. - start/stop 回调 前: call 3 callback, type:1, switch:13835058058033629519, switchHi:281474976710656, ... 后: call HCCL(3) callback, type:START(1), switch:0xc0000000a400094f, switchHi:0x0001000000000000, ... - prof_cann_plugin 注册 前: Register module[3] callback with handle. 后: Register module[HCCL(3)] callback with handle. 掩码可读性示例:switch:0xc0000000a400094f 命中 PROF_TASK_TIME(0x800)。 改动文件: - src/dfx/msprof/collector/dvvp/common/logger/msprof_dlog.h (新增 2 个内联 helper) - src/dfx/msprof/collector/dvvp/profimpl/adapter/src/command_handle.cpp - src/dfx/msprof/collector/dvvp/profapi/src/prof_cann_plugin.cpp - tests/ut/msprof/profapi/test/prof_cann_plugin_utest.cpp ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!25215 小时前
elevate acl_rt_headers visibility to device level Co-authored-by: liuyang163<yangliu163@huawei.com> # message auto-generated for no-merge-commit merge: !2324 merge master into master elevate acl_rt_headers visibility to device level Created-by: liuyang163 Commit-by: liuyang163 Merged-by: cann-robot Description: # Pull Request ## 描述 elevate acl_rt_headers visibility to device level ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!232413 天前
Initial commit 5 个月前