FastDeploy  latest
Fast & Easy to Deploy!
Functions
fastdeploy Namespace Reference

Functions

std::unique_ptr< fastdeploy::RuntimeOption > & FD_C_CheckAndConvertRuntimeOptionWrapper (FD_C_RuntimeOptionWrapper *fd_c_runtime_option_wrapper)
 
 DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER (ClassifyResult, fd_classify_result_wrapper)
 
 DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER (DetectionResult, fd_detection_result_wrapper)
 
 DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER (OCRResult, fd_ocr_result_wrapper)
 
 DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER (SegmentationResult, fd_segmentation_result_wrapper)
 
 DECLARE_CLASSIFICATION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PaddleClasModel, fd_paddleclas_model_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PPYOLOE, fd_ppyoloe_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PicoDet, fd_picodet_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PPYOLO, fd_ppyolo_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (YOLOv3, fd_yolov3_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PaddleYOLOX, fd_paddleyolox_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (FasterRCNN, fd_fasterrcnn_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (MaskRCNN, fd_maskrcnn_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (SSD, fd_ssd_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PaddleYOLOv5, fd_paddleyolov5_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PaddleYOLOv6, fd_paddleyolov6_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PaddleYOLOv7, fd_paddleyolov7_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PaddleYOLOv8, fd_paddleyolov8_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (RTMDet, fd_rtmdet_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (CascadeRCNN, fd_cascadercnn_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PSSDet, fd_pssdet_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (RetinaNet, fd_retinanet_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (FCOS, fd_fcos_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (TTFNet, fd_ttfnet_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (TOOD, fd_tood_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (GFL, fd_gfl_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (YOLOv5, fd_yolov5_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (YOLOv7, fd_yolov7_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (YOLOv8, fd_yolov8_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (YOLOv6, fd_yolov6_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (YOLOR, fd_yolor_wrapper)
 
 DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (YOLOX, fd_yolox_wrapper)
 
 DECLARE_OCR_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (Recognizer, fd_recognizer_wrapper)
 
 DECLARE_OCR_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (DBDetector, fd_dbdetector_wrapper)
 
 DECLARE_OCR_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (Classifier, fd_classifier_wrapper)
 
 DECLARE_PIPELINE_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PPOCRv2, fd_ppocrv2_wrapper)
 
 DECLARE_PIPELINE_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PPOCRv3, fd_ppocrv3_wrapper)
 
 DECLARE_SEGMENTATION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER (PaddleSegModel, fd_paddleseg_model_wrapper)
 

Function Documentation

◆ DECLARE_CLASSIFICATION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER()

fastdeploy::DECLARE_CLASSIFICATION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PaddleClasModel  ,
fd_paddleclas_model_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [1/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PPYOLOE  ,
fd_ppyoloe_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [2/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PicoDet  ,
fd_picodet_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [3/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PPYOLO  ,
fd_ppyolo_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [4/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( YOLOv3  ,
fd_yolov3_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [5/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PaddleYOLOX  ,
fd_paddleyolox_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [6/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( FasterRCNN  ,
fd_fasterrcnn_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [7/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( MaskRCNN  ,
fd_maskrcnn_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [8/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( SSD  ,
fd_ssd_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [9/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PaddleYOLOv5  ,
fd_paddleyolov5_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [10/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PaddleYOLOv6  ,
fd_paddleyolov6_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [11/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PaddleYOLOv7  ,
fd_paddleyolov7_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [12/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PaddleYOLOv8  ,
fd_paddleyolov8_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [13/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( RTMDet  ,
fd_rtmdet_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [14/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( CascadeRCNN  ,
fd_cascadercnn_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [15/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PSSDet  ,
fd_pssdet_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [16/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( RetinaNet  ,
fd_retinanet_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [17/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( FCOS  ,
fd_fcos_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [18/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( TTFNet  ,
fd_ttfnet_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [19/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( TOOD  ,
fd_tood_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [20/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( GFL  ,
fd_gfl_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [21/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( YOLOv5  ,
fd_yolov5_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [22/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( YOLOv7  ,
fd_yolov7_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [23/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( YOLOv8  ,
fd_yolov8_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [24/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( YOLOv6  ,
fd_yolov6_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [25/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( YOLOR  ,
fd_yolor_wrapper   
)

◆ DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [26/26]

fastdeploy::DECLARE_DETECTION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( YOLOX  ,
fd_yolox_wrapper   
)

◆ DECLARE_OCR_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [1/3]

fastdeploy::DECLARE_OCR_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( Recognizer  ,
fd_recognizer_wrapper   
)

◆ DECLARE_OCR_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [2/3]

fastdeploy::DECLARE_OCR_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( DBDetector  ,
fd_dbdetector_wrapper   
)

◆ DECLARE_OCR_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [3/3]

fastdeploy::DECLARE_OCR_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( Classifier  ,
fd_classifier_wrapper   
)

◆ DECLARE_PIPELINE_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [1/2]

fastdeploy::DECLARE_PIPELINE_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PPOCRv2  ,
fd_ppocrv2_wrapper   
)

◆ DECLARE_PIPELINE_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER() [2/2]

fastdeploy::DECLARE_PIPELINE_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PPOCRv3  ,
fd_ppocrv3_wrapper   
)

◆ DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER() [1/4]

fastdeploy::DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER ( ClassifyResult  ,
fd_classify_result_wrapper   
)

◆ DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER() [2/4]

fastdeploy::DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER ( DetectionResult  ,
fd_detection_result_wrapper   
)

◆ DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER() [3/4]

fastdeploy::DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER ( OCRResult  ,
fd_ocr_result_wrapper   
)

◆ DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER() [4/4]

fastdeploy::DECLARE_RESULT_FUNC_FOR_GET_PTR_FROM_WRAPPER ( SegmentationResult  ,
fd_segmentation_result_wrapper   
)

◆ DECLARE_SEGMENTATION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER()

fastdeploy::DECLARE_SEGMENTATION_MODEL_FUNC_FOR_GET_PTR_FROM_WRAPPER ( PaddleSegModel  ,
fd_paddleseg_model_wrapper   
)

◆ FD_C_CheckAndConvertRuntimeOptionWrapper()

std::unique_ptr< fastdeploy::RuntimeOption > & fastdeploy::FD_C_CheckAndConvertRuntimeOptionWrapper ( FD_C_RuntimeOptionWrapper fd_c_runtime_option_wrapper)