1# ModelConfig
2
3
4## 概述
5
6定义编译模型需要的参数配置。
7
8**起始版本:** 3.2
9
10**相关模块:**[NNRt](_n_n_rt_v20.md)
11
12
13## 汇总
14
15
16### Public 属性
17
18| 名称 | 描述 |
19| -------- | -------- |
20| boolean [enableFloat16](#enablefloat16) | float32浮点模型是否以float16浮点运行  |
21| enum [PerformanceMode](_n_n_rt_v20.md#performancemode)[mode](#mode) | 计算任务的性能模式,性能模式定义请查看[PerformanceMode](_n_n_rt_v20.md#performancemode) |
22| enum [Priority](_n_n_rt_v20.md#priority)[priority](#priority) | 计算任务的优先级,优先级详情请看[Priority](_n_n_rt_v20.md#priority) |
23| Map< String, byte[]> [extensions](#extensions) | 底层硬件自定义属性,按照“名称:二进制值”来存储,由HDI服务自行解析  |
24
25
26## 类成员变量说明
27
28
29### enableFloat16
30
31```
32boolean ModelConfig::enableFloat16
33```
34**描述**
35
36float32浮点模型是否以float16浮点运行
37
38
39### extensions
40
41```
42Map<String, byte[]> ModelConfig::extensions
43```
44**描述**
45
46底层硬件自定义属性,按照“名称:二进制值”来存储,由HDI服务自行解析
47
48
49### mode
50
51```
52enum PerformanceMode ModelConfig::mode
53```
54**描述**
55
56计算任务的性能模式,性能模式定义请查看[PerformanceMode](_n_n_rt_v20.md#performancemode)
57
58
59### priority
60
61```
62enum Priority ModelConfig::priority
63```
64**描述**
65
66计算任务的优先级,优先级详情请看[Priority](_n_n_rt_v20.md#priority)
67