types.h
概述
提供了MindSpore Lite支持的模型文件类型和设备类型。
库: libmindspore_lite_ndk.so
起始版本: 9
相关模块:MindSpore
汇总
类型定义
名称 | 描述 |
---|---|
OH_AI_ModelType | 模型文件的类型。 |
OH_AI_DeviceType | 设备类型信息,包含了目前支持的设备类型。 |
OH_AI_NNRTDeviceType | NNRT管理的硬件设备类型。 |
OH_AI_PerformanceMode | NNRT硬件的工作性能模式。 |
OH_AI_Priority | NNRT推理任务优先级。 |
OH_AI_OptimizationLevel | 训练优化等级。 |
OH_AI_QuantizationType | 量化类型信息。 |
NNRTDeviceDesc | NNRT设备信息描述,包含设备ID,设备名称等信息。 |
枚举
名称 | 描述 |
---|---|
OH_AI_ModelType { OH_AI_MODELTYPE_MINDIR = 0, OH_AI_MODELTYPE_INVALID = 0xFFFFFFFF } | 模型文件的类型。 |
OH_AI_DeviceType { OH_AI_DEVICETYPE_CPU = 0, OH_AI_DEVICETYPE_GPU, OH_AI_DEVICETYPE_KIRIN_NPU, OH_AI_DEVICETYPE_NNRT = 60, OH_AI_DEVICETYPE_INVALID = 100 } | 设备类型信息,包含了目前支持的设备类型。 |
OH_AI_NNRTDeviceType { OH_AI_NNRTDEVICE_OTHERS = 0, OH_AI_NNRTDEVICE_CPU = 1, OH_AI_NNRTDEVICE_GPU = 2, OH_AI_NNRTDEVICE_ACCELERATOR = 3 } | NNRT管理的硬件设备类型。 |
OH_AI_PerformanceMode { OH_AI_PERFORMANCE_NONE = 0, OH_AI_PERFORMANCE_LOW = 1, OH_AI_PERFORMANCE_MEDIUM = 2, OH_AI_PERFORMANCE_HIGH = 3, OH_AI_PERFORMANCE_EXTREME = 4 } | NNRT硬件的工作性能模式。 |
OH_AI_Priority { OH_AI_PRIORITY_NONE = 0, OH_AI_PRIORITY_LOW = 1, OH_AI_PRIORITY_MEDIUM = 2, OH_AI_PRIORITY_HIGH = 3 } | NNRT推理任务优先级。 |
OH_AI_OptimizationLevel { OH_AI_KO0 = 0, OH_AI_KO2 = 2, OH_AI_KO3 = 3, OH_AI_KAUTO = 4, OH_AI_KOPTIMIZATIONTYPE = 0xFFFFFFFF } | 训练优化等级。 |
OH_AI_QuantizationType { OH_AI_NO_QUANT = 0, OH_AI_WEIGHT_QUANT = 1, OH_AI_FULL_QUANT = 2, OH_AI_UNKNOWN_QUANT_TYPE = 0xFFFFFFFF } | 量化类型信息。 |