文件最后提交记录最后更新时间
修复 AddInputTd 中 malloc 失败后空指针传递问题 Co-authored-by: zhangyike<zhangyike5@huawei.com> # message auto-generated for no-merge-commit merge: !1804 merge 425-issue into master 修复 AddInputTd 中 malloc 失败后空指针传递问题 Created-by: zhangyike Commit-by: zhangyike Merged-by: cann-robot Description: ## 描述 问题描述: 在 AddInputTd 函数中,当 malloc 分配缓冲区失败返回 nullptr 时,仅记录了错误日志, 未进行错误返回或终止流程,导致空指针 buffer 继续被传入 ReadBinFile 函数。 ReadBinFile 内部未对空指针做防护,直接使用 inFile.read 向空地址写入数据,触发未定义行为(空指针解引用), 修复方案: 在检测到 buffer == nullptr 后,立即记录错误日志并返回,不再继续执行文件读取操作。 同时确保 errFlag_ 被设置,避免后续使用未初始化的数据。 修改文件: impl/utils/context/context_builder_impl.cpp 函数:context_ascendc::ContextBuilderImpl::AddInputTd ## 关联的Issue https://gitcode.com/cann/asc-devkit/issues/529?ref=&did=7b19a715373e58b7b97f091908eba9be4d7fa1e2 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!180424 天前
Add debug api for m510 Co-authored-by: liuliu876<liuxin429@huawei.com> # message auto-generated for no-merge-commit merge: !2011 merge assert_1952 into master Add debug api for m510 Created-by: liuliu876 Commit-by: liuliu876 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> m510支持printf/assert接口 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!20113 天前
主线合入Int的静态计算重载 Co-authored-by: treefei<lishufei2@huawei.com> # message auto-generated for no-merge-commit merge: !2338 merge master into master 主线合入Int的静态计算重载 Created-by: treefei Commit-by: treefei Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> Int 类型的用途扩展,需要支持max/min 比较、divide/ceil_division/ceil_align 等编译期运算函数,且需要支持 Int 与普通整型(如 size_t)的混合运算。原有结构不够清晰,继续在 integral_constant.h 中膨胀不利于维护。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> https://gitcode.com/cann/asc-devkit/issues/715 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> UT已验证通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!233811 天前
单词拼写检查 Co-authored-by: chenmyk<chenmingyu16@huawei.com> # message auto-generated for no-merge-commit merge: !249 merge spelling_check_p1 into master 单词拼写检查 Created-by: chenmyk Commit-by: chenmyk Merged-by: cann-robot Description: ## 描述 拼写检查,修改单词拼写错误 ## 关联的Issue 关联Issue [#76](https://gitcode.com/cann/asc-devkit/issues/76) ## 测试 二级冒烟 ## 文档更新 docs/api/context/Copy.md examples/03_libraries/03_normalization/normalize/README.md examples/03_libraries/09_transpose/broadcast/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:开源拼写检查 See merge request: cann/asc-devkit!2493 个月前
将soc_version mc62cm12a短名改为mc62 Co-authored-by: qwerwjy<wangjunyi23@huawei.com> # message auto-generated for no-merge-commit merge: !2290 merge master into master 将soc_version mc62cm12a短名改为mc62 Created-by: qwerwjy Commit-by: qwerwjy Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 将soc_version mc62cm12a短名改为mc62,并新增长名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联Issue [#775](https://gitcode.com/cann/asc-devkit/issues/775) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!22903 天前
add component asc-devkit for install Co-authored-by: 彭程<pengcheng40@hisilicon.com> # message auto-generated for no-merge-commit merge: !2069 merge master into master add component asc-devkit for install Created-by: pengcheng1024 Commit-by: 彭程 Merged-by: cann-robot Description: ## 描述 需要统一采用工程打包脚本,其中需要确保install 命令必须确保加上component关键字,确保解压即安装时,软链正常 ## 关联的Issue [#605](https://gitcode.com/cann/asc-devkit/issues/605) ## 测试 1.包二级制比较除cmakelist修改,包签名变化,其余均一致 2.冒烟验证红线用例除线上已有问题,用例正常 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [x] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!206919 天前
提供与其他接口参数顺序一致的Reduce类基础api接口 Co-authored-by: ning_x<chenning54@huawei.com> # message auto-generated for no-merge-commit merge: !1697 merge rename into master 提供与其他接口参数顺序一致的Reduce类基础api接口 Created-by: ning_x Commit-by: ning_x Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 现有的部分Reduce类接口参数顺序不一致 包括BlockReduceXXX及PairReduceSum,repeatTime和mask顺序与其他接口顺序不一致 需要提供新的统一命名风格的Reduce接口并统一参数顺序,并将原有接口进行下沉 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> [#558](https://gitcode.com/cann/asc-devkit/issues/558) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 修改tests中已有调用BlockReduceXXX\PairReduceXXX\WholeReduceXXX用例为调用新接口,测试通过 二级冒烟通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!169727 天前
basic_api、c_api、tensor_api中公共组件的解耦 Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !468 merge master into master basic_api、c_api、tensor_api中公共组件的解耦 Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 共新建三个公共文件,具体路径及用途如下: - ./impl/utils/common_types.h:用于存放公共的结构体、类等数据结构定义; - ./impl/utils/sys_constants.h:用于存放系统级公共常量定义; - ./impl/utils/macros.h:用于存放公共宏定义。 同时,从 basic_apic_apitensor_api 等模块中抽离出共用代码,形成可被所有 API 复用的公共部分。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 关联Issue [#146](https://gitcode.com/cann/asc-devkit/issues/146) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 本地自验证、UT、二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:公共组件解耦 See merge request: cann/asc-devkit!4683 个月前
decouple debug apis Co-authored-by: haipingmao<maohaiping@huawei.com> Co-authored-by: yhkz9211<huyulin4@huawei.com> # message auto-generated for no-merge-commit merge: !644 merge pr_564 into master decouple debug apis Created-by: yhkz9211 Commit-by: yhkz9211;haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> printf,assert,dump,timestamp等维测接口解耦,替换原有基础api里相应维测接口的实现,并且删除capi里冗余维测接口部分的代码 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联Issue [#230](https://gitcode.com/cann/asc-devkit/issues/230) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 本地样例及测试用例验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit!6442 个月前