| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
add opensource code Co-authored-by: duanpengliang<duanpengliang@huawei.com> | 6 个月前 | |
add opensource code Co-authored-by: duanpengliang<duanpengliang@huawei.com> | 6 个月前 | |
[Profiling]修复avp模块的MsprofRealloc的安全问题,同时使能avp模块的ut Co-authored-by: z00622916<zhengkai40@huawei.com> # message auto-generated for no-merge-commit merge: !422 merge profiling-fix-uaf into master [Profiling]修复avp模块的MsprofRealloc的安全问题,同时使能avp模块的ut Created-by: z296249221 Commit-by: z00622916 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1. 背景:代码安全审查,检查到 MsprofRealloc(void *ptr, size_t oldSize, size_t newSize)函数释放指针内存时机不对,会导致UAF。同时,释放内存后,未对变量的值置空。 2. 改动点:修改free(ptr)的时机,当memcpy成功之后再释放,同时释放内存后将值置空。 3. 使能avp模块的ut。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 通过ut测试验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!422 | 5 个月前 | |
【PROFILING】【同步9.0.0】修复UT job_wrapper Segmentation fault问题 Co-authored-by: c00699872<chenminghao11@hisilicon.com> # message auto-generated for no-merge-commit merge: !1263 merge 9.0.0 into 9.0.0 【PROFILING】【同步9.0.0】修复UT job_wrapper Segmentation fault问题 Created-by: chenminghao11 Commit-by: c00699872 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复UT job_wrapper Segmentation fault问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1263 | 4 个月前 | |
add opensource code Co-authored-by: duanpengliang<duanpengliang@huawei.com> | 6 个月前 | |
[PROFILING]adapt drv flush buff Co-authored-by: Seanesmhxocism<617225691@qq.com> # message auto-generated for no-merge-commit merge: !369 merge local into master [PROFILING]adapt drv flush buff Created-by: Seanesmhxocism Commit-by: Seanesmhxocism Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、在warmup阶段新增flush接口调用,刷新驱动数据落盘 2、适配halProfDataFlush接口调用返回值 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#113](https://gitcode.com/cann/runtime/issues/113) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!369 | 5 个月前 | |
[PROFILING]npu app mem support acl prof api Co-authored-by: mei-feiyao<meifeiyao@h-partners.com> # message auto-generated for no-merge-commit merge: !1506 merge 9.0 into 9.0.0 [PROFILING]npu app mem support acl prof api Created-by: mei-feiyao Commit-by: mei-feiyao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1506 | 4 个月前 | |
add opensource code Co-authored-by: duanpengliang<duanpengliang@huawei.com> | 6 个月前 | |
修复多次信号注册BUG Co-authored-by: jinyingqi<jinyingqi@huawei.com> # message auto-generated for no-merge-commit merge: !1338 merge 9.0.0 into 9.0.0 修复多次信号注册BUG Created-by: jinyingqi Commit-by: jinyingqi Merged-by: cann-robot Description: ## 描述 同步master PR到9.0.0分支,原始PR https://gitcode.com/cann/runtime/pull/1274 问题背景: 1、同一个进程对 SIGINT 信号只能注册一个信号处理函数 2、首次调用时,oldSigHandler 保存了原有的信号处理函数(通常是默认的退出函数) 3、未加保护时,第二次调用会将 oldSigHandler 覆盖为 newSigHandler 4、导致 Ctrl+C 后无法正常退出程序 修复方案: 1、在注册信号处理函数前,检查 oldSigHandler 是否已被设置 2、如果已设置,直接返回,避免重复注册 ## 关联的Issue msprof acl api方式支持优雅退出。 ## 测试 msprof acl api方式采集,ctrl c退出,验证可以优雅退出。 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1338 | 4 个月前 | |
[Profiling]删除非正式开关、选项 Co-authored-by: z00622916<zhengkai40@huawei.com> # message auto-generated for no-merge-commit merge: !894 merge profiling-delete-uncom-code into 9.0.0 [Profiling]删除非正式开关、选项 Created-by: z296249221 Commit-by: z00622916 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!894 | 4 个月前 | |
【PROFILING】【同步9.0.0】修复UT job_wrapper Segmentation fault问题 Co-authored-by: c00699872<chenminghao11@hisilicon.com> # message auto-generated for no-merge-commit merge: !1263 merge 9.0.0 into 9.0.0 【PROFILING】【同步9.0.0】修复UT job_wrapper Segmentation fault问题 Created-by: chenminghao11 Commit-by: c00699872 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复UT job_wrapper Segmentation fault问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1263 | 4 个月前 | |
add opensource code Co-authored-by: duanpengliang<duanpengliang@huawei.com> | 6 个月前 | |
[PROFILING]fix error when aclprofSetConfig is called beform aclprofInit Co-authored-by: mei-feiyao<meifeiyao@h-partners.com> # message auto-generated for no-merge-commit merge: !932 merge api9 into 9.0.0 [PROFILING]fix error when aclprofSetConfig is called beform aclprofInit Created-by: mei-feiyao Commit-by: mei-feiyao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 原因:用户先调用aclprofSetConfig再调用aclprofInit,会校验报错,资料里并未提及这两个接口有调用依赖关秀 修改:删除两个接口的时序校验逻辑,和资料保持一致,用户可以先调用aclprofSetConfig再调用aclprofInit ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!932 | 4 个月前 | |
【PROFILING】【同步9.0.0】修复UT job_wrapper Segmentation fault问题 Co-authored-by: c00699872<chenminghao11@hisilicon.com> # message auto-generated for no-merge-commit merge: !1263 merge 9.0.0 into 9.0.0 【PROFILING】【同步9.0.0】修复UT job_wrapper Segmentation fault问题 Created-by: chenminghao11 Commit-by: c00699872 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复UT job_wrapper Segmentation fault问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1263 | 4 个月前 | |
[Profiling]新增aclprofStr2Id、aclprofRangePushEx、aclprofRangePop接口上报tensor信息 Co-authored-by: z00622916<zhengkai40@huawei.com> | 6 个月前 | |
add opensource code Co-authored-by: duanpengliang<duanpengliang@huawei.com> | 6 个月前 | |
修复设备侧hash data回传host侧落盘特性问题 Co-authored-by: jinyingqi<jinyingqi@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge 9.0.0 into 9.0.0 修复设备侧hash data回传host侧落盘特性问题 Created-by: jinyingqi Commit-by: jinyingqi Merged-by: cann-robot Description: ## 描述 性能采集结束后,Device侧采集的hash data会回传Host,方案行复用了AICPU通道。特殊场景,最后一包数据同时包含了aicpu data与hash data,当期处理逻辑存在问题,提取出hash data后返回,导致前面的aicpu数据被丢弃,需要修复。 ## 关联的Issue 性能采集结束后,Device侧hash data在回传host落盘。 ## 测试 设备侧调用msprofStr2Id API触发,并且最后一包数据同时包含aicpu data与hash data,建议缩短采集时间构造。 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!859 | 4 个月前 | |
[PROFILING]npu app mem support acl prof api Co-authored-by: mei-feiyao<meifeiyao@h-partners.com> # message auto-generated for no-merge-commit merge: !1506 merge 9.0 into 9.0.0 [PROFILING]npu app mem support acl prof api Created-by: mei-feiyao Commit-by: mei-feiyao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1506 | 4 个月前 | |
【PROFILING】【同步9.0.0】修复UT job_wrapper Segmentation fault问题 Co-authored-by: c00699872<chenminghao11@hisilicon.com> # message auto-generated for no-merge-commit merge: !1263 merge 9.0.0 into 9.0.0 【PROFILING】【同步9.0.0】修复UT job_wrapper Segmentation fault问题 Created-by: chenminghao11 Commit-by: c00699872 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复UT job_wrapper Segmentation fault问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/runtime!1263 | 4 个月前 |