| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【PR】: 简要描述 Co-authored-by: luoyuzhou2<luoyuzhou2@huawei.com> # message auto-generated for no-merge-commit merge: !2830 merge master into master 【PR】: 简要描述 Created-by: luoyuzhou2 Commit-by: luoyuzhou2 Merged-by: cann-robot Description: # Pull Request ## 描述 根据工程变量 ENBALE_TSAN 适配对应target_link_options ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 编译tsan的包 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2830 | 3 个月前 | |
【PR】: 简要描述 Co-authored-by: luoyuzhou2<luoyuzhou2@huawei.com> # message auto-generated for no-merge-commit merge: !2830 merge master into master 【PR】: 简要描述 Created-by: luoyuzhou2 Commit-by: luoyuzhou2 Merged-by: cann-robot Description: # Pull Request ## 描述 根据工程变量 ENBALE_TSAN 适配对应target_link_options ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 编译tsan的包 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2830 | 3 个月前 | |
【PR】: 简要描述 Co-authored-by: luoyuzhou2<luoyuzhou2@huawei.com> # message auto-generated for no-merge-commit merge: !2830 merge master into master 【PR】: 简要描述 Created-by: luoyuzhou2 Commit-by: luoyuzhou2 Merged-by: cann-robot Description: # Pull Request ## 描述 根据工程变量 ENBALE_TSAN 适配对应target_link_options ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 编译tsan的包 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2830 | 3 个月前 | |
【feat】: Memcpy、Memset系列接口支持 size=0 Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !2371 merge support_size_zero into master 【feat】: Memcpy、Memset系列接口支持 size=0 Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: # Pull Request ## 描述 feat: Memcpy、Memset系列接口支持 size=0 标准行为 memcpy(dest, src, 0):标准规定,如果 n(第三个参数)为0,函数不进行任何复制,可以返回 dest 指针,是一种空操作。 memset(dest, value, 0):同样,如果 n 为0,函数不进行任何写入,可以返回 dest 指针,也是一种空操作。 接口列表: - aclrtMemcpy - aclrtMempyAsync - clrtMemcpyAsyncWithCondition - aclrtMemset - aclrtMemsetD32 - aclrtMemsetAsync - aclrtMemsetD32Async - aclrtMemcpyBatch - aclrtMemcpyBatchAsync - aclrtMemcpyAsyncWithOffset - aclrtMemcpy2d - aclrtMemcpy2dAsync ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 编译通过 2. rdv通过 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!2371 | 3 个月前 | |
test | 3 个月前 | |
aclgraph cond op Co-authored-by: dragon_q<qianglong@huawei.com> # message auto-generated for no-merge-commit merge: !2729 merge aclgraph_cond_op_0910 into master aclgraph cond op Created-by: dragon_q Commit-by: dragon_q Merged-by: cann-robot Description: # Pull Request ## 描述 aclgraph增强 新增接口: 1、 aclmdlRICondHandleCreate 创建condHandle条件句柄 2、 aclmdlRICondHandleGetCondPtr 查询cond ptr,为device内存,支持用户自定义算子修改 3、 aclmdlRIAddCondTask 下发条件任务,创建子模型,与父模型绑定,提前申请notify资源并下发wait到对应的模型流上,每个子模型都绑定同一个notify资源。Notify id在模型执行时再申请、刷新。在condHandle或capture mode中记录下notify wait的stream id,task->pos,用于步骤7.d 中notify id update刷新对应的sqe。 4、 aclmdlRICaptureToModelRIBegin 子模型begin capture 现有流程适配: 5、 rtStreamEndCapture 通过capture model status遍历校验所有模型是否均已endcapture,每1ms遍历校验一次,最多遍历1000次。仍未endgraph就报错。 6、 endcapture阶段,遍历子模型,调用ModelAddStream把streams_添加到根模型中,用于模型执行时的资源申请、释放,error场景的处理。不加到headStreams_,模型执行不能拉起子模型的stream。 7、 model execute 实际处理前,遍历condHandle,根据规则对*devptr赋初始值。 8、 buildSqCq: a、 遍历所有capture model,下发endgraph record,子图在addCondTask阶段只是申请了notify资源,没有下发对应的endgraph record b、 notify资源不足时仅遍历根capture model,释放根模型notify id时,同时释放其对应的子model的notify id。 c、 sqcq申请及绑定、sqe下发由于都是基于Streams_操作的,步骤6已经把所有流都加到了根模型中,所以不用再单独适配。 d、 sq资源不足时,子模型资源不单独释放,随根模型释放而释放。 e、 notify id重新分配场景,需要更新所有notify record sqe及子图endgraph对应的notify wait sqe f、 遍历模型,刷新stream active条件算子。 g、 遍历模型。刷新各个cond task 条件算子 9、 Model 析构 a、 主模型对所有模型流解绑,不destroy 子模型的模型流,每个模型释放自己的模型流。 b、 释放本模型对应的所有condHandle c、 condHandle析构中会析构其对应的所有sub models ## 变更类型 请选择本次引入的变更类型: <!-- [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!2729 | 3 个月前 | |
add opensource code Co-authored-by: duanpengliang<duanpengliang@huawei.com> | 7 个月前 | |
【PR】: 压缩so回退 Co-authored-by: guo-yanjun<guoyanjun3@huawei.com> # message auto-generated for no-merge-commit merge: !2761 merge revert_compress_so into master 【PR】: 压缩so回退 Created-by: guo-yanjun Commit-by: guo-yanjun Merged-by: cann-robot Description: # Pull Request ## 描述 压缩aclrt接口调用路径回退 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [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!2761 | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 7 个月前 | ||
| 3 个月前 |