Python API¶
MobileConfig¶
class MobileConfig;
MobileConfig用来配置构建LightPredictor的配置信息,如NaiveBuffer格式的模型地址、能耗模式、工作线程数等等。
CxxPredictor¶
class CxxPredictor
CxxPredictor是Paddle-Lite的预测器,由create_paddle_predictor根据CxxConfig进行创建。用户可以根据CxxPredictor提供的接口设置输入数据、执行模型预测、获取输出以及获得当前使用lib的版本信息等。
LightPredictor¶
class LightPredictor
LightPredictor是Paddle-Lite的预测器,由create_paddle_predictor根据MobileConfig进行创建。用户可以根据LightPredictor提供的接口设置输入数据、执行模型预测、获取输出以及获得当前使用lib的版本信息等。
TargetType 、PrecisionType、DataLayoutType、Place¶
TargetType为目标设备硬件类型,用户可以根据应用场景选择硬件平台类型。
PrecisionType为模型中Tensor的数据精度,默认值为FP32(float32)。
DataLayoutType为Tensor的数据格式,默认值为NCHW(number, channel, height, weigth)。
Place是TargetType、PrecisionType和DataLayoutType的集合,说明运行时的设备类型、数据精度和数据格式。