| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【PR】: 简要描述 feat: a5 ipc mem 能力增强,支持单/多路径属性设置 Co-authored-by: dongjiangtao<dongjiangtao@huawei.com> # message auto-generated for no-merge-commit merge: !3849 merge 0720 into master 【PR】: 简要描述 feat: a5 ipc mem 能力增强,支持单/多路径属性设置 Created-by: dongjiangtao Commit-by: dongjiangtao Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 feat: a5 ipc mem 能力增强,支持单/多路径属性设置 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.rtsIpcMemImportByKey/rtIpcSetMemoryAttr/rtsIpcMemClose 功能测试,功能及性能均pass ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3849 | 7 天前 | |
重命名ACL TDT Queue管理头文件 Co-authored-by: qleehom<qianglihong@huawei.com> # message auto-generated for no-merge-commit merge: !3881 merge fix/rename-acl-tdt-queue-manager into master 重命名ACL TDT Queue管理头文件 Created-by: qleehom Commit-by: qleehom Merged-by: cann-robot Description: # Pull Request ## 描述 将 ACL TDT Queue 内部头文件 queue_manager.h 重命名为 acl_tdt_queue_manager.h,避免与 Queue Schedule 模块的同名头文件冲突。同步将 include guard 从通用的 QUEUE_MANAGER_H 修改为 ACL_TDT_QUEUE_MANAGER_H,并更新生产代码和 UT 中的 3 个引用点。该变更不修改 QueueManager 的接口和运行逻辑。 ## 变更类型 - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无。 ## 如何测试 1. 执行 cmake --build build --target acl_tdt_queue ascendcl_cpp_utest -j8,目标编译通过。 2. 执行 build/tests/ut/acl/testcase/ascendcl_cpp_utest --gtest_brief=1,13 个 test suite、1136 个用例全部通过。 3. 执行 clang-format 检查和 scripts/oat_check.sh,检查通过。 4. 全仓扫描确认旧 ACL 头文件路径零引用。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已确认该内部重命名无需更新对外文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 源分支基于最新 origin/master 创建,PR 仅包含提交 f1640188c。 See merge request: cann/runtime!3881 | 7 天前 | |
【PR】: clang-format tests/runtime Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge master_clang into master 【PR】: clang-format tests/runtime Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 clang-format tests/runtime ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: clang-format tests/runtime ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3726 | 15 天前 | |
【PR】: Feat:扩展 DETERMINISTIC 系统参数 value 范围至 [0,4),废弃 ACL_OPT_STRONG_CONSISTENCY Co-authored-by: liguochao1<liguochao1@huawei.com> # message auto-generated for no-merge-commit merge: !3555 merge batch-consistency-dev into master 【PR】: Feat:扩展 DETERMINISTIC 系统参数 value 范围至 [0,4),废弃 ACL_OPT_STRONG_CONSISTENCY Created-by: liguochao1 Commit-by: liguochao1 Merged-by: cann-robot Description: # Pull Request ## 描述 ### 一、需求背景 当前 ACL_OPT_DETERMINISTIC 的 value 合法范围为 [0, 2),仅支持 0=关闭、1=开启两档语义。随着 batch 一致性等更细粒度确定性级别的需求出现,原有两档 value 无法承载多级语义。同时 ACL_OPT_STRONG_CONSISTENCY 作为独立枚举项与 ACL_OPT_DETERMINISTIC 语义割裂,增加 API 维护成本。 本特性将 ACL_OPT_DETERMINISTIC 的 value 合法范围从 [0, 2) 扩展到 [0, 4),通过单一 value 字段承载多级确定性语义;同时废弃 ACL_OPT_STRONG_CONSISTENCY 枚举项(保留兼容,编译时告警 + 运行时告警)。 ### 二、修改内容 #### 1. 枚举定义 | 文件 | 修改内容 | |------|---------| | include/external/acl/acl_base_rt.h | ACL_OPT_STRONG_CONSISTENCY 添加 ACL_DEPRECATED_MESSAGE 标注;ACL_OPT_DETERMINISTIC 行内注释补充 value 0-3 语义说明 | | pkg_inc/runtime/rt_external_base.h | SYS_OPT_DETERMINISTIC 注释更新为 0:disable, 1:deterministic, 2:strong consistency, 3:batch consistency;新增 SYS_OPT_DETERMINISTIC_MAX = 4;同步行守卫 544→546 | | pkg_inc/runtime/runtime/base.h | 与 rt_external_base.h 同步修改;行守卫 524→526 | #### 2. ACL 层校验与废弃告警(src/acl/aclrt_impl/context.cpp) - GetSysParamOpt / SetSysParamOpt:opt 白名单校验中 ACL_OPT_STRONG_CONSISTENCY 替换为 STRONG_CONSISTENCY_OPT(static_cast<aclSysParamOpt>(2)),避免 -Werror 下废弃告警 - GetSysParamOpt / SetSysParamOpt:新增 ACL_OPT_STRONG_CONSISTENCY 废弃 WARN 日志 - SetSysParamOpt:**不新增 ACL 层 value 范围校验**(由 Runtime 层双层校验保证,避免高频接口引入堆分配开销) #### 3. 描述映射表(src/acl/utils/data_type_utils.h) - GetSysParamOptDesc:map key ACL_OPT_STRONG_CONSISTENCY 替换为 STRONG_CONSISTENCY_OPT,避免废弃告警 #### 4. Runtime 层 value 分支校验 | 文件 | 修改内容 | |------|---------| | src/runtime/api/api_c.cc | rtSetSysParamOpt:value 校验从统一 [0, SYS_OPT_MAX) 改为按 opt 分支(DETERMINISTIC → [0, SYS_OPT_DETERMINISTIC_MAX),其他 → [0, SYS_OPT_MAX)) | | src/runtime/core/src/api_impl/api_error.cc | ApiErrorDecorator::CtxSetSysParamOpt:同上分支校验 | #### 5. UT 用例 | 文件 | 修改内容 | |------|---------| | tests/ut/acl/testcase/acl_common_unittest.cpp | 删除 4 组无用 #pragma GCC diagnostic(编译选项已含 -Wno-deprecated-declarations);AclrtCtxSetSysParamOpt / AclrtSetSysParamOpt 各新增合法值断言(DET=0/1/2/3、EK=0/1、SC=0/1)和 opt 白名单边界断言(opt=3、opt=-1) | | tests/ut/acl/testcase/compatibility/enum_check.cpp | 删除 1 组无用 #pragma GCC diagnostic | | tests/ut/runtime/.../rt_utest_api_cloud_disable_thread.cc | 新增 6 个 TEST_F:value 往返测试、Runtime 层 value 分支校验(含 INT64_MAX/INT64_MIN/SC=2 越界)、进程级与 Context 级隔离性、槽位隔离性、进程级并发、Context 级并发 | ### 三、DETERMINISTIC value 语义映射 | value | 语义 | |-------|------| | 0 | disable(关闭,默认) | | 1 | deterministic(确定性计算) | | 2 | strong consistency(强一致性计算,等价于 ACL_OPT_STRONG_CONSISTENCY=1) | | 3 | batch consistency(batch 一致性计算) | Batch 一致性计算的定义是:在机器学习或高性能计算中,将一个样本放入任意大小的 Batch(批次)中、或者调整其在 Batch 中的排列顺序,该样本最终输出的计算结果都必须保持位级(Bit-wise)的完全相同。简单来说,就是:“单样本的计算结果,与它和谁一组(Batch Size)、排在第几个(Batch Index)毫无关系。” ### 四、兼容性 - **源码兼容**:ACL_OPT_STRONG_CONSISTENCY 枚举值保留,编译通过(产生 -Wdeprecated-declarations 告警) - **二进制兼容**:枚举值数值不变,函数签名不变,存储结构不变 - **运行时兼容**:ACL_OPT_DETERMINISTIC value=0/1 行为不变;ACL_OPT_STRONG_CONSISTENCY 行为不变(新增 WARN 日志) - **迁移指南**:aclrtSetSysParamOpt(ACL_OPT_STRONG_CONSISTENCY, 1) → aclrtSetSysParamOpt(ACL_OPT_DETERMINISTIC, 2),语义等价,写入不同槽位 ### 五、涉及接口 | 接口 | 签名变更 | 行为变更 | |------|---------|---------| | aclrtSetSysParamOpt | 无 | 新增废弃告警;value 校验下沉至 Runtime 层 | | aclrtCtxSetSysParamOpt | 无 | 同上 | | aclrtGetSysParamOpt | 无 | 新增废弃告警 | | aclrtCtxGetSysParamOpt | 无 | 同上 | | rtSetSysParamOpt | 无 | value 校验改为按 opt 分支 | | rtCtxSetSysParamOpt | 无 | 同上 | | rtGetSysParamOpt | 无 | 新增废弃告警 | | rtCtxGetSysParamOpt | 无 | 同上 | ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3555 | 13 天前 | |
【PR】: clang-format tests/runtime Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge master_clang into master 【PR】: clang-format tests/runtime Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 clang-format tests/runtime ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: clang-format tests/runtime ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3726 | 15 天前 | |
【PR】: clang-format tests/runtime Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge master_clang into master 【PR】: clang-format tests/runtime Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 clang-format tests/runtime ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: clang-format tests/runtime ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3726 | 15 天前 | |
重命名ACL TDT Queue管理头文件 Co-authored-by: qleehom<qianglihong@huawei.com> # message auto-generated for no-merge-commit merge: !3881 merge fix/rename-acl-tdt-queue-manager into master 重命名ACL TDT Queue管理头文件 Created-by: qleehom Commit-by: qleehom Merged-by: cann-robot Description: # Pull Request ## 描述 将 ACL TDT Queue 内部头文件 queue_manager.h 重命名为 acl_tdt_queue_manager.h,避免与 Queue Schedule 模块的同名头文件冲突。同步将 include guard 从通用的 QUEUE_MANAGER_H 修改为 ACL_TDT_QUEUE_MANAGER_H,并更新生产代码和 UT 中的 3 个引用点。该变更不修改 QueueManager 的接口和运行逻辑。 ## 变更类型 - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无。 ## 如何测试 1. 执行 cmake --build build --target acl_tdt_queue ascendcl_cpp_utest -j8,目标编译通过。 2. 执行 build/tests/ut/acl/testcase/ascendcl_cpp_utest --gtest_brief=1,13 个 test suite、1136 个用例全部通过。 3. 执行 clang-format 检查和 scripts/oat_check.sh,检查通过。 4. 全仓扫描确认旧 ACL 头文件路径零引用。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已确认该内部重命名无需更新对外文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 源分支基于最新 origin/master 创建,PR 仅包含提交 f1640188c。 See merge request: cann/runtime!3881 | 7 天前 | |
feat: support multiple exception info callbacks (#782) Co-authored-by: xiangyang0909<huxiangyang1@huawei.com> # message auto-generated for no-merge-commit merge: !3942 merge feature/aclrt-exception-callback-register into master feat: support multiple exception info callbacks (#782) Created-by: xiangyang0909 Commit-by: xiangyang0909 Merged-by: cann-robot Description: # Pull Request ## 描述 同一进程中的 HCCL 与 HCOMM 都需要感知 task exception。现有 aclrtSetExceptionInfoCallback 仅提供 ASCENDCL 单槽注册,多个模块依次调用时 会互相覆盖。 本 PR: - 新增 aclrtExceptionInfoCallbackRegister 与 aclrtExceptionInfoCallbackUnregister 两个 ASCENDCL 公共接口; - 以 callback 函数指针值作为唯一标识,支持多个 callback 注册和精确注销; - 重复注册同一 callback 返回成功且不重复通知;空 callback 返回参数错误,注销 未注册的非空 callback 幂等成功; - 多 callback 通知不保证顺序,不新增 callback 异常捕获;注销不等待在途 callback 完成; - 保持原有 aclrtSetExceptionInfoCallback 单槽覆盖和 missing 清理成功语义不变。 ### 实现 - ACL 层以“私有前缀 + ASCENDCL + callback 函数指针值”生成稳定的 regName; - 注册和注销直接复用 rtRegTaskFailCallbackByModule:注册传真实 callback,注销 传相同 regName 和 nullptr; - Runtime 将 regName 作为不透明 key,不识别或解释 ACL 特殊字符串; TaskFailCallBackManager 的数据结构和幂等注销逻辑保持不变; - 不新增 RT 导出符号、虚函数槽或 ACL 专用 Runtime 内部头文件。 ## 变更类型 - [ ] Bug 修复 - [x] 新功能 - [x] 文档更新 - [ ] 代码格式调整 - [x] 代码重构 - [x] 测试相关 - [ ] 构建/工具链相关 ## 关联的Issue Closes #782 ## 如何测试 1. 已 rebase 到 upstream/master f4494bf8db3f4cccd65b337f8e44a7898745cbc8,HEAD 为 872355c602ae81b8b79cc3ffce3b45665eca7917。 2. 去除重复 UT 后重新构建并定向运行:Runtime 1/1 PASS;ACL 两个接口与 profiling 完整性 3/3 PASS。 3. 基线和 HEAD 均使用 bash build.sh --pkg --build_host_only -j16 生成 Runtime run 包,并安装到独立目录。 4. Ascend 910B3 相关 HLT:upstream 基线 4/4 SUCCESS,HEAD 4/4 SUCCESS; 用例为 RTS_DATADUMP_6400、RTS_DATADUMP_6402、 RTS_DATADUMP_6403、RTS_FFTS_PLUS_1220。 5. 直接 ACLRT 用户用例 8/8 PASS:4 次 canary、参数矩阵、multi notify、精确 注销和旧新接口共存;三个真实 AICore trap 均返回预期 507015。 6. librtstest_host.so 和用户程序均确认加载隔离 HEAD/基线目录中的目标库; 验证后 NPU Health 为 OK,无测试进程残留。 7. git diff --check、提交钩子 clang-format 和 OAT 检查通过。 固定预编译 HLT 包不直接调用两个新增 ACLRT API,因此 HLT 结果只证明复用的 RT manager/producer 路径无回归;新增公共 API 由上述用户用例直接覆盖。 ## 核对清单 - [x] 我的代码遵循了项目代码风格 - [x] 我已对代码进行了定向自测 - [x] 我已更新公共头文件 Doxygen 和 API 参考 - [x] PR 标题包含正确类型标签 - [x] 我已阅读并遵循项目贡献指南 ## 其他信息 - Unregister 为弱注销:成功返回后不再进入后续通知快照,但不等待已取出或正在 执行的 callback 结束,调用方需保证在途期间 callback 代码和资源有效。 - 尚未执行 HCCL/HCOMM 真实业务故障注入、910C/950 产品矩阵、并发/TSAN、性能、 DSO 卸载及包含新增 API 的正式 HLT case。 See merge request: cann/runtime!3942 | 16 小时前 | |
【PR】: clang-format tests/runtime Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge master_clang into master 【PR】: clang-format tests/runtime Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 clang-format tests/runtime ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: clang-format tests/runtime ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3726 | 15 天前 | |
【PR】: clang-format tests/runtime Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge master_clang into master 【PR】: clang-format tests/runtime Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 clang-format tests/runtime ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: clang-format tests/runtime ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3726 | 15 天前 | |
【PR】: clang-format tests/runtime Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge master_clang into master 【PR】: clang-format tests/runtime Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 clang-format tests/runtime ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: clang-format tests/runtime ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3726 | 15 天前 | |
【PR】: clang-format tests/runtime Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge master_clang into master 【PR】: clang-format tests/runtime Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 clang-format tests/runtime ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: clang-format tests/runtime ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3726 | 15 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 天前 | ||
| 7 天前 | ||
| 15 天前 | ||
| 13 天前 | ||
| 15 天前 | ||
| 15 天前 | ||
| 7 天前 | ||
| 16 小时前 | ||
| 15 天前 | ||
| 15 天前 | ||
| 15 天前 | ||
| 15 天前 |