FastDeploy  latest
Fast & Easy to Deploy!
Functions
model.cc File Reference
#include "fastdeploy_capi/vision/classification/ppcls/model.h"
#include "fastdeploy_capi/internal/types_internal.h"
Include dependency graph for model.cc:

Functions

FD_C_PaddleClasModelWrapperFD_C_CreatePaddleClasModelWrapper (const char *model_file, const char *params_file, const char *config_file, FD_C_RuntimeOptionWrapper *fd_c_runtime_option_wrapper, const FD_C_ModelFormat model_format)
 Create a new FD_C_PaddleClasModelWrapper object. More...
 
void FD_C_DestroyPaddleClasModelWrapper (FD_C_PaddleClasModelWrapper *fd_c_paddleclas_model_wrapper)
 
FD_C_Bool FD_C_PaddleClasModelWrapperPredict (FD_C_PaddleClasModelWrapper *fd_c_paddleclas_model_wrapper, FD_C_Mat img, FD_C_ClassifyResult *fd_c_classify_result)
 
FD_C_Bool FD_C_PaddleClasModelWrapperInitialized (FD_C_PaddleClasModelWrapper *fd_c_paddleclas_model_wrapper)
 
FD_C_Bool FD_C_PaddleClasModelWrapperBatchPredict (FD_C_PaddleClasModelWrapper *fd_c_paddleclas_model_wrapper, FD_C_OneDimMat imgs, FD_C_OneDimClassifyResult *results)
 

Function Documentation

◆ FD_C_CreatePaddleClasModelWrapper()

FD_C_PaddleClasModelWrapper* FD_C_CreatePaddleClasModelWrapper ( const char *  model_file,
const char *  params_file,
const char *  config_file,
FD_C_RuntimeOptionWrapper fd_c_runtime_option_wrapper,
const FD_C_ModelFormat  model_format 
)

Create a new FD_C_PaddleClasModelWrapper object.

Parameters
[in]model_filePath of model file, e.g resnet/model.pdmodel
[in]params_filePath of parameter file, e.g resnet/model.pdiparams, if the model format is ONNX, this parameter will be ignored
[in]config_filePath of configuration file for deployment, e.g resnet/infer_cfg.yml
[in]fd_c_runtime_option_wrapperRuntimeOption for inference, the default will use cpu, and choose the backend defined in valid_cpu_backends
[in]model_formatModel format of the loaded model, default is Paddle format
Returns
Return a pointer to FD_C_PaddleClasModelWrapper object

◆ FD_C_DestroyPaddleClasModelWrapper()

void FD_C_DestroyPaddleClasModelWrapper ( FD_C_PaddleClasModelWrapper fd_c_paddleclas_model_wrapper)

◆ FD_C_PaddleClasModelWrapperBatchPredict()

FD_C_Bool FD_C_PaddleClasModelWrapperBatchPredict ( FD_C_PaddleClasModelWrapper fd_c_paddleclas_model_wrapper,
FD_C_OneDimMat  imgs,
FD_C_OneDimClassifyResult results 
)

◆ FD_C_PaddleClasModelWrapperInitialized()

FD_C_Bool FD_C_PaddleClasModelWrapperInitialized ( FD_C_PaddleClasModelWrapper fd_c_paddleclas_model_wrapper)

◆ FD_C_PaddleClasModelWrapperPredict()

FD_C_Bool FD_C_PaddleClasModelWrapperPredict ( FD_C_PaddleClasModelWrapper fd_c_paddleclas_model_wrapper,
FD_C_Mat  img,
FD_C_ClassifyResult fd_c_classify_result 
)