| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: 修正Log/Log2输出非连续标记并收敛IsInf输入dtype表 Co-authored-by: ywx1080114<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !6399 merge doc-noncontiguous-fix into master docs: 修正Log/Log2输出非连续标记并收敛IsInf输入dtype表 Created-by: yuanbin_22 Commit-by: ywx1080114 Merged-by: cann-robot Description: ## 描述 修正三份 aclnn 接口文档中参数描述与算子实际实现不符的问题: ### 1. aclnnLog / aclnnInplaceLog(math/log/docs/aclnnLog&aclnnInplaceLog.md) - 输出参数 out(FLOAT、FLOAT16、DOUBLE、COMPLEX64、COMPLEX128、BFLOAT16)的「非连续Tensor」标记由 - 补充为 √。 - 修正依据:aclnn 实现位于 math/log/op_api/aclnn_log.cpp,计算链路最后通过 l0op::ViewCopy(castOut, out, ...) 将结果拷贝到用户输出 Tensor,支持非连续输出。 ### 2. aclnnLog2 / aclnnInplaceLog2(math/log/docs/aclnnLog2&aclnnInplaceLog2.md) - 输出参数 out 的「非连续Tensor」标记由 - 补充为 √。 - 修正依据:math/log/op_api/aclnn_log2.cpp 同样以 l0op::ViewCopy(castOut, out, ...) 处理输出,支持非连续输出。 ### 3. aclnnIsInf(math/is_inf/docs/aclnnIsInf.md) - 输入参数 x 的数据类型由 10 种(FLOAT、FLOAT16、DOUBLE、BFLOAT16、INT8、INT16、INT32、INT64、UINT8、BOOL)收敛为 3 种(FLOAT、FLOAT16、BFLOAT16)。 - 修正依据:is_inf_def.cpp 中输入 x 注册的 DataType 为 {DT_FLOAT16, DT_FLOAT, DT_BF16}(ascend310p/kirin 配置仅 FLOAT16、FLOAT),且该算子无手写 op_api 实现,aclnn 接口按 def 注册约束校验入参,不支持整型与 DOUBLE。 ## 关联的Issue - #3608 - #3330 ## 测试 - 纯文档变更,无代码逻辑修改,不涉及编译与功能测试 - 已逐一核对 def 注册与 op_api 实现代码,确认文档描述与实际实现一致 ## 文档更新 - math/log/docs/aclnnLog&aclnnInplaceLog.md:输出 out 非连续Tensor标记 - → √ - math/log/docs/aclnnLog2&aclnnInplaceLog2.md:输出 out 非连续Tensor标记 - → √ - math/is_inf/docs/aclnnIsInf.md:输入 x 数据类型 10 种 → 3 种(FLOAT、FLOAT16、BFLOAT16) ## 类型标签 - [x] 文档更新 See merge request: cann/ops-math!6399 | 2 天前 | |
根据markdownlint规范修正md写作问题和link失效 Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !6398 merge master into master 根据markdownlint规范修正md写作问题和link失效 Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 根据markdownlint规范修正md写作问题和link失效 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#2272](https://gitcode.com/cann/ops-math/issues/2272) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ok ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 所有md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6398 | 2 天前 | |
docs: 修正Log/Log2输出非连续标记并收敛IsInf输入dtype表 Co-authored-by: ywx1080114<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !6399 merge doc-noncontiguous-fix into master docs: 修正Log/Log2输出非连续标记并收敛IsInf输入dtype表 Created-by: yuanbin_22 Commit-by: ywx1080114 Merged-by: cann-robot Description: ## 描述 修正三份 aclnn 接口文档中参数描述与算子实际实现不符的问题: ### 1. aclnnLog / aclnnInplaceLog(math/log/docs/aclnnLog&aclnnInplaceLog.md) - 输出参数 out(FLOAT、FLOAT16、DOUBLE、COMPLEX64、COMPLEX128、BFLOAT16)的「非连续Tensor」标记由 - 补充为 √。 - 修正依据:aclnn 实现位于 math/log/op_api/aclnn_log.cpp,计算链路最后通过 l0op::ViewCopy(castOut, out, ...) 将结果拷贝到用户输出 Tensor,支持非连续输出。 ### 2. aclnnLog2 / aclnnInplaceLog2(math/log/docs/aclnnLog2&aclnnInplaceLog2.md) - 输出参数 out 的「非连续Tensor」标记由 - 补充为 √。 - 修正依据:math/log/op_api/aclnn_log2.cpp 同样以 l0op::ViewCopy(castOut, out, ...) 处理输出,支持非连续输出。 ### 3. aclnnIsInf(math/is_inf/docs/aclnnIsInf.md) - 输入参数 x 的数据类型由 10 种(FLOAT、FLOAT16、DOUBLE、BFLOAT16、INT8、INT16、INT32、INT64、UINT8、BOOL)收敛为 3 种(FLOAT、FLOAT16、BFLOAT16)。 - 修正依据:is_inf_def.cpp 中输入 x 注册的 DataType 为 {DT_FLOAT16, DT_FLOAT, DT_BF16}(ascend310p/kirin 配置仅 FLOAT16、FLOAT),且该算子无手写 op_api 实现,aclnn 接口按 def 注册约束校验入参,不支持整型与 DOUBLE。 ## 关联的Issue - #3608 - #3330 ## 测试 - 纯文档变更,无代码逻辑修改,不涉及编译与功能测试 - 已逐一核对 def 注册与 op_api 实现代码,确认文档描述与实际实现一致 ## 文档更新 - math/log/docs/aclnnLog&aclnnInplaceLog.md:输出 out 非连续Tensor标记 - → √ - math/log/docs/aclnnLog2&aclnnInplaceLog2.md:输出 out 非连续Tensor标记 - → √ - math/is_inf/docs/aclnnIsInf.md:输入 x 数据类型 10 种 → 3 种(FLOAT、FLOAT16、BFLOAT16) ## 类型标签 - [x] 文档更新 See merge request: cann/ops-math!6399 | 2 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 天前 | ||
| 2 天前 | ||
| 2 天前 |