Mech-DLK SDK (C++) 3.0.0
Mech-DLK SDK (C++) Reference Documentation
 
Loading...
Searching...
No Matches
type.h File Reference
#include <cstdint>
#include <vector>
#include <string>
#include "macro.h"

Go to the source code of this file.

Classes

struct  mmind::dl::ModelEfficiencyParam
 

Namespaces

namespace  mmind
 
namespace  mmind::base
 
namespace  mmind::dl
 

Enumerations

enum class  mmind::base::DataType : int32_t {
  mmind::base::kUnknown , mmind::base::kFLOAT , mmind::base::kHALF , mmind::base::kINT8 ,
  mmind::base::kINT32 , mmind::base::kINT64
}
 
enum class  mmind::dl::BackendType : int32_t {
  mmind::dl::Unknown = 0 , mmind::dl::OnnxRT , mmind::dl::TensorRT , mmind::dl::OpenVINO ,
  mmind::dl::OnnxRTC
}
 
enum class  mmind::dl::DLAlgoType : int32_t {
  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 , mmind::dl::RegisterClassification , mmind::dl::SingleCharacterDetection , mmind::dl::RegisterUnsupSeg ,
  mmind::dl::RegisterCharacterDetection
}
 
enum class  mmind::dl::QuickAIMode : int32_t { mmind::dl::Registration = 0 , mmind::dl::Inference }
 
enum class  mmind::dl::PrecisionType : int32_t { mmind::dl::FP16 , mmind::dl::FP32 }
 
enum class  mmind::dl::InferDeviceType { mmind::dl::Unknown = 0 , mmind::dl::CPU = 1 , mmind::dl::GPUDefault = 1 << 1 , mmind::dl::GPUOptimization = 1 << 2 }
 
enum class  mmind::dl::ModelStatus : unsigned {
  mmind::dl::Idle , mmind::dl::Converting , mmind::dl::ConvertFailed , mmind::dl::Converted ,
  mmind::dl::Loading , mmind::dl::LoadFailed , mmind::dl::Loaded
}
 
enum class  mmind::dl::InferImageType { mmind::dl::Depth = 0x0 , mmind::dl::Intensity = 0x1 }