#hbDSPRpcCmd
typedef enum {
// Naming rules: B means begin, E means end
// [0x0, 0x400) reserved for framework
HB_DSP_RPC_CMD_R_B = 0x0,
HB_DSP_RPC_CMD_PING = HB_DSP_RPC_CMD_R_B,
HB_DSP_RPC_CMD_CONFIG = 0x01,
HB_DSP_RPC_CMD_R_E = 0x3ff,
// [0x400, 0x800) for neural network operators
HB_DSP_RPC_CMD_NN_B = 0x400,
HB_DSP_RPC_CMD_NN_E = 0x7ff,
// [0x800, 0xfff) for cv operators
HB_DSP_RPC_CMD_CV_B = 0x800,
HB_DSP_RPC_CMD_CV_E = 0xfff,
// [0x1000, 0x13ff) for hpl operators
HB_DSP_RPC_CMD_HPL_B = 0x1000,
HB_DSP_RPC_CMD_HPL_E = 0x13ff,
// [0x1400, 0xffff] for custom purpose
HB_DSP_RPC_CMD_BUTT = 0xffff
} hbDSPRpcCmd;
DSP算子命令枚举。
-
成员
成员名称 描述 HB_DSP_RPC_CMD_R_B框架内部命令 HB_DSP_RPC_CMD_CONFIG框架内部命令 HB_DSP_RPC_CMD_R_E框架内部命令 HB_DSP_RPC_CMD_NN_BNN算子起始命令 HB_DSP_RPC_CMD_NN_ENN算子终止命令 HB_DSP_RPC_CMD_CV_BCV算子起始命令 HB_DSP_RPC_CMD_CV_ECV算子终止命令 HB_DSP_RPC_CMD_HPL_BHPL算子起始命令 HB_DSP_RPC_CMD_HPL_EHPL算子终止命令 HB_DSP_RPC_CMD_BUTT算子终止命令
