| 补充工程配置文件 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !8 merge support_pkg into master 补充工程配置文件 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: 补充工程配置文件 See merge request: cann/ops-rand!8 | 4 个月前 |
| fix: 消除编译警告并修复stream参数未传递问题 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !35 merge fix/eliminate-compiler-warnings into master fix: 消除编译警告并修复stream参数未传递问题 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 消除 stateless_random_uniform_v2 编译警告,并修复 stream 参数未传递的问题: 1. 添加 KERNEL_TASK_TYPE_DEFAULT(KERNEL_TYPE_AIV_ONLY) 标记内核类型 2. 使用 reinterpret_cast<uint8_t*> 替代 GM_ADDR 强转,避免 __gm__ 属性警告 3. 删除 cmake/func.cmake 中不再需要的 -Wno-error=ignored-attributes 编译选项 4. 修复 _aclrandStatelessRandomUniformV2 增加 aclrtStream stream 参数,支持异步执行 5. 更新测试用例传入 stream 参数 ## 关联的Issue 无 ## 测试 执行 bash build.sh --pkg 编译无警告 执行 bash build.sh --pkg --run 测试编译通过(无 NPU 环境无法运行) ## 文档更新 无 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!35 | 3 个月前 |
| refactor: 内部API命名规范化并重构文档结构 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !36 merge refactor/internal-api-naming into master refactor: 内部API命名规范化并重构文档结构 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 ### 1. 文档重构 - 删除 docs/zh/design/api_reference.md(未来API规划文档) - 新增 docs/zh/design/implementation.md(API实现状态跟踪文档) - 参照 ops-tensor 文档格式,记录已实现和待实现接口 - 包含实现进度统计、开发路线图、当前限制等信息 ## 关联的Issue 不涉及 ## 测试 不涉及 ## 文档更新 - [x] 删除 docs/zh/design/api_reference.md - [x] 新增 docs/zh/design/implementation.md - [x] 更新 docs/zh/develop/aicore_develop_guide.md ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:代码重构 See merge request: cann/ops-rand!36 | 3 个月前 |
| fix(docs): 修正文档与代码不一致的问题 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !34 merge fix/doc-consistency-with-code into master fix(docs): 修正文档与代码不一致的问题 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 修正文档与代码不一致的问题 ## 修改内容 1. **api_reference.md**: - 标注Phase 1已实现的7个API - 修正错误码定义与头文件一致 - 修正RNG类型枚举值与头文件一致 2. **op_list.md**: - 修正stateless_random_uniform_v2算子参数描述 - 明确输出范围固定为[0,1) 3. **aicore_develop_guide.md**: - 修正API接口定义(添加dtype参数) - 修正TilingData结构体(添加tilingKey字段) 4. **dir_structure.md**: - 修正测试文件命名规范 5. **README.md**: - 修正common和examples目录描述 ## 测试 - [x] 本地编译通过 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他 See merge request: cann/ops-rand!34 | 3 个月前 |
| 清除魔鬼数字 Co-authored-by: chensi79@huawei.com<chensi79@huawei.com> # message auto-generated for no-merge-commit merge: !37 merge master into master 清除魔鬼数字 Created-by: chensi79 Commit-by: chensi79@huawei.com Merged-by: songkai111 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 消除魔鬼数字 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!37 | 3 个月前 |
| docs: 添加未联网编译文档并优化代码规范 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !32 merge master into master docs: 添加未联网编译文档并优化代码规范 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 本 PR 包含以下改动: ### 文档更新 - 新增"未联网编译"章节,说明离线环境下的编译流程 - 新增"第三方软件依赖"表格,列出 makeself 依赖项 - 新增 third_lib_download.py 脚本,支持一键下载第三方依赖 ### 代码规范优化 - 调整头文件包含顺序:对应头文件 → 标准库 → 外部库 → 项目头文件 - 使用 ACL 命名常量替换错误码中的魔鬼数字(107000/108000) - 清理无用的注释代码 - 移除 lib/ 目录的 gitignore 规则 ## 关联的Issue 无 ## 测试 - 本地编译验证通过 (bash build.sh --run) ## 文档更新 - 更新 docs/zh/invocation/quick_op_invocation.md ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:代码规范优化 See merge request: cann/ops-rand!32 | 3 个月前 |
| 清除魔鬼数字 Co-authored-by: chensi79@huawei.com<chensi79@huawei.com> # message auto-generated for no-merge-commit merge: !37 merge master into master 清除魔鬼数字 Created-by: chensi79 Commit-by: chensi79@huawei.com Merged-by: songkai111 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 消除魔鬼数字 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!37 | 3 个月前 |
| 解决OTA报LICENSE无效问题 Co-authored-by: git config --global user.name gcw_CRjbEjwl<fengdaoyong@h-partners.com> # message auto-generated for no-merge-commit merge: !33 merge 20260325 into master 解决OTA报LICENSE无效问题 Created-by: gcw_CRjbEjwl Commit-by: git config --global user.name gcw_CRjbEjwl Merged-by: songkai111 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 解决OTA报LICENSE无效问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 不涉及 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!33 | 3 个月前 |
| 补充工程配置文件 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !8 merge support_pkg into master 补充工程配置文件 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: 补充工程配置文件 See merge request: cann/ops-rand!8 | 4 个月前 |
| docs: 添加未联网编译文档并优化代码规范 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !32 merge master into master docs: 添加未联网编译文档并优化代码规范 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 本 PR 包含以下改动: ### 文档更新 - 新增"未联网编译"章节,说明离线环境下的编译流程 - 新增"第三方软件依赖"表格,列出 makeself 依赖项 - 新增 third_lib_download.py 脚本,支持一键下载第三方依赖 ### 代码规范优化 - 调整头文件包含顺序:对应头文件 → 标准库 → 外部库 → 项目头文件 - 使用 ACL 命名常量替换错误码中的魔鬼数字(107000/108000) - 清理无用的注释代码 - 移除 lib/ 目录的 gitignore 规则 ## 关联的Issue 无 ## 测试 - 本地编译验证通过 (bash build.sh --run) ## 文档更新 - 更新 docs/zh/invocation/quick_op_invocation.md ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:代码规范优化 See merge request: cann/ops-rand!32 | 3 个月前 |
| 完善编译工程功能 Co-authored-by: git config --global user.name gcw_CRjbEjwl<fengdaoyong@h-partners.com> # message auto-generated for no-merge-commit merge: !19 merge 20260316 into master 完善编译工程功能 Created-by: gcw_CRjbEjwl Commit-by: git config --global user.name gcw_CRjbEjwl Merged-by: songkai111 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、增加日志输出的颜色区分; 2、对多线程参数传入校验; 3、对编译类型校验; ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 不涉及 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!19 | 4 个月前 |
| 合入仓内初始代码 Co-authored-by: liubo75<liubo75@huawei.com> # message auto-generated for no-merge-commit merge: !1 merge master into master 初始化工程,包括部分资料 Created-by: liubo75 Commit-by: liubo75 Merged-by: songkai111 Description: 初始化工程,包括部分资料,并放入了一个均匀分布的随机数算子作为参考 See merge request: cann/ops-rand!1 | 4 个月前 |
| 合入仓内初始代码 Co-authored-by: liubo75<liubo75@huawei.com> # message auto-generated for no-merge-commit merge: !1 merge master into master 初始化工程,包括部分资料 Created-by: liubo75 Commit-by: liubo75 Merged-by: songkai111 Description: 初始化工程,包括部分资料,并放入了一个均匀分布的随机数算子作为参考 See merge request: cann/ops-rand!1 | 4 个月前 |
| OAT许可证名称修改 Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !39 merge master into master OAT许可证名称修改 Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!39 | 2 个月前 |
| refactor: 内部API命名规范化并重构文档结构 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !36 merge refactor/internal-api-naming into master refactor: 内部API命名规范化并重构文档结构 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 ### 1. 文档重构 - 删除 docs/zh/design/api_reference.md(未来API规划文档) - 新增 docs/zh/design/implementation.md(API实现状态跟踪文档) - 参照 ops-tensor 文档格式,记录已实现和待实现接口 - 包含实现进度统计、开发路线图、当前限制等信息 ## 关联的Issue 不涉及 ## 测试 不涉及 ## 文档更新 - [x] 删除 docs/zh/design/api_reference.md - [x] 新增 docs/zh/design/implementation.md - [x] 更新 docs/zh/develop/aicore_develop_guide.md ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:代码重构 See merge request: cann/ops-rand!36 | 3 个月前 |
| 增加版本配套关系 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !38 merge master into master 增加版本配套关系 Created-by: songkai111 Commit-by: songkai111 Merged-by: songkai111 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!38 | 3 个月前 |
| 合入仓内初始代码 Co-authored-by: liubo75<liubo75@huawei.com> # message auto-generated for no-merge-commit merge: !1 merge master into master 初始化工程,包括部分资料 Created-by: liubo75 Commit-by: liubo75 Merged-by: songkai111 Description: 初始化工程,包括部分资料,并放入了一个均匀分布的随机数算子作为参考 See merge request: cann/ops-rand!1 | 4 个月前 |
| 解决OTA报LICENSE无效问题 Co-authored-by: git config --global user.name gcw_CRjbEjwl<fengdaoyong@h-partners.com> # message auto-generated for no-merge-commit merge: !33 merge 20260325 into master 解决OTA报LICENSE无效问题 Created-by: gcw_CRjbEjwl Commit-by: git config --global user.name gcw_CRjbEjwl Merged-by: songkai111 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 解决OTA报LICENSE无效问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 不涉及 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!33 | 3 个月前 |
| refactor: 将 build.sh 参数 --op 重命名为 --ops Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !27 merge feature/future-api-docs into master refactor: 将 build.sh 参数 --op 重命名为 --ops Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 将编译脚本的 --op 参数重命名为 --ops,以更好地表达可指定多个算子的语义。 **主要变更**: - build.sh: 将 --op 参数改为 --ops - 同步更新相关文档(build.md、aicore_develop_guide.md、quick_op_invocation.md) **变更原因**: 原来的 --op 参数名称容易让人误解为只能指定单个算子,实际上该参数支持指定多个算子(逗号分隔)。重命名为 --ops 可以更准确地表达参数的语义,提升用户体验。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 无 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> - [x] 编译测试:使用 --ops 参数成功编译 - [x] 文档内容已审核,参数名称更新一致 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> - [x] docs/zh/context/build.md:更新参数名称为 --ops - [x] docs/zh/develop/aicore_develop_guide.md:更新参数名称为 --ops - [x] docs/zh/invocation/quick_op_invocation.md:更新参数名称为 --ops ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:重构/参数重命名 See merge request: cann/ops-rand!27 | 4 个月前 |
| 解决OTA报LICENSE无效问题 Co-authored-by: git config --global user.name gcw_CRjbEjwl<fengdaoyong@h-partners.com> # message auto-generated for no-merge-commit merge: !33 merge 20260325 into master 解决OTA报LICENSE无效问题 Created-by: gcw_CRjbEjwl Commit-by: git config --global user.name gcw_CRjbEjwl Merged-by: songkai111 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 解决OTA报LICENSE无效问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 不涉及 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!33 | 3 个月前 |
| feat: 支持ops-rand打包功能 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !4 merge support_pkg into master feat: 支持ops-rand打包功能 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: feat: 支持ops-rand打包功能 See merge request: cann/ops-rand!4 | 4 个月前 |
| 合入仓内初始代码 Co-authored-by: liubo75<liubo75@huawei.com> # message auto-generated for no-merge-commit merge: !1 merge master into master 初始化工程,包括部分资料 Created-by: liubo75 Commit-by: liubo75 Merged-by: songkai111 Description: 初始化工程,包括部分资料,并放入了一个均匀分布的随机数算子作为参考 See merge request: cann/ops-rand!1 | 4 个月前 |
| feat: 支持ops-rand打包功能 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !4 merge support_pkg into master feat: 支持ops-rand打包功能 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: feat: 支持ops-rand打包功能 See merge request: cann/ops-rand!4 | 4 个月前 |