|
| enum class | Mmind::Dl::StatusCode : UInt32 {
Mmind::Dl::Ok = 0
, Mmind::Dl::Error = 0x00008000
, Mmind::Dl::Warning = 0x80000000
, Mmind::Dl::NullParam = Error | 0x01
,
Mmind::Dl::InvalidValue = Error | 0x02
, Mmind::Dl::InvalidParam = Error | 0x03
, Mmind::Dl::IOError = Error | 0x04
, Mmind::Dl::DeserializeError = Error | 0x05
,
Mmind::Dl::ModelNotConverted = Error | 0x06
, Mmind::Dl::ModelLoading = Error | 0x07
, Mmind::Dl::ModelLoadFailed = Error | 0x08
, Mmind::Dl::ModelReload = Error | 0x09
,
Mmind::Dl::ModelFileNotExist = Error | 0x0A
, Mmind::Dl::ModelConvertFailed = Error | 0x0B
, Mmind::Dl::ModelNotLoaded = Error | 0x0C
, Mmind::Dl::EngineNotInited = Error | 0x0D
,
Mmind::Dl::EngineEmptyInput = Error | 0x0E
, Mmind::Dl::ModuleInvalidInput = Error | 0x0F
, Mmind::Dl::EngineInvalidInput = Error | 0x10
, Mmind::Dl::NodeInvalidInput = Error | 0x11
,
Mmind::Dl::UnsupportedValueType = Error | 0x12
, Mmind::Dl::LoadPluginFailed = Error | 0x13
, Mmind::Dl::ModuleGraphNotInited = Error | 0x14
, Mmind::Dl::UnsupportedBackendType = Error | 0x15
,
Mmind::Dl::InvalidFilePath = Error | 0x16
, Mmind::Dl::ModelPackMd5Error = Error | 0x17
, Mmind::Dl::ModelPackInitError = Error | 0x18
, Mmind::Dl::ModelPackUnzipFailed = Error | 0x19
,
Mmind::Dl::UnsupportedModelPack = Error | 0x1A
, Mmind::Dl::AuthorityTypeError = Error | 0x1B
, Mmind::Dl::AlgorithmAuthorityError = Error | 0x1C
, Mmind::Dl::ExceedsEngineLimit = Error | 0x1D
,
Mmind::Dl::ModuleEmptyInput = Warning | 0x01
, Mmind::Dl::NodeEmptyInput = Warning | 0x02
} |
| | Status codes for MechMind DL SDK operations. More...
|
| |
| enum class | Mmind::Dl::BackendType : int {
Mmind::Dl::Unknown = 0
, Mmind::Dl::OnnxRT
, Mmind::Dl::TensorRT
, Mmind::Dl::OpenVINO
,
Mmind::Dl::OnnxRTC
} |
| | Backend types for inference. More...
|
| |
| enum class | Mmind::Dl::DLAlgoType : int {
Mmind::Dl::Unknown = 0
, Mmind::Dl::Classification
, Mmind::Dl::ObjectDetection
, Mmind::Dl::InstanceSegmentation
,
Mmind::Dl::InstanceSegmentationV2
, Mmind::Dl::DefectSegmentation
, Mmind::Dl::FastLocating
, Mmind::Dl::TextRecognition
,
Mmind::Dl::TextDetection
, Mmind::Dl::UnsupSegmentation
, Mmind::Dl::LargeSegModel
, Mmind::Dl::FGBGSegmentation
,
Mmind::Dl::PickAnything
} |
| | DL algorithm types. More...
|
| |
| enum class | Mmind::Dl::PrecisionType : int { Mmind::Dl::FP16
, Mmind::Dl::FP32
} |
| | Float precision types. More...
|
| |
| enum class | Mmind::Dl::InferDeviceType { Mmind::Dl::Unknown = 0
, Mmind::Dl::CPU = 1
, Mmind::Dl::GPUDefault = 1 << 1
, Mmind::Dl::GPUOptimization = 1 << 2
} |
| | Infer device types. More...
|
| |
| enum class | Mmind::Dl::ModelStatus : unsigned int {
Mmind::Dl::Idle
, Mmind::Dl::Converting
, Mmind::Dl::ConvertFailed
, Mmind::Dl::Converted
,
Mmind::Dl::Loading
, Mmind::Dl::LoadFailed
, Mmind::Dl::Loaded
} |
| | Model status. More...
|
| |
| enum class | Mmind::Dl::InferImageType { Mmind::Dl::Depth = 0x0
, Mmind::Dl::Intensity = 0x1
} |
| | Image types for inference. More...
|
| |