# ModelConfig
## 概述
定义编译模型需要的参数配置。
**Since:**
3.2
**Version:**
2.0
**相关模块:**
[NNRt](_n_n_rt.md)
## 汇总
### Public 属性
| 名称 | 描述 |
| -------- | -------- |
| [enableFloat16](#enablefloat16) | boolean
float32浮点模型是否以float16浮点运行 |
| [mode](#mode) | enum [PerformanceMode](_n_n_rt.md#performancemode)
计算任务的性能模式,性能模式定义请查看[PerformanceMode](_n_n_rt.md#performancemode) |
| [priority](#priority) | enum [Priority](_n_n_rt.md#priority)
计算任务的优先级,优先级详情请看[Priority](_n_n_rt.md#priority) |
| [extensions](#extensions) | Map< String, byte[]>
底层硬件自定义属性,按照“名称:二进制值”来存储,由HDI服务自行解析 |
## 类成员变量说明
### enableFloat16
```
boolean ModelConfig::enableFloat16
```
**描述:**
float32浮点模型是否以float16浮点运行
### extensions
```
Map ModelConfig::extensions
```
**描述:**
底层硬件自定义属性,按照“名称:二进制值”来存储,由HDI服务自行解析
### mode
```
enum PerformanceMode ModelConfig::mode
```
**描述:**
计算任务的性能模式,性能模式定义请查看[PerformanceMode](_n_n_rt.md#performancemode)
### priority
```
enum Priority ModelConfig::priority
```
**描述:**
计算任务的优先级,优先级详情请看[Priority](_n_n_rt.md#priority)