DataFormatDimMap
产品支持情况
| 产品 | 是否支持 |
|---|---|
| Ascend 950PR/Ascend 950DT | √ |
| Atlas A3 训练系列产品/Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品/Atlas A2 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | × |
| Atlas 推理系列产品 | √ |
| Atlas 训练系列产品 | √ |
功能说明
- 算子功能:根据源数据格式和目标数据格式的维度映射关系,将输入的维度索引转换为目标格式下的对应维度索引。
- 计算示例:输入维度索引
[0, 1, 2, 3],源格式NHWC,目标格式NCHW,输出[0, 2, 3, 1]。即NHWC的第1维(H)对应NCHW的第2维,第2维(W)对应第3维,第3维(C)对应第1维。
参数说明
| 参数名 | 输入/输出/属性 | 描述 | 数据类型 | 数据格式 |
|---|---|---|---|---|
| x | 输入 | 维度索引张量,取值范围为 [-(格式长度),格式长度)。 | INT32、INT64 | ND |
| src_format | 可选属性 |
|
STRING | - |
| dst_format | 可选属性 |
|
STRING | - |
| y | 输出 | 映射后的维度索引张量,shape与输入x相同。 | INT32、INT64 | ND |
约束说明
- src_format和dst_format必须包含相同的字符集(即相同的维度字母,顺序可不同)。
- 格式字符串长度支持1~5。
- 输入x的shape维度数不超过8。
调用说明
| 调用方式 | 调用样例 | 说明 |
|---|---|---|
| 图模式 | test_geir_data_format_dim_map | 通过算子IR构图方式调用DataFormatDimMap算子。 |