FastDeploy  latest
Fast & Easy to Deploy!
Namespaces | Classes | Enumerations
fastdeploy Namespace Reference

Namespaces

Classes

class  RuntimeOption
 Option object used when create a new Runtime object. More...
 

Enumerations

enum  ModelFormat {
  ModelFormat.AUTOREC, ModelFormat.PADDLE, ModelFormat.ONNX, ModelFormat.RKNN,
  ModelFormat.TORCHSCRIPT, ModelFormat.SOPHGO
}
 
enum  rknpu2_CpuName { rknpu2_CpuName.RK356X = 0, rknpu2_CpuName.RK3588 = 1 }
 
enum  rknpu2_CoreMask {
  rknpu2_CoreMask.RKNN_NPU_CORE_AUTO = 0, rknpu2_CoreMask.RKNN_NPU_CORE_0 = 1, rknpu2_CoreMask.RKNN_NPU_CORE_1 = 2, rknpu2_CoreMask.RKNN_NPU_CORE_2 = 4,
  rknpu2_CoreMask.RKNN_NPU_CORE_0_1, rknpu2_CoreMask.RKNN_NPU_CORE_0_1_2
}
 
enum  LitePowerMode {
  LitePowerMode.LITE_POWER_HIGH = 0, LitePowerMode.LITE_POWER_LOW = 1, LitePowerMode.LITE_POWER_FULL = 2, LitePowerMode.LITE_POWER_NO_BIND = 3,
  LitePowerMode.LITE_POWER_RAND_HIGH = 4, LitePowerMode.LITE_POWER_RAND_LOW = 5
}
 

Enumeration Type Documentation

◆ LitePowerMode

Enumerator
LITE_POWER_HIGH 

Use Lite Backend with high power mode.

LITE_POWER_LOW 

Use Lite Backend with low power mode.

LITE_POWER_FULL 

Use Lite Backend with full power mode.

LITE_POWER_NO_BIND 

Use Lite Backend with no bind power mode.

LITE_POWER_RAND_HIGH 

Use Lite Backend with rand high mode.

LITE_POWER_RAND_LOW 

Use Lite Backend with rand low power mode.

◆ ModelFormat

Enumerator
AUTOREC 

Auto recognize the model format by model file name.

PADDLE 

Model with paddlepaddle format.

ONNX 

Model with ONNX format.

RKNN 

Model with RKNN format.

TORCHSCRIPT 

Model with TorchScript format.

SOPHGO 

Model with SOPHGO format.

◆ rknpu2_CoreMask

Enumerator
RKNN_NPU_CORE_AUTO 

default, run on NPU core randomly.

RKNN_NPU_CORE_0 

run on NPU core 0.

RKNN_NPU_CORE_1 

run on NPU core 1.

RKNN_NPU_CORE_2 

run on NPU core 2.

RKNN_NPU_CORE_0_1 

run on NPU core 1 and core 2.

RKNN_NPU_CORE_0_1_2 

run on NPU core 1 and core 2.

◆ rknpu2_CpuName

Enumerator
RK356X 

run on RK356X.

RK3588 

default,run on RK3588.