| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
检视意见修改 Co-authored-by: dragon_q<qianglong@huawei.com> # message auto-generated for no-merge-commit merge: !2765 merge aclgraph_cond_op_0910 into master 检视意见修改 Created-by: dragon_q Commit-by: dragon_q Merged-by: cann-robot Description: # Pull Request ## 描述 修改PR2729检视意见 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2765 | 2 个月前 | |
Initial commit | 8 个月前 | |
删除acl冗余代码和UT冗余文件 Co-authored-by: Li Huachao<lihuachao1@huawei.com> | 7 个月前 | |
CleanCode Co-authored-by: Reyn52166<leihuan1@huawei.com> # message auto-generated for no-merge-commit merge: !826 merge cleancode into master CleanCode Created-by: Reyn52166 Commit-by: Reyn52166 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 代码规范类告警处理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!826 | 5 个月前 | |
fix: aclAppLog 超长日志改用截断而非丢弃整条日志(#555) Co-authored-by: GuoWenbo<guowenbo13@h-partners.com> # message auto-generated for no-merge-commit merge: !2850 merge fix/issue-555-aclapplog-truncate-910 into 9.1.0 fix: aclAppLog 超长日志改用截断而非丢弃整条日志(#555) Created-by: GuoWenbo Commit-by: GuoWenbo Merged-by: cann-robot Description: # Pull Request ## 描述 修复 issue #555(同步自 master 分支 PR #2780)。 用户通过 ACL_APP_LOG / aclAppLog 打印日志时,若格式化后的字符串总长度超过 1024 字节,会因 vsnprintf_s 在截断时返回 -1 而**丢弃整条日志**,仅输出一句不准确的 aclAppLog call vsnprintf_s failed,用户看不到任何原始内容。 本次变更: - src/acl/aclrt_impl/log.cpp: - vsnprintf_s/sprintf_s 改为 vsnprintf_truncated_s/snprintf_truncated_s,超长时截断保留内容并正常落盘,不再丢弃整条日志。 - 截断场景下在尾部覆盖写入 ...[truncated] 标记;标记连同结尾 \0 始终落在 1024 字节预算内,避免被下游 slog 二次截断。 - 保留格式串非法(含 %n)时的 aclAppLog format string is invalid 错误提示。 - include/external/acl/acl_base_rt.h:补充 aclAppLog 1024 字节长度限制及截断标记说明。 - tests/depends/slog/inc/slog_stub_log_capture.h(新增)+ slog_stub.cpp:以函数接口 DlogStubGetLastLogMsg() 暴露 stub 捕获的日志内容(vsnprintf_s 并检查返回值),支撑截断标记的 UT 断言,规避 G.EXP.05-CPP / G.FUU.11 等规则。 - tests/ut/acl/testcase/acl_common_unittest.cpp:新增截断标记存在、最终落盘总长 < 1024、短日志不带标记、非法格式提示等用例。 ## 变更类型 - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue https://gitcode.com/cann/runtime/issues/555 ## 如何测试 1. 构建 acl 单测目标 ascendcl_utest(bash tests/build_ut.sh --ut acl)。 2. 运行 ascendcl_cpp_utest --gtest_filter='*aclAppLog*:*FormatStr*',确认: - 超长日志不再触发 vsnprintf_s failed,按调用 level 落盘; - 超长日志尾部含 ...[truncated] 标记,最终落盘总长 < 1024; - 短日志不带标记;非法格式(%n)输出 format string is invalid; - 正常短日志与 FormatStr 行为不变。 3. 已用 issue #555 最小复现 demo(18 段拼接、1083 字节)端到端验证:修复后输出截断后内容 + ...[truncated],不再丢日志。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定 ## 其他信息 本 PR 为 master 分支 PR #2780 向 9.1.0 分支的同步,代码改动完全一致。不改变 MAX_LOG_STRING(1024)上限本身,仅影响 ACL APP 日志路径(aclAppLog/aclAppLogWithArgs → aclAppLogImpl)。 See merge request: cann/runtime!2850 | 2 个月前 | |
npu coredump Co-authored-by: yring_8<yangrui1@huawei.com> # message auto-generated for no-merge-commit merge: !1570 merge master into master npu coredump Created-by: yring_8 Commit-by: yring_8 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> NPU coredump支持: 1. 导出aic错误码和errinfo寄存器; 2. 打印SK算子出错函数名称; 3. 导出simt算子stack数据; ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#371](https://gitcode.com/cann/runtime/issues/371) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 1)使能NPU coredump;2)触发算子aic error;3)校验core文件数据。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1570 | 4 个月前 | |
Initial commit | 8 个月前 | |
Initial commit | 8 个月前 | |
【PR】: 删除short soc version的枚举值 Co-authored-by: jiang-mingming01<jiangmingming16@h-partners.com> # message auto-generated for no-merge-commit merge: !3175 merge br_mingmingj_rm_short_socversion into 9.1.0 【PR】: 删除short soc version的枚举值 Created-by: jiang-mingming01 Commit-by: jiang-mingming01 Merged-by: cann-robot Description: # Pull Request ## 描述 经过讨论,short soc verion是内部使用的,不对外暴露。对外没有这个概念,对外可以查NPU ARCH。 现在产品以及算子以前使用仓间接口获取short soc verion的都正在计划整改了。后续就不依赖了。 此 ABI 不兼容变更;因为功能还没发布,没有调用方,不影响兼容性 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.无 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3175 | 2 个月前 | |
[Profiling]删除非正式开关、选项 Co-authored-by: z296249221<zhengkai40@huawei.com> # message auto-generated for no-merge-commit merge: !3323 merge profiling-delete-switch into 9.1.0 [Profiling]删除非正式开关、选项 Created-by: z296249221 Commit-by: z296249221 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> Profiling删除实验性质的开关和选项,适配正式发版。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: 删除非正式开关、选项 See merge request: cann/runtime!3323 | 1 个月前 | |
【fix】: 修复acl对外获取地址属性时的错误type以及修正内部对于loc_type在部分驱动返回值的映射逻辑 Co-authored-by: w00852749<wangyuxin46@huawei.com> # message auto-generated for no-merge-commit merge: !3833 merge fix/mem-location-type-managed-9.1.0 into 9.1.0 【fix】: 修复acl对外获取地址属性时的错误type以及修正内部对于loc_type在部分驱动返回值的映射逻辑 Created-by: YzQnWyx Commit-by: w00852749 Merged-by: cann-robot Description: # Pull Request ## 描述 修复acl对外获取地址属性时的错误type以及修正内部对于loc_type在部分驱动返回值的映射逻辑。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3833 | 1 个月前 | |
Initial commit | 8 个月前 | |
【PR】: 新增Runtime API 设备全局变量符号symbol相关接口,本PR为对应的aclrt接口 Co-authored-by: 刘进<liujin5@huawei.com> # message auto-generated for no-merge-commit merge: !2570 merge feature/acl-symbol-interface-clean into master 【PR】: 新增Runtime API 设备全局变量符号symbol相关接口,本PR为对应的aclrt接口 Created-by: liujinHW Commit-by: 刘进 Merged-by: cann-robot Description: # Pull Request ## 描述 新增Runtime API 设备全局变量符号symbol相关接口,本PR为对应的aclrt接口 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue https://gitcode.com/cann/runtime/issues/511 ## 如何测试 描述测试此变更的步骤和前提条件: - 符号地址查询正确 - 符号大小查询正确 - 符号拷贝数据正确(写入/读取数据一致) - 异步拷贝在 Stream 中正确执行 - 多符号并发操作不互相干扰 - Binary 销毁后符号自动清理 - ACL 错误码返回正确 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2570 | 3 个月前 | |
CleanCode Co-authored-by: Reyn52166<leihuan1@huawei.com> # message auto-generated for no-merge-commit merge: !1554 merge master into master CleanCode Created-by: Reyn52166 Commit-by: Reyn52166 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 规范类告警修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: 规范化代码 See merge request: cann/runtime!1554 | 4 个月前 | |
Initial commit | 8 个月前 | |
Initial commit | 8 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 5 个月前 | ||
| 2 个月前 | ||
| 4 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 3 个月前 | ||
| 4 个月前 | ||
| 8 个月前 | ||
| 8 个月前 |