Mech-DLK SDK (C#) 3.0.0
Mech-DLK SDK (C#) Reference Documentation
 
Loading...
Searching...
No Matches
Enums.h File Reference

Go to the source code of this file.

Namespaces

namespace  Mmind
 
namespace  Mmind::Dl
 

Enumerations

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...