FastDeploy
latest
Fast & Easy to Deploy!
|
#include "fastdeploy_capi/vision/classification/ppcls/model.h"
#include "fastdeploy_capi/internal/types_internal.h"
Functions | |
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. 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) |
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.
[in] | model_file | Path of model file, e.g resnet/model.pdmodel |
[in] | params_file | Path of parameter file, e.g resnet/model.pdiparams, if the model format is ONNX, this parameter will be ignored |
[in] | config_file | Path of configuration file for deployment, e.g resnet/infer_cfg.yml |
[in] | fd_c_runtime_option_wrapper | RuntimeOption for inference, the default will use cpu, and choose the backend defined in valid_cpu_backends |
[in] | model_format | Model format of the loaded model, default is Paddle format |
void FD_C_DestroyPaddleClasModelWrapper | ( | 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 | ||
) |
FD_C_Bool FD_C_PaddleClasModelWrapperInitialized | ( | 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 | ||
) |