#ifndef __AI_ENGINE_MODULE_VPD__ #define __AI_ENGINE_MODULE_VPD__ #include "acl/acl.h" #include "acl/ops/acl_dvpp.h" #include "../ai_platform/header.h" #include "ai_engine_header.h" #include using namespace std; typedef struct VPDResult { vector vec_vpd_res; }VPDResult; class VPDProcess { public: VPDProcess(/* args */); ~VPDProcess(); int init(int dev_id, string model_dir); vector process(vector vec_vptMem); void release(); private: int m_devId; aclrtContext m_algorthim_ctx; void* m_handle{nullptr}; }; #endif // __AI_ENGINE_MODULE_VPD__