|
| enum | nndeploy::base::CodecFlag : int {
nndeploy::base::kCodecFlagImage = 0x0000
, nndeploy::base::kCodecFlagImages
, nndeploy::base::kCodecFlagVideo
, nndeploy::base::kCodecFlagCamera
,
nndeploy::base::kCodecFlagOther
} |
| |
| enum | nndeploy::base::CodecType : int { nndeploy::base::kCodecTypeNone = 0x0000
, nndeploy::base::kCodecTypeOpenCV
, nndeploy::base::kCodecTypeFFmpeg
, nndeploy::base::kCodecTypeStb
} |
| |
| enum | nndeploy::base::DataFormat : int {
nndeploy::base::kDataFormatN = 0x0000
, nndeploy::base::kDataFormatNC
, nndeploy::base::kDataFormatNCL
, nndeploy::base::kDataFormatS1D
,
nndeploy::base::kDataFormatNCHW
, nndeploy::base::kDataFormatNHWC
, nndeploy::base::kDataFormatOIHW
, nndeploy::base::kDataFormatNC4HW
,
nndeploy::base::kDataFormatNC8HW
, nndeploy::base::kDataFormatNCDHW
, nndeploy::base::kDataFormatNDHWC
, nndeploy::base::kDataFormatNDCHW
,
nndeploy::base::kDataFormatAuto
, nndeploy::base::kDataFormatNotSupport
} |
| |
| enum | nndeploy::base::DataTypeCode : uint8_t {
nndeploy::base::kDataTypeCodeUint = 0x00
, nndeploy::base::kDataTypeCodeInt
, nndeploy::base::kDataTypeCodeFp
, nndeploy::base::kDataTypeCodeBFp
,
nndeploy::base::kDataTypeCodeOpaqueHandle
, nndeploy::base::kDataTypeCodeNotSupport
} |
| |
| enum | nndeploy::base::DeviceTypeCode : int {
nndeploy::base::kDeviceTypeCodeCpu = 0x0000
, nndeploy::base::kDeviceTypeCodeArm
, nndeploy::base::kDeviceTypeCodeX86
, nndeploy::base::kDeviceTypeCodeRiscV
,
nndeploy::base::kDeviceTypeCodeCuda
, nndeploy::base::kDeviceTypeCodeRocm
, nndeploy::base::kDeviceTypeCodeSyCL
, nndeploy::base::kDeviceTypeCodeOpenCL
,
nndeploy::base::kDeviceTypeCodeOpenGL
, nndeploy::base::kDeviceTypeCodeMetal
, nndeploy::base::kDeviceTypeCodeVulkan
, nndeploy::base::kDeviceTypeCodeHexagon
,
nndeploy::base::kDeviceTypeCodeMtkVpu
, nndeploy::base::kDeviceTypeCodeAscendCL
, nndeploy::base::kDeviceTypeCodeAppleNpu
, nndeploy::base::kDeviceTypeCodeRkNpu
,
nndeploy::base::kDeviceTypeCodeQualcommNpu
, nndeploy::base::kDeviceTypeCodeMtkNpu
, nndeploy::base::kDeviceTypeCodeSophonNpu
, nndeploy::base::kDeviceTypeCodeNotSupport
} |
| |
| enum | nndeploy::base::EdgeType : int { nndeploy::base::kEdgeTypeFixed = 0x0001
, nndeploy::base::kEdgeTypePipeline = 0x0001 << 1
} |
| |
| enum | nndeploy::base::EdgeUpdateFlag : int { nndeploy::base::kEdgeUpdateFlagComplete = 0x0001
, nndeploy::base::kEdgeUpdateFlagTerminate = 0x0001 << 1
, nndeploy::base::kEdgeUpdateFlagError = 0x0001 << 2
} |
| |
| enum | nndeploy::base::EncryptType : int { nndeploy::base::kEncryptTypeNone = 0x0000
, nndeploy::base::kEncryptTypeBase64
} |
| |
| enum | nndeploy::base::ForwardOpType : int {
nndeploy::base::kForwardOpTypeDefault = 0x0000
, nndeploy::base::kForwardOpTypeOneDnn
, nndeploy::base::kForwardOpTypeXnnPack
, nndeploy::base::kForwardOpTypeQnnPack
,
nndeploy::base::kForwardOpTypeCudnn
, nndeploy::base::kForwardOpTypeAclOp
, nndeploy::base::kForwardOpTypeNotSupport
} |
| |
| enum | nndeploy::base::InferenceOptLevel : int { nndeploy::base::kInferenceOptLevel0 = 0x0000
, nndeploy::base::kInferenceOptLevel1
, nndeploy::base::kInferenceOptLevelAuto
} |
| |
| enum | nndeploy::base::InferenceType : int {
nndeploy::base::kInferenceTypeNone = 0x0000
, nndeploy::base::kInferenceTypeDefault
, nndeploy::base::kInferenceTypeOpenVino
, nndeploy::base::kInferenceTypeTensorRt
,
nndeploy::base::kInferenceTypeCoreML
, nndeploy::base::kInferenceTypeTfLite
, nndeploy::base::kInferenceTypeOnnxRuntime
, nndeploy::base::kInferenceTypeAscendCL
,
nndeploy::base::kInferenceTypeNcnn
, nndeploy::base::kInferenceTypeTnn
, nndeploy::base::kInferenceTypeMnn
, nndeploy::base::kInferenceTypePaddleLite
,
nndeploy::base::kInferenceTypeRknn
, nndeploy::base::kInferenceTypeTvm
, nndeploy::base::kInferenceTypeAITemplate
, nndeploy::base::kInferenceTypeSnpe
,
nndeploy::base::kInferenceTypeQnn
, nndeploy::base::kInferenceTypeSophon
, nndeploy::base::kInferenceTypeTorch
, nndeploy::base::kInferenceTypeTensorFlow
,
nndeploy::base::kInferenceTypeNeuroPilot
, nndeploy::base::kInferenceTypeVllm
, nndeploy::base::kInferenceTypeSGLang
, nndeploy::base::kInferenceTypeLmdeploy
,
nndeploy::base::kInferenceTypeLlamaCpp
, nndeploy::base::kInferenceTypeLLM
, nndeploy::base::kInferenceTypeXDit
, nndeploy::base::kInferenceTypeOneDiff
,
nndeploy::base::kInferenceTypeDiffusers
, nndeploy::base::kInferenceTypeDiff
, nndeploy::base::kInferenceTypeNotSupport
} |
| |
| enum | nndeploy::base::MemoryPoolType : int { nndeploy::base::kMemoryPoolTypeEmbed = 0x0000
, nndeploy::base::kMemoryPoolTypeUnity
, nndeploy::base::kMemoryPoolTypeChunkIndepend
} |
| |
| enum | nndeploy::base::MemoryType : int { nndeploy::base::kMemoryTypeNone = 0x0000
, nndeploy::base::kMemoryTypeAllocate
, nndeploy::base::kMemoryTypeExternal
, nndeploy::base::kMemoryTypeMapped
} |
| |
| enum | nndeploy::base::ModelType : int {
nndeploy::base::kModelTypeDefault = 0x0000
, nndeploy::base::kModelTypeOpenVino
, nndeploy::base::kModelTypeTensorRt
, nndeploy::base::kModelTypeCoreML
,
nndeploy::base::kModelTypeTfLite
, nndeploy::base::kModelTypeOnnx
, nndeploy::base::kModelTypeAscendCL
, nndeploy::base::kModelTypeNcnn
,
nndeploy::base::kModelTypeTnn
, nndeploy::base::kModelTypeMnn
, nndeploy::base::kModelTypePaddleLite
, nndeploy::base::kModelTypeRknn
,
nndeploy::base::kModelTypeTvm
, nndeploy::base::kModelTypeAITemplate
, nndeploy::base::kModelTypeSnpe
, nndeploy::base::kModelTypeQnn
,
nndeploy::base::kModelTypeSophon
, nndeploy::base::kModelTypeTorchScript
, nndeploy::base::kModelTypeTorchPth
, nndeploy::base::kModelTypeHdf5
,
nndeploy::base::kModelTypeSafetensors
, nndeploy::base::kModelTypeNeuroPilot
, nndeploy::base::kModelTypeGGUF
, nndeploy::base::kModelTypeNotSupport
} |
| |
| enum | nndeploy::base::NodeColorType : int { nndeploy::base::kNodeColorWhite = 0x0000
, nndeploy::base::kNodeColorGray
, nndeploy::base::kNodeColorBlack
} |
| |
| enum | nndeploy::base::ParallelType : int { nndeploy::base::kParallelTypeNone = 0x0001
, nndeploy::base::kParallelTypeSequential = 0x0001 << 1
, nndeploy::base::kParallelTypeTask = 0x0001 << 2
, nndeploy::base::kParallelTypePipeline = 0x0001 << 3
} |
| |
| enum | nndeploy::base::PowerType : int { nndeploy::base::kPowerTypeHigh = 0x0000
, nndeploy::base::kPowerTypeNormal
, nndeploy::base::kPowerTypeLow
, nndeploy::base::kPowerTypeNotSupport
} |
| |
| enum | nndeploy::base::PrecisionType : int {
nndeploy::base::kPrecisionTypeBFp16 = 0x0000
, nndeploy::base::kPrecisionTypeFp16
, nndeploy::base::kPrecisionTypeFp32
, nndeploy::base::kPrecisionTypeFp64
,
nndeploy::base::kPrecisionTypeNotSupport
} |
| |
| enum | nndeploy::base::QueueOverflowPolicy : int { nndeploy::base::kQueueOverflowPolicyNodeBackpressure = 0x0001
, nndeploy::base::kQueueOverflowPolicyAllBackpressure = 0x0001 << 1
, nndeploy::base::kQueueOverflowPolicyDropOldest = 0x0001 << 2
} |
| |
| enum | nndeploy::base::ShareMemoryType : int { nndeploy::base::kShareMemoryTypeNoShare = 0x0000
, nndeploy::base::kShareMemoryTypeShareFromExternal
, nndeploy::base::kShareMemoryTypeNotSupport
} |
| |
| enum | nndeploy::base::TensorType : int { nndeploy::base::kTensorTypeDefault = 0x0000
, nndeploy::base::kTensorTypePipeline
} |
| |
| enum | nndeploy::base::TopoSortType : int { nndeploy::base::kTopoSortTypeBFS = 0x0000
, nndeploy::base::kTopoSortTypeDFS
} |
| |