ToAclFormat
函数功能
将op::Format转为对应的aclFormat。
aclFormat为AscendCL(Ascend Computing Language)对外提供的数据格式,op::Format为aclnn定义的内部数据格式,实际使用的是GE定义的ge::Format。
函数原型
aclFormat ToAclFormat(Format format)
参数说明
参数 |
输入/输出 |
说明 |
---|---|---|
format |
输入 |
待转换的op::Format。转换后的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; |
返回值说明
返回aclFormat类型。
约束说明
无
调用示例
// 获取FORMAT_ND对应的aclFormat枚举 void Func() { aclFormat format = ToAclFormat(FORMAT_ND); }
父主题: format_utils