| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor: 按产品能力生成 arch5162 Runtime API stub Co-authored-by: zhangpengpeng8<zhangpengpeng8@hisilicon.com> # message auto-generated for no-merge-commit merge: !246 merge master into master refactor: 按产品能力生成 arch5162 Runtime API stub Created-by: zhangpengpeng8 Commit-by: zhangpengpeng8 Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 是 Runtime API 产品能力自动打桩方案的第一阶段,只迁移 arch5162,且只包含代码改动。 主要变更: 1. 新增 176 项 Runtime API 签名目录、强 stub 生成器和生成器单元测试。测试位于顶层 tests/ut/runtime/runtime/test/cmake/,并通过 runtime_utest_arch5162 的 CMake 依赖自动执行。 2. 新增 src/runtime/cmake/arch5162_unsupported_runtime_api.def,集中声明 arch5162 的 176 个不支持接口;清单与 arch5162.cmake 同目录维护。 3. runtime_api_stubs.cmake 仅允许 tiny、arch5162 这类端侧独立编译的 libruntime.so 使用;对其他产品名调用会在 CMake 配置阶段直接失败,弱覆盖也只允许用于 SHARED_LIBRARY 目标。host runtime、cmodel、静态库、Windows 和其他芯片形态保持原有源文件选择和强 API provider,不使用该弱覆盖 helper。产品 UT 只复用 .def 生成以验证返回行为。 4. RUNTIME_API_WEAK_REAL_SRC_FILES 改为由 arch5162.cmake 按产品维护:9 份原有真实源保持不变;另外 10 份真实 provider 均有对应的旧手写桩/生成桩,不允许引入没有对应桩接口的源文件。 5. arch5162 动态库通过既有 VISIBILITY_DEFAULT、RTS_API 宏按目标生成弱符号;生成的强 stub 覆盖不支持接口,并通过 function section 与 --gc-sections 回收未选中的弱实现。 6. arch5162 UT 在平台 CMake 中使用同一 .def 生成 stub,不再编译 api_c_stub.cc、api_c_mbuf_stub.cc。 7. 保留 api_c_arch5162.cc 产品特殊强实现;两份手写 stub 文件继续留在仓库中,供尚未迁移的 tiny 使用。 新增弱 provider 与 arch5162 生成桩的映射为:dqs 1、mbuf 17、snapshot 7、soma 7、standard_soc 104、api_c_task.cc 6、uvm 5、xpu 4、api_david.cc 20、api_preload_task.cc 5,合计 176。api_c_standard_soc.cc 额外的 rtMallocCached 由原有 api_c_arch5162.cc 强实现覆盖,不改变 arch5162 行为。 api_david.cc 需要保留在该列表中:文件内 20 个 C API 均对应原 api_c_stub.cc 中的 arch5162 打桩接口,现在全部由 .def 选中强 stub,弱真实函数体会被链接回收。后续若某个接口转为支持,只需从 .def 移除该接口,不再改动源文件集合。 本 PR 不修改方案文档、19 份 api_c_*.cc/api_david.cc/api_preload_task.cc、公共 src/runtime/CMakeLists.txt、runtime.cmake 或 tiny.cmake。 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新 - [x] 重构 - [x] 构建过程或辅助工具的变动 - [ ] 文档内容更新 ## 关联的Issue - 最终汇总方案与完整形态:PR4424 - PR4424 需在本 PR 合入后以最新 master 刷新依赖基线。 ## 如何测试 1. python3 -m unittest tests/ut/runtime/runtime/test/cmake/test_generate_runtime_api_stubs.py:7/7 通过;runtime_api_stub_generator_ut 目标及 runtime_utest_arch5162 依赖链均会自动执行并通过该测试。 2. pre-commit:clang-format 与 OAT 通过。 3. PRODUCT=ascend5162a 的 runtime 动态库编译通过;runtime_utest_arch5162 106/106 通过。 4. 默认 runtime 与 tiny 的 CMake 及 API 源文件对比为空,本阶段不改变其他产品。 5. arch5162 provider 审计:176 个清单接口选择强 stub,其余真实接口选择弱实现;动态导出集合相对基线不变。 6. 负向边界验证:以 runtime 产品调用生成/弱 provider helper 时,CMake 按预期拒绝配置。 7. 最新 patchset 9ab9a92c6 本地验证:Python 生成器测试 7/7,runtime_utest_arch5162 编译链接及 106/106 用例通过。 8. 最新 patchset 主流水线 2fc8c29756bb40b6afef449e9a1d99a0 已完成,机器人结果 27/27 SUCCESS(含 UT_Test_rts_common)。 9. 最新 patchset 静态流水线 929c716805ba4eeca76f3948817b197b 已完成,机器人结果 11/11 SUCCESS。 ## 风险与重点 - 已迁移 arch5162 目标的对外真实 API ELF binding 从 GLOBAL 变为 WEAK,需重点关注 ABI 和符号抢占语义。 - 强 stub 必须覆盖不支持接口,且不得错误覆盖产品特殊强实现。 - noinline、function section 和链接 GC 必须同时生效,避免同文件调用绕过覆盖或 SO 体积膨胀。 - 本阶段只改变 arch5162;runtime、tiny 的 CMake、API 源文件和文档差异必须为空。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读并遵守贡献指南 ## 其他信息 建议上库顺序: 1. 本 PR:只迁移 arch5162。 2. 后续 PR:只迁移 tiny 的端侧独立动态 libruntime.so;静态库、Windows 和其他产品形态保持原有源选择方式。 3. 最终清理:确认各产品和 UT 均无引用后删除两份手写 stub;runtime 保持原有全量强实现,不创建空 .def 或生成桩。 rtNpuGetFloatStatus 的 1,346 B 弱真实函数与 10 B 强 stub 仅是 section GC 的代表样本,该接口没有特殊迁移规则。 See merge request: cann/runtime!246 | 14 天前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 | |
refactor: 按产品能力生成 arch5162 Runtime API stub Co-authored-by: zhangpengpeng8<zhangpengpeng8@hisilicon.com> # message auto-generated for no-merge-commit merge: !246 merge master into master refactor: 按产品能力生成 arch5162 Runtime API stub Created-by: zhangpengpeng8 Commit-by: zhangpengpeng8 Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 是 Runtime API 产品能力自动打桩方案的第一阶段,只迁移 arch5162,且只包含代码改动。 主要变更: 1. 新增 176 项 Runtime API 签名目录、强 stub 生成器和生成器单元测试。测试位于顶层 tests/ut/runtime/runtime/test/cmake/,并通过 runtime_utest_arch5162 的 CMake 依赖自动执行。 2. 新增 src/runtime/cmake/arch5162_unsupported_runtime_api.def,集中声明 arch5162 的 176 个不支持接口;清单与 arch5162.cmake 同目录维护。 3. runtime_api_stubs.cmake 仅允许 tiny、arch5162 这类端侧独立编译的 libruntime.so 使用;对其他产品名调用会在 CMake 配置阶段直接失败,弱覆盖也只允许用于 SHARED_LIBRARY 目标。host runtime、cmodel、静态库、Windows 和其他芯片形态保持原有源文件选择和强 API provider,不使用该弱覆盖 helper。产品 UT 只复用 .def 生成以验证返回行为。 4. RUNTIME_API_WEAK_REAL_SRC_FILES 改为由 arch5162.cmake 按产品维护:9 份原有真实源保持不变;另外 10 份真实 provider 均有对应的旧手写桩/生成桩,不允许引入没有对应桩接口的源文件。 5. arch5162 动态库通过既有 VISIBILITY_DEFAULT、RTS_API 宏按目标生成弱符号;生成的强 stub 覆盖不支持接口,并通过 function section 与 --gc-sections 回收未选中的弱实现。 6. arch5162 UT 在平台 CMake 中使用同一 .def 生成 stub,不再编译 api_c_stub.cc、api_c_mbuf_stub.cc。 7. 保留 api_c_arch5162.cc 产品特殊强实现;两份手写 stub 文件继续留在仓库中,供尚未迁移的 tiny 使用。 新增弱 provider 与 arch5162 生成桩的映射为:dqs 1、mbuf 17、snapshot 7、soma 7、standard_soc 104、api_c_task.cc 6、uvm 5、xpu 4、api_david.cc 20、api_preload_task.cc 5,合计 176。api_c_standard_soc.cc 额外的 rtMallocCached 由原有 api_c_arch5162.cc 强实现覆盖,不改变 arch5162 行为。 api_david.cc 需要保留在该列表中:文件内 20 个 C API 均对应原 api_c_stub.cc 中的 arch5162 打桩接口,现在全部由 .def 选中强 stub,弱真实函数体会被链接回收。后续若某个接口转为支持,只需从 .def 移除该接口,不再改动源文件集合。 本 PR 不修改方案文档、19 份 api_c_*.cc/api_david.cc/api_preload_task.cc、公共 src/runtime/CMakeLists.txt、runtime.cmake 或 tiny.cmake。 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新 - [x] 重构 - [x] 构建过程或辅助工具的变动 - [ ] 文档内容更新 ## 关联的Issue - 最终汇总方案与完整形态:PR4424 - PR4424 需在本 PR 合入后以最新 master 刷新依赖基线。 ## 如何测试 1. python3 -m unittest tests/ut/runtime/runtime/test/cmake/test_generate_runtime_api_stubs.py:7/7 通过;runtime_api_stub_generator_ut 目标及 runtime_utest_arch5162 依赖链均会自动执行并通过该测试。 2. pre-commit:clang-format 与 OAT 通过。 3. PRODUCT=ascend5162a 的 runtime 动态库编译通过;runtime_utest_arch5162 106/106 通过。 4. 默认 runtime 与 tiny 的 CMake 及 API 源文件对比为空,本阶段不改变其他产品。 5. arch5162 provider 审计:176 个清单接口选择强 stub,其余真实接口选择弱实现;动态导出集合相对基线不变。 6. 负向边界验证:以 runtime 产品调用生成/弱 provider helper 时,CMake 按预期拒绝配置。 7. 最新 patchset 9ab9a92c6 本地验证:Python 生成器测试 7/7,runtime_utest_arch5162 编译链接及 106/106 用例通过。 8. 最新 patchset 主流水线 2fc8c29756bb40b6afef449e9a1d99a0 已完成,机器人结果 27/27 SUCCESS(含 UT_Test_rts_common)。 9. 最新 patchset 静态流水线 929c716805ba4eeca76f3948817b197b 已完成,机器人结果 11/11 SUCCESS。 ## 风险与重点 - 已迁移 arch5162 目标的对外真实 API ELF binding 从 GLOBAL 变为 WEAK,需重点关注 ABI 和符号抢占语义。 - 强 stub 必须覆盖不支持接口,且不得错误覆盖产品特殊强实现。 - noinline、function section 和链接 GC 必须同时生效,避免同文件调用绕过覆盖或 SO 体积膨胀。 - 本阶段只改变 arch5162;runtime、tiny 的 CMake、API 源文件和文档差异必须为空。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读并遵守贡献指南 ## 其他信息 建议上库顺序: 1. 本 PR:只迁移 arch5162。 2. 后续 PR:只迁移 tiny 的端侧独立动态 libruntime.so;静态库、Windows 和其他产品形态保持原有源选择方式。 3. 最终清理:确认各产品和 UT 均无引用后删除两份手写 stub;runtime 保持原有全量强实现,不创建空 .def 或生成桩。 rtNpuGetFloatStatus 的 1,346 B 弱真实函数与 10 B 强 stub 仅是 section GC 的代表样本,该接口没有特殊迁移规则。 See merge request: cann/runtime!246 | 14 天前 | |
feat: add aclrtDeviceGetPCIBusId and aclrtDeviceGetByPCIBusId interfaces Co-authored-by: good_luck_to_me<qiaoruimin@huawei.com> # message auto-generated for no-merge-commit merge: !4066 merge feat/pci-bus-id-clean-v2 into master feat: add aclrtDeviceGetPCIBusId and aclrtDeviceGetByPCIBusId interfaces Created-by: good_luck_to_me Commit-by: good_luck_to_me Merged-by: cann-robot Description: # Pull Request ## 描述 新增 PCI Bus ID 双向查询接口: - aclrtDeviceGetPCIBusId:根据 Device ID 获取 PCI Bus ID(BDF)字符串 - aclrtDeviceGetByPCIBusId:根据 PCI Bus ID(BDF)字符串反查 Device ID BDF 字符串格式为 domain:bus:device.function(如 0000:3d:00.0),与 lspci -D 输出一致。 ## 变更类型 - [x] ✨ 新功能 ## 关联的Issue 替代 PR !3800(分支历史过乱,重建干净分支) ## 如何测试 1. 调用 aclrtGetDeviceCount 获取设备数量 2. 对每个 devId 调用 aclrtDeviceGetPCIBusId 获取 BDF 3. 用 lspci -D -d 19e5: 交叉验证 BDF 集合一致 4. 用 aclrtDeviceGetByPCIBusId 反查,验证正反互逆 5. UT:ApiDeviceTest(12) + CloudV2ApiDeviceTest(13) + ACL UT(7) ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南 See merge request: cann/runtime!4066 | 29 天前 | |
refactor: 按产品能力生成 arch5162 Runtime API stub Co-authored-by: zhangpengpeng8<zhangpengpeng8@hisilicon.com> # message auto-generated for no-merge-commit merge: !246 merge master into master refactor: 按产品能力生成 arch5162 Runtime API stub Created-by: zhangpengpeng8 Commit-by: zhangpengpeng8 Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 是 Runtime API 产品能力自动打桩方案的第一阶段,只迁移 arch5162,且只包含代码改动。 主要变更: 1. 新增 176 项 Runtime API 签名目录、强 stub 生成器和生成器单元测试。测试位于顶层 tests/ut/runtime/runtime/test/cmake/,并通过 runtime_utest_arch5162 的 CMake 依赖自动执行。 2. 新增 src/runtime/cmake/arch5162_unsupported_runtime_api.def,集中声明 arch5162 的 176 个不支持接口;清单与 arch5162.cmake 同目录维护。 3. runtime_api_stubs.cmake 仅允许 tiny、arch5162 这类端侧独立编译的 libruntime.so 使用;对其他产品名调用会在 CMake 配置阶段直接失败,弱覆盖也只允许用于 SHARED_LIBRARY 目标。host runtime、cmodel、静态库、Windows 和其他芯片形态保持原有源文件选择和强 API provider,不使用该弱覆盖 helper。产品 UT 只复用 .def 生成以验证返回行为。 4. RUNTIME_API_WEAK_REAL_SRC_FILES 改为由 arch5162.cmake 按产品维护:9 份原有真实源保持不变;另外 10 份真实 provider 均有对应的旧手写桩/生成桩,不允许引入没有对应桩接口的源文件。 5. arch5162 动态库通过既有 VISIBILITY_DEFAULT、RTS_API 宏按目标生成弱符号;生成的强 stub 覆盖不支持接口,并通过 function section 与 --gc-sections 回收未选中的弱实现。 6. arch5162 UT 在平台 CMake 中使用同一 .def 生成 stub,不再编译 api_c_stub.cc、api_c_mbuf_stub.cc。 7. 保留 api_c_arch5162.cc 产品特殊强实现;两份手写 stub 文件继续留在仓库中,供尚未迁移的 tiny 使用。 新增弱 provider 与 arch5162 生成桩的映射为:dqs 1、mbuf 17、snapshot 7、soma 7、standard_soc 104、api_c_task.cc 6、uvm 5、xpu 4、api_david.cc 20、api_preload_task.cc 5,合计 176。api_c_standard_soc.cc 额外的 rtMallocCached 由原有 api_c_arch5162.cc 强实现覆盖,不改变 arch5162 行为。 api_david.cc 需要保留在该列表中:文件内 20 个 C API 均对应原 api_c_stub.cc 中的 arch5162 打桩接口,现在全部由 .def 选中强 stub,弱真实函数体会被链接回收。后续若某个接口转为支持,只需从 .def 移除该接口,不再改动源文件集合。 本 PR 不修改方案文档、19 份 api_c_*.cc/api_david.cc/api_preload_task.cc、公共 src/runtime/CMakeLists.txt、runtime.cmake 或 tiny.cmake。 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新 - [x] 重构 - [x] 构建过程或辅助工具的变动 - [ ] 文档内容更新 ## 关联的Issue - 最终汇总方案与完整形态:PR4424 - PR4424 需在本 PR 合入后以最新 master 刷新依赖基线。 ## 如何测试 1. python3 -m unittest tests/ut/runtime/runtime/test/cmake/test_generate_runtime_api_stubs.py:7/7 通过;runtime_api_stub_generator_ut 目标及 runtime_utest_arch5162 依赖链均会自动执行并通过该测试。 2. pre-commit:clang-format 与 OAT 通过。 3. PRODUCT=ascend5162a 的 runtime 动态库编译通过;runtime_utest_arch5162 106/106 通过。 4. 默认 runtime 与 tiny 的 CMake 及 API 源文件对比为空,本阶段不改变其他产品。 5. arch5162 provider 审计:176 个清单接口选择强 stub,其余真实接口选择弱实现;动态导出集合相对基线不变。 6. 负向边界验证:以 runtime 产品调用生成/弱 provider helper 时,CMake 按预期拒绝配置。 7. 最新 patchset 9ab9a92c6 本地验证:Python 生成器测试 7/7,runtime_utest_arch5162 编译链接及 106/106 用例通过。 8. 最新 patchset 主流水线 2fc8c29756bb40b6afef449e9a1d99a0 已完成,机器人结果 27/27 SUCCESS(含 UT_Test_rts_common)。 9. 最新 patchset 静态流水线 929c716805ba4eeca76f3948817b197b 已完成,机器人结果 11/11 SUCCESS。 ## 风险与重点 - 已迁移 arch5162 目标的对外真实 API ELF binding 从 GLOBAL 变为 WEAK,需重点关注 ABI 和符号抢占语义。 - 强 stub 必须覆盖不支持接口,且不得错误覆盖产品特殊强实现。 - noinline、function section 和链接 GC 必须同时生效,避免同文件调用绕过覆盖或 SO 体积膨胀。 - 本阶段只改变 arch5162;runtime、tiny 的 CMake、API 源文件和文档差异必须为空。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读并遵守贡献指南 ## 其他信息 建议上库顺序: 1. 本 PR:只迁移 arch5162。 2. 后续 PR:只迁移 tiny 的端侧独立动态 libruntime.so;静态库、Windows 和其他产品形态保持原有源选择方式。 3. 最终清理:确认各产品和 UT 均无引用后删除两份手写 stub;runtime 保持原有全量强实现,不创建空 .def 或生成桩。 rtNpuGetFloatStatus 的 1,346 B 弱真实函数与 10 B 强 stub 仅是 section GC 的代表样本,该接口没有特殊迁移规则。 See merge request: cann/runtime!246 | 14 天前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 | |
【PR】: rtGetBinBuffer rtGetExceptionRegInfo 迁移至仓间接口 Co-authored-by: Leon0930<lili233@huawei.com> # message auto-generated for no-merge-commit merge: !4385 merge cangjian-iterface into master 【PR】: rtGetBinBuffer rtGetExceptionRegInfo 迁移至仓间接口 Created-by: Leon0930 Commit-by: Leon0930 Merged-by: cann-robot Description: # Pull Request ## 描述 rtGetBinBuffer rtGetExceptionRegInfo 迁移至仓间接口 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无 ## 如何测试 rdv车无问题 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 需周边代码先合入,确保周边仓编译通过 See merge request: cann/runtime!4385 | 15 天前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 | |
【PR】: precommit pkg_inc and include Co-authored-by: duanpengliang<duanpengliang@huawei.com> # message auto-generated for no-merge-commit merge: !3730 merge master_clang_pkg_inc into master 【PR】: precommit pkg_inc and include Created-by: duanpengliang Commit-by: duanpengliang Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/runtime!3730 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 14 天前 | ||
| 1 个月前 | ||
| 14 天前 | ||
| 29 天前 | ||
| 14 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 15 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |