| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【社区任务】feat(gcd): add experimental Ascend C Gcd operator Co-authored-by: yusenhao<morikunn@foxmail.com> # message auto-generated for no-merge-commit merge: !3947 merge pr/gcd-ascendc into master 【社区任务】feat(gcd): add experimental Ascend C Gcd operator Created-by: Morikunn Commit-by: yusenhao Merged-by: cann-robot Description: ## 描述 新增 experimental/math/gcd Gcd Ascend C 实现与 aclnnGcd ACLNN 直调入口。实现覆盖 broadcast shape、rank 1-8、非连续输入/输出,以及 float32、float16、bfloat16、int8、uint8、int16、int32、int64。 源码采用 experimental 扁平布局:host tiling 位于 op_host/gcd_tiling.cpp,kernel 位于 op_kernel/gcd.cpp 与 op_kernel/gcd.h。mixed dtype 签名校验收敛在现有 op_api/gcd.h,binary config 由仓库构建流程自动生成,不提交手写 config 文件。 实现路径不使用 Python reference、PyTorch/torch_npu 等价 Gcd、官方/vendor Gcd、CANN TBE Gcd 或 CPU fallback 作为计算路径。 ## 关联的Issue Fixes #2190 https://gitcode.com/cann/ops-math/issues/2190 ## 测试 - pre-commit run --from-ref origin/master --to-ref HEAD - source /mnt/model/lcw/SLAI-Ascend-OpForge/scripts/source_cann9.sh && bash build.sh --pkg --experimental --soc=ascend910_93 --ops=gcd --vendor_name=experimental -j16 - source /mnt/model/lcw/SLAI-Ascend-OpForge/scripts/source_cann9.sh && bash build.sh -u --opapi --experimental --ops=gcd -j16 - 结果:pre-commit 全部通过;Ascend910_93 experimental package 构建成功;Gcd L2 UT 9/9 PASSED。 ## 文档更新 更新 experimental/math/gcd/README.md 和 experimental/math/gcd/docs/aclnnGcd.md,补充实现边界、测试入口和贡献说明。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [x] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3947 | 2 个月前 | |
【社区任务】feat(gcd): add experimental Ascend C Gcd operator Co-authored-by: yusenhao<morikunn@foxmail.com> # message auto-generated for no-merge-commit merge: !3947 merge pr/gcd-ascendc into master 【社区任务】feat(gcd): add experimental Ascend C Gcd operator Created-by: Morikunn Commit-by: yusenhao Merged-by: cann-robot Description: ## 描述 新增 experimental/math/gcd Gcd Ascend C 实现与 aclnnGcd ACLNN 直调入口。实现覆盖 broadcast shape、rank 1-8、非连续输入/输出,以及 float32、float16、bfloat16、int8、uint8、int16、int32、int64。 源码采用 experimental 扁平布局:host tiling 位于 op_host/gcd_tiling.cpp,kernel 位于 op_kernel/gcd.cpp 与 op_kernel/gcd.h。mixed dtype 签名校验收敛在现有 op_api/gcd.h,binary config 由仓库构建流程自动生成,不提交手写 config 文件。 实现路径不使用 Python reference、PyTorch/torch_npu 等价 Gcd、官方/vendor Gcd、CANN TBE Gcd 或 CPU fallback 作为计算路径。 ## 关联的Issue Fixes #2190 https://gitcode.com/cann/ops-math/issues/2190 ## 测试 - pre-commit run --from-ref origin/master --to-ref HEAD - source /mnt/model/lcw/SLAI-Ascend-OpForge/scripts/source_cann9.sh && bash build.sh --pkg --experimental --soc=ascend910_93 --ops=gcd --vendor_name=experimental -j16 - source /mnt/model/lcw/SLAI-Ascend-OpForge/scripts/source_cann9.sh && bash build.sh -u --opapi --experimental --ops=gcd -j16 - 结果:pre-commit 全部通过;Ascend910_93 experimental package 构建成功;Gcd L2 UT 9/9 PASSED。 ## 文档更新 更新 experimental/math/gcd/README.md 和 experimental/math/gcd/docs/aclnnGcd.md,补充实现边界、测试入口和贡献说明。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [x] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3947 | 2 个月前 | |
【社区任务】feat(gcd): add experimental Ascend C Gcd operator Co-authored-by: yusenhao<morikunn@foxmail.com> # message auto-generated for no-merge-commit merge: !3947 merge pr/gcd-ascendc into master 【社区任务】feat(gcd): add experimental Ascend C Gcd operator Created-by: Morikunn Commit-by: yusenhao Merged-by: cann-robot Description: ## 描述 新增 experimental/math/gcd Gcd Ascend C 实现与 aclnnGcd ACLNN 直调入口。实现覆盖 broadcast shape、rank 1-8、非连续输入/输出,以及 float32、float16、bfloat16、int8、uint8、int16、int32、int64。 源码采用 experimental 扁平布局:host tiling 位于 op_host/gcd_tiling.cpp,kernel 位于 op_kernel/gcd.cpp 与 op_kernel/gcd.h。mixed dtype 签名校验收敛在现有 op_api/gcd.h,binary config 由仓库构建流程自动生成,不提交手写 config 文件。 实现路径不使用 Python reference、PyTorch/torch_npu 等价 Gcd、官方/vendor Gcd、CANN TBE Gcd 或 CPU fallback 作为计算路径。 ## 关联的Issue Fixes #2190 https://gitcode.com/cann/ops-math/issues/2190 ## 测试 - pre-commit run --from-ref origin/master --to-ref HEAD - source /mnt/model/lcw/SLAI-Ascend-OpForge/scripts/source_cann9.sh && bash build.sh --pkg --experimental --soc=ascend910_93 --ops=gcd --vendor_name=experimental -j16 - source /mnt/model/lcw/SLAI-Ascend-OpForge/scripts/source_cann9.sh && bash build.sh -u --opapi --experimental --ops=gcd -j16 - 结果:pre-commit 全部通过;Ascend910_93 experimental package 构建成功;Gcd L2 UT 9/9 PASSED。 ## 文档更新 更新 experimental/math/gcd/README.md 和 experimental/math/gcd/docs/aclnnGcd.md,补充实现边界、测试入口和贡献说明。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [x] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3947 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |