| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
新增greater-equal算子 Co-authored-by: lyt_claire<luyitong1@huawei.com> # message auto-generated for no-merge-commit merge: !2731 merge experimental/greater-equal-20260514 into master 新增greater-equal算子 Created-by: tieyutong Commit-by: lyt_claire Merged-by: cann-robot Description: ## 描述 新增Ascend C架构greater equal算子至目录experimental/math/greater_equal ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1540 ## 测试 | 类型 | 条数 | 通过率 / 结论 | |------|------|----------------| | Accu| 9730 / 9730 | 100%,Pass | | Accu_RL | 92 / 92 | 100%,Pass | | Accu_pangu | 4 / 4 | 100%,Pass | | Accu_O1 | 1 / 1(×2 次) | 各 100%,Pass | | Special | 202 / 202 | 100%,Pass | | Abnormal | 2 / 2 | 100%,Pass | | Sanitizer | 780 / 780 | 100%,SUCCESS | ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2731 | 3 个月前 | |
新增greater-equal算子 Co-authored-by: lyt_claire<luyitong1@huawei.com> # message auto-generated for no-merge-commit merge: !2731 merge experimental/greater-equal-20260514 into master 新增greater-equal算子 Created-by: tieyutong Commit-by: lyt_claire Merged-by: cann-robot Description: ## 描述 新增Ascend C架构greater equal算子至目录experimental/math/greater_equal ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1540 ## 测试 | 类型 | 条数 | 通过率 / 结论 | |------|------|----------------| | Accu| 9730 / 9730 | 100%,Pass | | Accu_RL | 92 / 92 | 100%,Pass | | Accu_pangu | 4 / 4 | 100%,Pass | | Accu_O1 | 1 / 1(×2 次) | 各 100%,Pass | | Special | 202 / 202 | 100%,Pass | | Abnormal | 2 / 2 | 100%,Pass | | Sanitizer | 780 / 780 | 100%,SUCCESS | ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2731 | 3 个月前 | |
refactor: 统一 experimental 目录代码风格(全仓 clang-format) Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !3382 merge master into master refactor: 统一 experimental 目录代码风格(全仓 clang-format) Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 对 experimental/ 目录下的算子源码统一执行 clang-format 格式化,使全仓代码风格与根目录 .clang-format 配置保持一致。 本次改动范围: - 共 1279 个文件,涵盖 experimental/math(1151)与 experimental/conversion(128)两大目录。 - 涉及代码层级:op_kernel(490)、op_host(375)、op_api(200)、examples(171)、tests(156)、op_graph(37)。 - 文件类型:.cpp(834)、.h(445)。 - 涉及硬件分支目录:arch35(48)、arch32(2)。 改动内容为纯格式化(缩进、空格、对齐、单行语句拆分为多行、指针 * 贴合类型等),不涉及任何逻辑修改、新增文件或删除文件,代码语义保持不变。 ## 关联的Issue #1986 ## 测试 clang-format 格式化不改变代码语义,无需新增功能测试;格式化后的算子代码在编译与既有单测/二级冒烟用例下保持原有行为。 ## 文档更新 无。本次仅对源码做格式化,未修改任何文档文件。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化(clang-format 全仓风格统一) See merge request: cann/ops-math!3382 | 2 个月前 | |
新增greater-equal算子 Co-authored-by: lyt_claire<luyitong1@huawei.com> # message auto-generated for no-merge-commit merge: !2731 merge experimental/greater-equal-20260514 into master 新增greater-equal算子 Created-by: tieyutong Commit-by: lyt_claire Merged-by: cann-robot Description: ## 描述 新增Ascend C架构greater equal算子至目录experimental/math/greater_equal ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1540 ## 测试 | 类型 | 条数 | 通过率 / 结论 | |------|------|----------------| | Accu| 9730 / 9730 | 100%,Pass | | Accu_RL | 92 / 92 | 100%,Pass | | Accu_pangu | 4 / 4 | 100%,Pass | | Accu_O1 | 1 / 1(×2 次) | 各 100%,Pass | | Special | 202 / 202 | 100%,Pass | | Abnormal | 2 / 2 | 100%,Pass | | Sanitizer | 780 / 780 | 100%,SUCCESS | ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2731 | 3 个月前 | |
refactor: 统一 experimental 目录代码风格(全仓 clang-format) Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !3382 merge master into master refactor: 统一 experimental 目录代码风格(全仓 clang-format) Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 对 experimental/ 目录下的算子源码统一执行 clang-format 格式化,使全仓代码风格与根目录 .clang-format 配置保持一致。 本次改动范围: - 共 1279 个文件,涵盖 experimental/math(1151)与 experimental/conversion(128)两大目录。 - 涉及代码层级:op_kernel(490)、op_host(375)、op_api(200)、examples(171)、tests(156)、op_graph(37)。 - 文件类型:.cpp(834)、.h(445)。 - 涉及硬件分支目录:arch35(48)、arch32(2)。 改动内容为纯格式化(缩进、空格、对齐、单行语句拆分为多行、指针 * 贴合类型等),不涉及任何逻辑修改、新增文件或删除文件,代码语义保持不变。 ## 关联的Issue #1986 ## 测试 clang-format 格式化不改变代码语义,无需新增功能测试;格式化后的算子代码在编译与既有单测/二级冒烟用例下保持原有行为。 ## 文档更新 无。本次仅对源码做格式化,未修改任何文档文件。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化(clang-format 全仓风格统一) See merge request: cann/ops-math!3382 | 2 个月前 | |
新增greater-equal算子 Co-authored-by: lyt_claire<luyitong1@huawei.com> # message auto-generated for no-merge-commit merge: !2731 merge experimental/greater-equal-20260514 into master 新增greater-equal算子 Created-by: tieyutong Commit-by: lyt_claire Merged-by: cann-robot Description: ## 描述 新增Ascend C架构greater equal算子至目录experimental/math/greater_equal ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1540 ## 测试 | 类型 | 条数 | 通过率 / 结论 | |------|------|----------------| | Accu| 9730 / 9730 | 100%,Pass | | Accu_RL | 92 / 92 | 100%,Pass | | Accu_pangu | 4 / 4 | 100%,Pass | | Accu_O1 | 1 / 1(×2 次) | 各 100%,Pass | | Special | 202 / 202 | 100%,Pass | | Abnormal | 2 / 2 | 100%,Pass | | Sanitizer | 780 / 780 | 100%,SUCCESS | ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2731 | 3 个月前 | |
refactor: 统一 experimental 目录代码风格(全仓 clang-format) Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !3382 merge master into master refactor: 统一 experimental 目录代码风格(全仓 clang-format) Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 对 experimental/ 目录下的算子源码统一执行 clang-format 格式化,使全仓代码风格与根目录 .clang-format 配置保持一致。 本次改动范围: - 共 1279 个文件,涵盖 experimental/math(1151)与 experimental/conversion(128)两大目录。 - 涉及代码层级:op_kernel(490)、op_host(375)、op_api(200)、examples(171)、tests(156)、op_graph(37)。 - 文件类型:.cpp(834)、.h(445)。 - 涉及硬件分支目录:arch35(48)、arch32(2)。 改动内容为纯格式化(缩进、空格、对齐、单行语句拆分为多行、指针 * 贴合类型等),不涉及任何逻辑修改、新增文件或删除文件,代码语义保持不变。 ## 关联的Issue #1986 ## 测试 clang-format 格式化不改变代码语义,无需新增功能测试;格式化后的算子代码在编译与既有单测/二级冒烟用例下保持原有行为。 ## 文档更新 无。本次仅对源码做格式化,未修改任何文档文件。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化(clang-format 全仓风格统一) See merge request: cann/ops-math!3382 | 2 个月前 | |
PG short soc version 改名,漏改文件修正 Co-authored-by: xufeng12121<1074805447@qq.com> # message auto-generated for no-merge-commit merge: !3113 merge 0603 into master PG short soc version 改名,漏改文件修正 Created-by: xufeng12121 Commit-by: xufeng12121 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 算子适配PG 特性 将mc62cm12a改成短的short soc version (mc62), 有文件漏改。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1847 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 1.atc转模型 ok 2.单算子ok 3.二级冒烟ok ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3113 | 3 个月前 | |
新增greater-equal算子 Co-authored-by: lyt_claire<luyitong1@huawei.com> # message auto-generated for no-merge-commit merge: !2731 merge experimental/greater-equal-20260514 into master 新增greater-equal算子 Created-by: tieyutong Commit-by: lyt_claire Merged-by: cann-robot Description: ## 描述 新增Ascend C架构greater equal算子至目录experimental/math/greater_equal ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1540 ## 测试 | 类型 | 条数 | 通过率 / 结论 | |------|------|----------------| | Accu| 9730 / 9730 | 100%,Pass | | Accu_RL | 92 / 92 | 100%,Pass | | Accu_pangu | 4 / 4 | 100%,Pass | | Accu_O1 | 1 / 1(×2 次) | 各 100%,Pass | | Special | 202 / 202 | 100%,Pass | | Abnormal | 2 / 2 | 100%,Pass | | Sanitizer | 780 / 780 | 100%,SUCCESS | ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2731 | 3 个月前 |
GreaterEqual
产品支持情况
| 产品 | 是否支持 |
|---|---|
| Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件 | √ |
功能说明
-
算子功能:逐元素比较
self与other(tensor 或 scalar),判断self >= other,输出 BOOL 张量。 -
计算公式:
outi=(selfi≥otheri)out_i = (self_i \geq other_i) outi=(selfi≥otheri)
参数说明(Tensor 形态)
| 参数名 | 输入/输出/属性 | 描述 | 数据类型 |
|---|---|---|---|
| self | 输入 | 参与比较的 tensor。 | FLOAT、FLOAT16、BFLOAT16、INT32、INT64、UINT64、INT8、UINT8、BOOL 等(以接口校验为准) |
| other | 输入 | 参与比较的 tensor 或标量。 | 与 self 可广播、可类型提升 |
| out | 输出 | 比较结果。 | BOOL |
约束说明
以 aclnn_ge_tensor / aclnn_ge_scalar 实现中的维度与 dtype 校验为准(例如 broadcast、最大维度等)。
调用说明
| 调用方式 | 调用样例 | 说明 |
|---|---|---|
| aclnn调用 | test_aclnn_ge_scalar | 通过 aclnnGeScalar / aclnnInplaceGeScalar 调用。 |
| aclnn调用 | test_aclnn_ge_tensor | 通过 aclnnGeTensor / aclnnInplaceGeTensor 调用。 |
贡献说明
| 贡献者 | 贡献方 | 贡献算子 | 贡献时间 | 贡献内容 |
|---|---|---|---|---|
| GreaterEqual | 个人开发者 | GreaterEqual | 2026/5/14 | GreaterEqual 算子适配开源仓 |