| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【PR】: 简要描述: 新增接口memcpyD32 and memcpyD32Async Co-authored-by: good_luck_to_me<qiaoruimin@huawei.com> # message auto-generated for no-merge-commit merge: !2103 merge 0515test_pr into master 【PR】: 简要描述: 新增接口memcpyD32 and memcpyD32Async Created-by: good_luck_to_me Commit-by: good_luck_to_me Merged-by: cann-robot Description: # Pull Request ## 描述 新增 aclrtMemsetD32 / aclrtMemsetD32Async 接口 在内存操作场景中,用户需要以 32 位无符号整数 为单位对 Host 或 Device 内存进行初始化填充(例如:设置初始值、清空内存、填充特定模式数据)。当前 CANN 提供的 仅支持按字节填充,无法利用 SIMD 指令加速,且缺乏对 32 位元素粒度的支持。为此,新增 aclrtMemsetD32(同步)和 aclrtMemsetD32Async(异步)两个接口,实现高效的 32 位内存填充。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> https://gitcode.com/cann/runtime/issues/498 ## 如何测试 | 功能 | Host 内存同步填充正确性 | 功能 | Device 内存异步填充及回拷 | 异常 | 空指针返回 ACL_ERROR_INVALID_PARAM | 异常 | 非 ACL 内存返回 ACL_ERROR_INVALID_PARAM | 对齐 | 非 4 字节对齐地址返回错误 | 大内存 | 大块内存分块填充不崩溃 | 并发 | 两个流同时填充不同内存互不干扰 | 异步顺序 | 同一流上先后填充,最终值为最后一次填充 | 性能 | 1GB 设备内存填充耗时及正确性 ## 核对清单 <!-- [x] 表示选中 --> - [x ] 我的代码遵循了项目的代码风格 - [ x] 我已对代码进行了自测 - [x ] 我已更新了相关的文档 - [x ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2103 | 3 个月前 | |
【PR】:event optimize and use hardware event Co-authored-by: zlmay007<re.zhanglei@huawei.com> # message auto-generated for no-merge-commit merge: !2243 merge master into master 【PR】:event optimize and use hardware event Created-by: zlmay007 Commit-by: zlmay007 Merged-by: cann-robot Description: # Pull Request ## 描述 优化aclGraph event,优先使用硬件event,当资源不足8K时,使用软件event ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue NA ## 如何测试 描述测试此变更的步骤和前提条件: 1. rdv验证 2.aclGraph整网验证 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2243 | 3 个月前 | |
Initial commit | 8 个月前 | |
Initial commit | 8 个月前 | |
【PR】: add adump ut 90%+ Co-authored-by: newstarzj<zhangjie230@huawei.com> # message auto-generated for no-merge-commit merge: !1953 merge master_ut_adump into master 【PR】: add adump ut 90%+ Created-by: newstarzj Commit-by: newstarzj Merged-by: cann-robot Description: # Pull Request ## 描述 add adump ut 90%+ ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue NA ## 如何测试 UT ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 NA See merge request: cann/runtime!1953 | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 3 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 3 个月前 |