TransdataOperation

功能

数据格式转换处理。

约束

定义

struct TransdataParam {
     enum TransdataType : int { 
         UNDEFINED = 0, 
         FRACTAL_NZ_TO_ND, 
         ND_TO_FRACTAL_NZ 
     };
 
     TransdataType transdataType = UNDEFINED;
     SVector<int64_t> outCrops = {0, 0};
};

成员

成员名称

描述

transdataType

数据格式转换类型,支持FRACTAL_NZ和ND互相转换。

outCrops

仅当FRACTAL_NZ转ND时使用,表示原ND数据格式Shape的最后两维。

输入

表1 输入1

参数

维度

数据类型

格式

x

  1. [batch, m, n]
  2. [m, n]

float16/int8

ND

表2 输入2

参数

维度

数据类型

格式

x

[batch, n1, m1m0, n0]

float16

NZ

输出

表3 输出1

参数

维度

数据类型

格式

y

[batch, n1, m1m0, n0]

float16/int8

NZ

表4 输出2

参数

维度

数据类型

格式

y

[batch, m, n]

float16

ND