| transdata supports nz to nd
Co-authored-by: yuanshuai000<yuanshuai70@huawei.com>
# message auto-generated for no-merge-commit merge:
!2219 merge transdata into master
transdata supports nz to nd
Created-by: yuanshuai000
Commit-by: yuanshuai000
Merged-by: cann-robot
Description: ## 描述
transdata 支持 nz2nd 格式转换,aclnn通路修改。
1. aclnn通路放开nz2nd的格式校验
2. 新增nz输入的校验
3. transdata信息库新增nz2nd数据流
4. 更新aclnnNpuFormatCast文档说明
**目标芯片**: Ascend950
新增支持的格式转换数据流:
| srcDtype | srcFormat | dstFormat |
|--|--|--|
| FLOAT4_E2M1 | FRACTAL_NZ | ND |
| FLOAT4_E2M1 | FRACTAL_NZ_C0_32 | ND |
| INT8 | FRACTAL_NZ | ND |
| INT8 | FRACTAL_NZ_C0_16 | ND |
| INT8 | FRACTAL_NZ_C0_32 | ND |
| UINT8 | FRACTAL_NZ | ND |
| UINT8 | FRACTAL_NZ_C0_16 | ND |
| UINT8 | FRACTAL_NZ_C0_32 | ND |
| FLOAT8_E4M3FN | FRACTAL_NZ | ND |
| FLOAT16 | FRACTAL_NZ | ND |
| BFLOAT16 | FRACTAL_NZ | ND |
| FLOAT | FRACTAL_NZ | ND |
| FLOAT | FRACTAL_NZ_C0_2 | ND |
| FLOAT | FRACTAL_NZ_C0_4 | ND |
| FLOAT | FRACTAL_NZ_C0_16 | ND |
| FLOAT | FRACTAL_NZ_C0_32 | ND |
| INT32 | FRACTAL_NZ | ND |
| INT32 | FRACTAL_NZ_C0_2 | ND |
| INT32 | FRACTAL_NZ_C0_4 | ND |
| INT32 | FRACTAL_NZ_C0_16 | ND |
| INT32 | FRACTAL_NZ_C0_32 | ND |
## 关联的Issue
https://gitcode.com/cann/ops-math/issues/1318
## 测试
冒烟验证通过,本地自验证所有格式+数据类型组合,功能正常,精度正确。
## 文档更新
\ops-math\conversion\npu_format_cast\docs\aclnnNpuFormatCast.md
## 类型标签
<!-- [x] 表示选中 -->
- [ ] Bug修复
- [x] 新特性
- [ ] 性能优化
- [ ] 文档更新
- [ ] 其他,请描述:
See merge request: cann/ops-math!2219 | 1 个月前 |