• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# format.h
2
3<!--Kit: MindSpore Lite Kit-->
4<!--Subsystem: AI-->
5<!--Owner: @zhuguodong8-->
6<!--Designer: @zhuguodong8; @jjfeing-->
7<!--Tester: @principal87-->
8<!--Adviser: @ge-yafang-->
9
10## 概述
11
12提供张量数据的排列格式。
13
14**引用文件:** <mindspore/format.h>
15
16**库:** libmindspore_lite_ndk.so
17
18**系统能力:** SystemCapability.Ai.MindSpore
19
20**起始版本:** 9
21
22**相关模块:** [MindSpore](capi-mindspore.md)
23
24## 汇总
25
26### 枚举
27
28| 名称 | typedef关键字 | 描述 |
29| -- | -- | -- |
30| [OH_AI_Format](#oh_ai_format) | OH_AI_Format | MSTensor保存的数据支持的排列格式。 |
31
32## 枚举类型说明
33
34### OH_AI_Format
35
36```
37enum OH_AI_Format
38```
39
40**描述**
41
42MSTensor保存的数据支持的排列格式。
43
44**起始版本:** 9
45
46| 枚举项 | 描述 |
47| -- | -- |
48| OH_AI_FORMAT_NCHW = 0 | 按批次N、通道C、高度H和宽度W的顺序存储张量数据。 |
49| OH_AI_FORMAT_NHWC = 1 | 按批次N、高度H、宽度W和通道C的顺序存储张量数据。 |
50| OH_AI_FORMAT_NHWC4 = 2 | 按批次N、高度H、宽度W和通道C的顺序存储张量数据,其中C轴是4字节对齐格式。 |
51| OH_AI_FORMAT_HWKC = 3 | 按高度H、宽度W、核数K和通道C的顺序存储张量数据。 |
52| OH_AI_FORMAT_HWCK = 4 | 按高度H、宽度W、通道C和核数K的顺序存储张量数据。 |
53| OH_AI_FORMAT_KCHW = 5 | 按核数K、通道C、高度H和宽度W的顺序存储张量数据。 |
54| OH_AI_FORMAT_CKHW = 6 | 按通道C、核数K、高度H和宽度W的顺序存储张量数据。 |
55| OH_AI_FORMAT_KHWC = 7 | 按核数K、高度H、宽度W和通道C的顺序存储张量数据。 |
56| OH_AI_FORMAT_CHWK = 8 | 按通道C、高度H、宽度W和核数K的顺序存储张量数据。 |
57| OH_AI_FORMAT_HW = 9 | 按高度H和宽度W的顺序存储张量数据。 |
58| OH_AI_FORMAT_HW4 = 10 | 按高度H和宽度W的顺序存储张量数据,其中W轴是4字节对齐格式。 |
59| OH_AI_FORMAT_NC = 11 | 按批次N和通道C的顺序存储张量数据。 |
60| OH_AI_FORMAT_NC4 = 12 | 按批次N和通道C的顺序存储张量数据,其中C轴是4字节对齐格式。 |
61| OH_AI_FORMAT_NC4HW4 = 13 | 按批次N、通道C、高度H和宽度W的顺序存储张量数据,其中C轴和W轴是4字节对齐格式。 |
62| OH_AI_FORMAT_NCDHW = 15 | 按批次N、通道C、深度D、高度H和宽度W的顺序存储张量数据。 |
63| OH_AI_FORMAT_NWC = 16 | 按批次N、宽度W和通道C的顺序存储张量数据。 |
64| OH_AI_FORMAT_NCW = 17 | 按批次N、通道C和宽度W的顺序存储张量数据。 |
65
66
67