文件最后提交记录最后更新时间
支持采集AIC_COND寄存器 Co-authored-by: chengzhiwei<chengzhiwei5@huawei.com> # message auto-generated for no-merge-commit merge: !2377 merge master into master 支持采集AIC_COND寄存器 Created-by: czways Commit-by: chengzhiwei Merged-by: cann-robot Description: # 支持采集AIC_COND寄存器 ## 描述 见issue: https://gitcode.com/cann/runtime/issues/562 ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!23771 天前
【PR】: feat:新增Runtime API 设备function symbol相关接口 Co-authored-by: wangbincheng6080<wangbincheng4@huawei.com> # message auto-generated for no-merge-commit merge: !2444 merge symbol-new into master 【PR】: feat:新增Runtime API 设备function symbol相关接口 Created-by: wangbincheng6080 Commit-by: wangbincheng6080 Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> [#515](https://gitcode.com/cann/runtime/issues/515) ## 如何测试 描述测试此变更的步骤和前提条件: 1.更换runtime包至最新版本,并使用新版本毕昇编译器编译测试代码,将自定义device核函数注册进kernelTable_ 2.调用aclrtGetFuncBySymbol接口,获取kernel函数指针对用的function handle 3.将获取到的function symbol正常通过kernelLaunch接口下发,观察算子执行结果是否符合预期 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!24443 天前
add aclrtDeviceGetHostAtomicCapabilities and aclrtDeviceGetP2PAtomicCapabilities Co-authored-by: guo-yanjun<guoyanjun3@huawei.com> # message auto-generated for no-merge-commit merge: !929 merge get_h2d_p2p_atomic_capabilities into master add aclrtDeviceGetHostAtomicCapabilities and aclrtDeviceGetP2PAtomicCapabilities Created-by: guo-yanjun Commit-by: guo-yanjun Merged-by: cann-robot Description: ## 描述 当前Runtime 缺少对设备原子操作能力的运行时查询接口。昇腾芯片在不同代次(A2/A3等)以及不同互联拓扑的情况下,对原子操作的支持能力存在差异。 因此,需要新增以下两个接口: - aclrtDeviceGetHostAtomicCapabilities:查询指定 Device 与 Host 之间支持的原子操作详情。 - aclrtDeviceGetP2PAtomicCapabilities:查询同一 AI Server 内两个 Device 之间支持的原子操作详情。 ## 关联的Issue https://gitcode.com/cann/runtime/issues/309 ## 测试 llt测试通过 hlt测试通过 rdv测试通过 ## 文档更新 更新了以下文档: docs/03_api_ref/Device管理.md docs/03_api_ref/aclrtAtomicOperation.md docs/03_api_ref/aclrtAtomicOperationCapability.md docs/03_api_ref/aclrtDeviceGetHostAtomicCapabilities.md docs/03_api_ref/aclrtDeviceGetP2PAtomicCapabilities.md docs/03_api_ref/api_ref.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!9292 个月前
runtime support passing kernel data(such as DumpTensor) to DFX-Dump. Co-authored-by: qipengyu5<qipengyu5@huawei.com> # message auto-generated for no-merge-commit merge: !327 merge dump into master runtime support passing kernel data(such as DumpTensor) to DFX-Dump. Created-by: qipengyu5 Commit-by: qipengyu5 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> Runtime支持将kernel打屛的数据,Dump到文件中,落盘数据信息。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#124](https://gitcode.com/cann/runtime/issues/124) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟 & 手动用例验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!3273 个月前
【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!210323 天前
aclGraph support superkernel Co-authored-by: 侯延保<houyanbao@huawei.com> # message auto-generated for no-merge-commit merge: !919 merge master_5 into master aclGraph support superkernel Created-by: houyanbao Commit-by: 侯延保 Merged-by: cann-robot Description: ## 描述 aclGraph支持superKernel功能,本次新增以下4个接口: 1、aclmdlRITaskGetParams: 获取Task对象的params信息 2、aclmdlRITaskSetParams: 修改Task对象的params信息, 当前只支持kernel类型的task。 3、aclmdlRITaskDisable: Disable模型中的某个Task对象 4、aclmdlRIUpdate: 模型中的task修改完参数,或者disable后,更新模型 ## 关联的Issue [#244](https://gitcode.com/cann/runtime/issues/244) ## 测试 二级冒烟、HLT用例测试 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!9192 个月前
clean code Co-authored-by: g00893802<guoliangliang16@huawei.com> # message auto-generated for no-merge-commit merge: !779 merge master into master clean code Created-by: gliangliang Commit-by: g00893802 Merged-by: cann-robot Description: ## 描述 对于指针和引用类型的参数mdl、stream等,对于不需要修改其引用的对象,增加const修饰 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!7792 个月前
【PR】: 简要描述: 扩展LaunchKernel profiling trace信息 Co-authored-by: yanmingxiang<yanmingxiang@huawei.com> # message auto-generated for no-merge-commit merge: !2510 merge profling_0522_pr into master 【PR】: 简要描述: 扩展LaunchKernel profiling trace信息 Created-by: yanmingxiang Commit-by: yanmingxiang Merged-by: cann-robot Description: # Pull Request ## 描述 扩展LaunchKernel profiling trace信息。 ## 变更类型 请选择本次引入的变更类型: <!-- [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!25104 天前
rtGetSatckBuffer support simt stack Co-authored-by: g00500931<gaoxin32@huawei.com> # message auto-generated for no-merge-commit merge: !346 merge master into master rtGetSatckBuffer support simt stack Created-by: gcw_V3YyYBt1 Commit-by: g00500931 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> rtGetSatckBuffer接口支持获取SIMT的stack地址与大小 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #66 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟,本地自验证 测试用例: 1.stackType无效时,返回无效参数 2.coreType为aic,stackType为SIMT时,返回不支持 3.正常获取scalar类型的stack地址与大小 4.正常获取SIMT类型的stack地址与大小 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!3463 个月前