| fix: 修复IsFinite、Sign类型文档与错误日志不一致 Co-authored-by: jiaoyiming<jiaoyiming2@huawei.com> # message auto-generated for no-merge-commit merge: !5460 merge fix/b-type-dtype-compliance into master fix: 修复IsFinite、Sign类型文档与错误日志不一致 Created-by: jiaoyiming Commit-by: jiaoyiming Merged-by: cann-robot Description: ## 描述 IsFinite 的 self 文档遗漏 API 已支持的整数和 BOOL 类型;Sign 的错误日志重复包裹方括号,并将 BF16 放在支持列表之外,造成文档与日志列表核对不一致。 - 补齐 IsFinite self 的 INT32、INT64、INT16、INT8、UINT8、BOOL。 - Sign 在 910B/950 分支使用包含 BF16 的完整支持列表进行校验和报错,去掉重复方括号;类型接受范围与原逻辑等价。 - 补齐 Sign 文档中 Ascend 950 self 的类型说明,与 result 保持一致。 ## 关联的Issue Fixes #3090 https://gitcode.com/cann/ops-math/issues/3090 ## 测试 - git diff --check 通过。 - 对照 API 类型列表静态核对相关文档,确认一致。 - 静态检查 Sign 新列表等于原基础列表加 BF16,原分支条件与修改后条件等价。 - 当前环境未执行 CANN 编译、UT、二级冒烟或设备日志复测,需由后续 CI/设备环境验证。 ## 文档更新 - math/is_finite/docs/aclnnIsFinite.md - math/sign/docs/aclnnSign.md ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-math!5460 | 12 天前 |