| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: precommit整改 Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge dev-precommit into develop fix: precommit整改 Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: # Pull Request ## 描述 precommit整改 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.NA ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!3726 | 3 个月前 | |
fix: precommit整改 Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge dev-precommit into develop fix: precommit整改 Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: # Pull Request ## 描述 precommit整改 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.NA ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!3726 | 3 个月前 | |
fix: precommit整改 Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge dev-precommit into develop fix: precommit整改 Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: # Pull Request ## 描述 precommit整改 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.NA ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!3726 | 3 个月前 | |
fix: precommit整改 Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge dev-precommit into develop fix: precommit整改 Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: # Pull Request ## 描述 precommit整改 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.NA ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!3726 | 3 个月前 | |
feat: remove Om2Tensor Co-authored-by: fanrui<fary.fanrui@huawei.com> # message auto-generated for no-merge-commit merge: !4578 merge dev_remove_om2tensor into develop feat: remove Om2Tensor Created-by: fary86 Commit-by: fanrui Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 删除了自定义的 Om2Tensor 结构体,统一改用 gert::Tensor 表示 OM2 代码生成与 dump 运行时中的张量信息。代码生成侧将 BuildOm2Tensor/BuildGeTensor 合并为 BuildTensor 辅助函数,直接构造 gert::Tensor(填充 StorageShape/StorageFormat);Om2TaskIoEntry 新增 struct_size 字段并改用 const gert::Tensor * 指针;dump 模块(data_dump_impl.cc、exception_dump_impl.cc、profiling_impl.cc)改为通过 gert::Tensor 的访问器读取地址、大小、数据类型、格式与 shape 信息。 **主要改动** - **删除 Om2Tensor 结构体**: 从 inc/framework/runtime/dump/model_dump_c_api.h 及生成的 stable part 代码中移除 Om2Tensor 定义,并删除 model_dump_manager.h 中的 using Om2Tensor = ::Om2Tensor;,统一改用 gert::Tensor。 - **代码生成器改用 gert::Tensor**: stable_part_provider.cc 及各 task code builder(kernel_task_code_builder.cc、custom_task_code_builder.cc、dsa_task_code_builder.cc、kernel_ex_task_code_builder.cc)中 BuildOm2Tensor 更名为 BuildTensor 并直接构造 gert::Tensor,张量容器由 std::vector<Om2Tensor> 改为 std::vector<gert::Tensor> 或 std::vector<gert::Tensor*>,FlattenHostArgs 对 gert::Tensor 通过 arg.GetAddr() 取地址。 - **Om2TaskIoEntry 增加 struct_size 字段**: 结构体新增 uint64_t struct_size = sizeof(Om2TaskIoEntry) 作为布局版本标记,tensor 指针类型改为 const gert::Tensor *,所有初始化列表同步补充 sizeof(Om2TaskIoEntry)。 - **dump 模块改用 gert::Tensor 访问器**: data_dump_impl.cc、exception_dump_impl.cc、profiling_impl.cc 中改用 GetAddr()、GetSize()、GetDataType()、GetStorageFormat()、GetStorageShape() 读取张量信息,并移除原先对 shape_dims/shape_dims_num 的空指针参数校验。 - **自定义算子分发接口签名调整**: custom_task_code_builder.cc 中 KernelCustTaskDistribute 等接口由 std::vector<Om2Tensor> 改为 std::vector<gert::Tensor*>,删除 BuildGeTensor 转换辅助函数,并新增 OP_ARG_VAR_TENSOR 分发分支。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!4578 | 1 个月前 | |
feat: remove Om2Tensor Co-authored-by: fanrui<fary.fanrui@huawei.com> # message auto-generated for no-merge-commit merge: !4578 merge dev_remove_om2tensor into develop feat: remove Om2Tensor Created-by: fary86 Commit-by: fanrui Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 删除了自定义的 Om2Tensor 结构体,统一改用 gert::Tensor 表示 OM2 代码生成与 dump 运行时中的张量信息。代码生成侧将 BuildOm2Tensor/BuildGeTensor 合并为 BuildTensor 辅助函数,直接构造 gert::Tensor(填充 StorageShape/StorageFormat);Om2TaskIoEntry 新增 struct_size 字段并改用 const gert::Tensor * 指针;dump 模块(data_dump_impl.cc、exception_dump_impl.cc、profiling_impl.cc)改为通过 gert::Tensor 的访问器读取地址、大小、数据类型、格式与 shape 信息。 **主要改动** - **删除 Om2Tensor 结构体**: 从 inc/framework/runtime/dump/model_dump_c_api.h 及生成的 stable part 代码中移除 Om2Tensor 定义,并删除 model_dump_manager.h 中的 using Om2Tensor = ::Om2Tensor;,统一改用 gert::Tensor。 - **代码生成器改用 gert::Tensor**: stable_part_provider.cc 及各 task code builder(kernel_task_code_builder.cc、custom_task_code_builder.cc、dsa_task_code_builder.cc、kernel_ex_task_code_builder.cc)中 BuildOm2Tensor 更名为 BuildTensor 并直接构造 gert::Tensor,张量容器由 std::vector<Om2Tensor> 改为 std::vector<gert::Tensor> 或 std::vector<gert::Tensor*>,FlattenHostArgs 对 gert::Tensor 通过 arg.GetAddr() 取地址。 - **Om2TaskIoEntry 增加 struct_size 字段**: 结构体新增 uint64_t struct_size = sizeof(Om2TaskIoEntry) 作为布局版本标记,tensor 指针类型改为 const gert::Tensor *,所有初始化列表同步补充 sizeof(Om2TaskIoEntry)。 - **dump 模块改用 gert::Tensor 访问器**: data_dump_impl.cc、exception_dump_impl.cc、profiling_impl.cc 中改用 GetAddr()、GetSize()、GetDataType()、GetStorageFormat()、GetStorageShape() 读取张量信息,并移除原先对 shape_dims/shape_dims_num 的空指针参数校验。 - **自定义算子分发接口签名调整**: custom_task_code_builder.cc 中 KernelCustTaskDistribute 等接口由 std::vector<Om2Tensor> 改为 std::vector<gert::Tensor*>,删除 BuildGeTensor 转换辅助函数,并新增 OP_ARG_VAR_TENSOR 分发分支。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!4578 | 1 个月前 | |
fix: precommit整改 Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !3726 merge dev-precommit into develop fix: precommit整改 Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: # Pull Request ## 描述 precommit整改 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.NA ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!3726 | 3 个月前 | |
refactor: 替换 rt 内部接口为 rt包间接口和aclrt 对外接口 Co-authored-by: tangqunzhang<tangqunzhang@huawei.com> # message auto-generated for no-merge-commit merge: !3313 merge develop into develop refactor: 替换 rt 内部接口为 rt包间接口和aclrt 对外接口 Created-by: tangqunzhang Commit-by: tangqunzhang Merged-by: cann-robot Description: # Pull Request ## 描述 将 GE 项目中使用的 rt 内部接口(如 rtMalloc、rtFree、rtStreamCreate、rtKernelLaunch 等)统一替换为 aclrt 对外公开接口(如 aclrtMalloc、aclrtFree、aclrtCreateStream、aclrtLaunchKernel 等),提升接口规范性,消除对内部头文件的依赖。 主要变更: - 替换 runtime 层 rt 内部接口调用为 aclrt 对外接口 - 替换 compiler 层 rt 内部接口调用为 aclrt 对外接口 - 替换 base 公共模块中的 rt 内部接口调用 - 更新对应的 UT/ST 测试用例适配新接口 - 清理不再需要的 rt 内部头文件引用 ## 变更类型 - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue ## 如何测试 1. 编译 GE 项目,确认无编译错误 2. 运行 UT/ST 测试用例,确认功能正常 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 See merge request: cann/ge!3313 | 3 个月前 | |
refactor: 替换 rt 内部接口为 rt包间接口和aclrt 对外接口 Co-authored-by: tangqunzhang<tangqunzhang@huawei.com> # message auto-generated for no-merge-commit merge: !3313 merge develop into develop refactor: 替换 rt 内部接口为 rt包间接口和aclrt 对外接口 Created-by: tangqunzhang Commit-by: tangqunzhang Merged-by: cann-robot Description: # Pull Request ## 描述 将 GE 项目中使用的 rt 内部接口(如 rtMalloc、rtFree、rtStreamCreate、rtKernelLaunch 等)统一替换为 aclrt 对外公开接口(如 aclrtMalloc、aclrtFree、aclrtCreateStream、aclrtLaunchKernel 等),提升接口规范性,消除对内部头文件的依赖。 主要变更: - 替换 runtime 层 rt 内部接口调用为 aclrt 对外接口 - 替换 compiler 层 rt 内部接口调用为 aclrt 对外接口 - 替换 base 公共模块中的 rt 内部接口调用 - 更新对应的 UT/ST 测试用例适配新接口 - 清理不再需要的 rt 内部头文件引用 ## 变更类型 - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue ## 如何测试 1. 编译 GE 项目,确认无编译错误 2. 运行 UT/ST 测试用例,确认功能正常 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 See merge request: cann/ge!3313 | 3 个月前 | |
【bugfix】: profiling 同步接口的 stream修复 Co-authored-by: lidaoming1<lidaoming1@huawei.com> # message auto-generated for no-merge-commit merge: !4285 merge om2_profiling into develop 【bugfix】: profiling 同步接口的 stream修复 Created-by: lidaoming1 Commit-by: lidaoming1 Merged-by: cann-robot Description: # Pull Request ## 描述 1. 修改om2 executor 判断是否要使能profiling,在使能profiling的时候上报执行信息 2. 修改Run接口上报使用的流,创建一条新流用于上报 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的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/ge!4285 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 2 个月前 |