| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1159 merge master_third into master restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 查看编译、ut是否通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1159 | 7 个月前 | |
Rectification error massage. Co-authored-by: zhaozhixuan<zhaozhixuan2@hisilicon.com> # message auto-generated for no-merge-commit merge: !1667 merge dev into master Rectification error massage. Created-by: zhaozhixuan Commit-by: zhaozhixuan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> error message整改,重构error message信息,整改driver接口报错 Call driver api halXxx failed ... 固定格式 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#389](https://gitcode.com/cann/runtime/issues/389) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> rdv,error message整改 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1667 | 6 个月前 | |
【PR】: profiler和driver模块错误信息整改 Co-authored-by: s00357600sgd<shenguodong1@huawei.com> # message auto-generated for no-merge-commit merge: !2221 merge err_msg_update_03 into master 【PR】: profiler和driver模块错误信息整改 Created-by: s003576sgd Commit-by: s00357600sgd Merged-by: cann-robot Description: ## 描述 CANN异常场景下返回的Error Msg信息内容可读性较差,导致用户难以理解,需要对返回的错误信息进行优化。 可能由用户使用不当引起的错误,要上报用户类错误 (1) Error Message 规则: Error Message是通过aclGetRecentErrMsg()接口获取当前所有的错误信息,相对API的返回值而言,包括最近所有的错误信息,含错误码、问题描述、可能原因及解决方案等。 (2) 错误分类 Error Message分为用户错误和内部错误,每类用户错误有独立的Error Code,用户错误的Error Message必须能指导用户能自闭环用户问题。 - 用户错误:Error Code分段 0000~8999 - 内部错误:Error Code分段 9000~9999 本次修改范围: 1、profiler和driver模块错误信息整改。 2、cqe途径上报错误信息整改。 ## 变更类型 请选择本次引入的变更类型: <!-- [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!2221 | 5 个月前 | |
Rectification error massage. Co-authored-by: zhaozhixuan<zhaozhixuan2@hisilicon.com> # message auto-generated for no-merge-commit merge: !1667 merge dev into master Rectification error massage. Created-by: zhaozhixuan Commit-by: zhaozhixuan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> error message整改,重构error message信息,整改driver接口报错 Call driver api halXxx failed ... 固定格式 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#389](https://gitcode.com/cann/runtime/issues/389) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> rdv,error message整改 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1667 | 6 个月前 | |
【PR】: 错误日志规范化,npu_driver 及 npu_driver_mem 使用结构化错误码上报 Co-authored-by: s00357600sgd<shenguodong1@huawei.com> # message auto-generated for no-merge-commit merge: !2592 merge err_msg_update_06 into master 【PR】: 错误日志规范化,npu_driver 及 npu_driver_mem 使用结构化错误码上报 Created-by: s003576sgd Commit-by: s00357600sgd Merged-by: cann-robot Description: ## 描述 错误日志规范化,npu_driver 及 npu_driver_mem 使用结构化错误码上报 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [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!2592 | 4 个月前 | |
Optimize h2d copy performance Co-authored-by: zhaozhixuan<zhaozhixuan2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2445 merge dev into master Optimize h2d copy performance Created-by: zhaozhixuan Commit-by: zhaozhixuan Merged-by: cann-robot Description: # Pull Request ## 描述 A3上sdma性能好于pcie dma,为此在A3形态的异步拷贝接口进行优化。 当host内存已在device内存映射,异步H2D转变成使用SDMA进行D2D拷贝。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> [#565](https://gitcode.com/cann/runtime/issues/565) ## 如何测试 a3机器,注册host内存到device上,异步H2D转变成使用SDMA进行D2D拷贝。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2445 | 4 个月前 | |
feat: 添加驱动错误消息句柄注册功能 Co-authored-by: chingbb<qinbeibei4@huawei.com> # message auto-generated for no-merge-commit merge: !2106 merge callback into master feat: 添加驱动错误消息句柄注册功能 Created-by: chingbb Commit-by: chingbb Merged-by: cann-robot Description: # Pull Request ## 描述 本次提交添加了驱动错误消息句柄注册功能,主要包括: 1. **新增数据结构定义**:在 ascend_hal_define.h 中新增 err_msg_report_handle 结构体及相关函数指针类型定义 2. **声明弱符号函数**:在 npu_driver_base.hpp 中声明 drv_log_report_err_msg_handle_register 和 drv_log_report_err_msg_handle_unregister 弱符号函数 3. **实现注册/注销逻辑**:在 runtime_keeper.cc 中实现驱动错误消息句柄的注册和注销函数 ## 变更类型 请选择本次引入的变更类型(勾选对应项): - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 如何测试 1.编译验证:执行 bash build.sh 确保编译通过 2.和驱动联调,确保能够按照预期打屏errmsg 3.rdv ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测(编译通过) - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 本次修改解决了编译错误,并新增了驱动错误消息处理的能力,为后续错误日志功能提供基础支持。 See merge request: cann/runtime!2106 | 5 个月前 | |
【PR】: Clean Code Co-authored-by: jia_shaoyang<jiashaoyang@huawei.com> # message auto-generated for no-merge-commit merge: !2214 merge cleancode_0518 into master 【PR】: Clean Code Created-by: jia_shaoyang Commit-by: jia_shaoyang Merged-by: cann-robot Description: # Pull Request ## 描述 Clean Code ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2214 | 5 个月前 | |
restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1159 merge master_third into master restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 查看编译、ut是否通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1159 | 7 个月前 | |
【PR】: profiler和driver模块错误信息整改 Co-authored-by: s00357600sgd<shenguodong1@huawei.com> # message auto-generated for no-merge-commit merge: !2221 merge err_msg_update_03 into master 【PR】: profiler和driver模块错误信息整改 Created-by: s003576sgd Commit-by: s00357600sgd Merged-by: cann-robot Description: ## 描述 CANN异常场景下返回的Error Msg信息内容可读性较差,导致用户难以理解,需要对返回的错误信息进行优化。 可能由用户使用不当引起的错误,要上报用户类错误 (1) Error Message 规则: Error Message是通过aclGetRecentErrMsg()接口获取当前所有的错误信息,相对API的返回值而言,包括最近所有的错误信息,含错误码、问题描述、可能原因及解决方案等。 (2) 错误分类 Error Message分为用户错误和内部错误,每类用户错误有独立的Error Code,用户错误的Error Message必须能指导用户能自闭环用户问题。 - 用户错误:Error Code分段 0000~8999 - 内部错误:Error Code分段 9000~9999 本次修改范围: 1、profiler和driver模块错误信息整改。 2、cqe途径上报错误信息整改。 ## 变更类型 请选择本次引入的变更类型: <!-- [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!2221 | 5 个月前 | |
【PR】: profiler和driver模块错误信息整改 Co-authored-by: s00357600sgd<shenguodong1@huawei.com> # message auto-generated for no-merge-commit merge: !2221 merge err_msg_update_03 into master 【PR】: profiler和driver模块错误信息整改 Created-by: s003576sgd Commit-by: s00357600sgd Merged-by: cann-robot Description: ## 描述 CANN异常场景下返回的Error Msg信息内容可读性较差,导致用户难以理解,需要对返回的错误信息进行优化。 可能由用户使用不当引起的错误,要上报用户类错误 (1) Error Message 规则: Error Message是通过aclGetRecentErrMsg()接口获取当前所有的错误信息,相对API的返回值而言,包括最近所有的错误信息,含错误码、问题描述、可能原因及解决方案等。 (2) 错误分类 Error Message分为用户错误和内部错误,每类用户错误有独立的Error Code,用户错误的Error Message必须能指导用户能自闭环用户问题。 - 用户错误:Error Code分段 0000~8999 - 内部错误:Error Code分段 9000~9999 本次修改范围: 1、profiler和driver模块错误信息整改。 2、cqe途径上报错误信息整改。 ## 变更类型 请选择本次引入的变更类型: <!-- [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!2221 | 5 个月前 | |
【PR】: 错误日志规范化,npu_driver 及 npu_driver_mem 使用结构化错误码上报 Co-authored-by: s00357600sgd<shenguodong1@huawei.com> # message auto-generated for no-merge-commit merge: !2592 merge err_msg_update_06 into master 【PR】: 错误日志规范化,npu_driver 及 npu_driver_mem 使用结构化错误码上报 Created-by: s003576sgd Commit-by: s00357600sgd Merged-by: cann-robot Description: ## 描述 错误日志规范化,npu_driver 及 npu_driver_mem 使用结构化错误码上报 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [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!2592 | 4 个月前 | |
【PR】: profiler和driver模块错误信息整改 Co-authored-by: s00357600sgd<shenguodong1@huawei.com> # message auto-generated for no-merge-commit merge: !2221 merge err_msg_update_03 into master 【PR】: profiler和driver模块错误信息整改 Created-by: s003576sgd Commit-by: s00357600sgd Merged-by: cann-robot Description: ## 描述 CANN异常场景下返回的Error Msg信息内容可读性较差,导致用户难以理解,需要对返回的错误信息进行优化。 可能由用户使用不当引起的错误,要上报用户类错误 (1) Error Message 规则: Error Message是通过aclGetRecentErrMsg()接口获取当前所有的错误信息,相对API的返回值而言,包括最近所有的错误信息,含错误码、问题描述、可能原因及解决方案等。 (2) 错误分类 Error Message分为用户错误和内部错误,每类用户错误有独立的Error Code,用户错误的Error Message必须能指导用户能自闭环用户问题。 - 用户错误:Error Code分段 0000~8999 - 内部错误:Error Code分段 9000~9999 本次修改范围: 1、profiler和driver模块错误信息整改。 2、cqe途径上报错误信息整改。 ## 变更类型 请选择本次引入的变更类型: <!-- [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!2221 | 5 个月前 | |
support mc2 stream abort Co-authored-by: zhaozhixuan<zhaozhixuan2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2423 merge dev2 into master support mc2 stream abort Created-by: zhaozhixuan Commit-by: zhaozhixuan Merged-by: cann-robot Description: # Pull Request ## 描述 support mc2 stream abort ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> [#550](https://gitcode.com/cann/runtime/issues/550) ## 如何测试 描述测试此变更的步骤和前提条件: 创建mc2流,调用stream abort接口测试功能 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2423 | 5 个月前 | |
UB单算子场景支持Batch异步拷贝和2D矩阵拷贝 Co-authored-by: chengzhiwei<chengzhiwei5@huawei.com> # message auto-generated for no-merge-commit merge: !1622 merge master into master UB单算子场景支持Batch异步拷贝和2D矩阵拷贝 Created-by: czways Commit-by: chengzhiwei Merged-by: cann-robot Description: ## 描述 UB单算子场景支持Batch异步拷贝和2D矩阵拷贝 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#372](https://gitcode.com/cann/runtime/issues/372) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1622 | 5 个月前 | |
Rectification error massage. Co-authored-by: zhaozhixuan<zhaozhixuan2@hisilicon.com> # message auto-generated for no-merge-commit merge: !1667 merge dev into master Rectification error massage. Created-by: zhaozhixuan Commit-by: zhaozhixuan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> error message整改,重构error message信息,整改driver接口报错 Call driver api halXxx failed ... 固定格式 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#389](https://gitcode.com/cann/runtime/issues/389) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> rdv,error message整改 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1667 | 6 个月前 | |
feat: 添加 runtime 编译选项统一管理 Co-authored-by: wangtao43<wangtao43@huawei.com> # message auto-generated for no-merge-commit merge: !2088 merge feat/runtime-compile-options into master feat: 添加 runtime 编译选项统一管理 Created-by: wangtao43 Commit-by: wangtao43 Merged-by: cann-robot Description: # Pull Request ## 描述 添加 runtime 编译选项统一管理功能。 ## 变更类型 - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新 - [ ] ♻️ 重构 - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的 PR 替代 PR #2054 ## 如何测试 1. 构建验证: bash build.sh 2. 编译检查:确保新增的编译选项正确应用 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南 ## 其他信息 此 PR 从 PR #2054 重新提交,分支已更新并基于最新的 master。 See merge request: cann/runtime!2088 | 5 个月前 | |
Optimize h2d copy performance Co-authored-by: zhaozhixuan<zhaozhixuan2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2445 merge dev into master Optimize h2d copy performance Created-by: zhaozhixuan Commit-by: zhaozhixuan Merged-by: cann-robot Description: # Pull Request ## 描述 A3上sdma性能好于pcie dma,为此在A3形态的异步拷贝接口进行优化。 当host内存已在device内存映射,异步H2D转变成使用SDMA进行D2D拷贝。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> [#565](https://gitcode.com/cann/runtime/issues/565) ## 如何测试 a3机器,注册host内存到device上,异步H2D转变成使用SDMA进行D2D拷贝。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2445 | 4 个月前 | |
restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1159 merge master_third into master restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 查看编译、ut是否通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1159 | 7 个月前 | |
restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !1159 merge master_third into master restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: ## 描述 restruct runtime cmake && mv src/runtime/core/drv->src/runtime/driver ## 关联的Issue https://gitcode.com/cann/runtime/issues/266 ## 测试 查看编译、ut是否通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1159 | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 7 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 4 个月前 | ||
| 7 个月前 | ||
| 7 个月前 |