ToOpFormat
函数功能
将aclFormat转为对应的op::Format。
aclFormat为AscendCL(Ascend Computing Language)对外提供的数据格式,op::Format为aclnn定义的内部数据格式,实际使用的是GE定义的ge::Format。
函数原型
Format ToOpFormat(aclFormat format)
参数说明
|
参数 |
输入/输出 |
说明 |
|---|---|---|
|
format |
输入 |
待转换的aclFormat。aclFormat定义如下: typedef enum {
ACL_FORMAT_UNDEFINED = -1,
ACL_FORMAT_NCHW = 0,
ACL_FORMAT_NHWC = 1,
ACL_FORMAT_ND = 2,
ACL_FORMAT_NC1HWC0 = 3,
ACL_FORMAT_FRACTAL_Z = 4,
ACL_FORMAT_NC1HWC0_C04 = 12,
ACL_FORMAT_HWCN = 16,
ACL_FORMAT_NDHWC = 27,
ACL_FORMAT_FRACTAL_NZ = 29,
ACL_FORMAT_NCDHW = 30,
ACL_FORMAT_NDC1HWC0 = 32,
ACL_FRACTAL_Z_3D = 33,
ACL_FORMAT_NC = 35,
ACL_FORMAT_NCL = 47,
} aclFormat;
|
返回值说明
返回op::Format类型。
约束说明
无
调用示例
// 获取ACL_FORMAT_ND对应的Format枚举
void Func() {
Format format = ToOpFormat(ACL_FORMAT_ND);
}
父主题: format_utils