/ohos5.0/foundation/ai/ai_engine/services/client/client_executor/include/ |
H A D | client_factory.h | 47 const AlgorithmInfo &algorithmInfo, IServiceDeadCb *cb); 60 int ClientPrepare(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 104 int ClientAsyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 116 int ClientSyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 129 int ClientRelease(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 141 bool AddSessionInfo(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo); 150 const AlgorithmInfo &algorithmInfo) = 0; 152 virtual int LoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 154 virtual int AsyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 156 virtual int SyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, [all …]
|
H A D | i_aie_client.inl | 31 const AlgorithmInfo &algorithmInfo, IServiceDeadCb *cb) 39 inline int AieClientPrepare(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 48 inline int AieClientAsyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 82 inline int AieClientRelease(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 91 inline int AieClientSyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
|
/ohos5.0/foundation/ai/ai_engine/services/client/communication_adapter/include/ |
H A D | sa_client_adapter.h | 64 const AlgorithmInfo &algorithmInfo) override; 82 int LoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 95 int UnLoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 107 int SyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 121 int AsyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
|
H A D | sa_client_proxy.h | 59 int LoadAlgorithmProxy(IClientProxy &proxy, const ClientInfo &clientInfo, const AlgorithmInfo &algo… 72 int SyncExecAlgorithmProxy(IClientProxy &proxy, const ClientInfo &clientInfo, const AlgorithmInfo &… 84 …uteAlgorithmProxy(IClientProxy &proxy, const ClientInfo &clientInfo, const AlgorithmInfo &algoInfo, 96 int UnloadAlgorithmProxy(IClientProxy &proxy, const ClientInfo &clientInfo, const AlgorithmInfo &al…
|
H A D | sa_client.h | 92 int LoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 103 int UnloadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 115 int SyncExecuteAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, 129 int AsyncExecuteAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
|
/ohos5.0/foundation/ai/ai_engine/services/server/communication_adapter/include/ |
H A D | adapter_wrapper.h | 43 extern int LoadAlgoWrapper(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, 55 extern int SyncExecAlgoWrapper(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, 66 extern int AsyncExecAlgoWrapper(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, const … 76 extern int UnloadAlgoWrapper(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, const Dat…
|
H A D | sa_server_adapter.h | 65 …int AsyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algoInfo, const DataInfo &inpu… 96 …int LoadAlgorithm(long long transactionId, const AlgorithmInfo &algoInfo, const DataInfo &inputInf… 138 …int SyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algoInfo, const DataInfo &input… 145 …void ConvertToRequest(const ClientInfo &clientInfo, const AlgorithmInfo &algoInfo, const DataInfo …
|
/ohos5.0/foundation/ai/ai_engine/services/common/protocol/ipc_interface/ |
H A D | ai_service.h | 66 int (*LoadAlgorithm)(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, 78 int (*SyncExecuteAlgorithm)(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, 89 int (*AsyncExecuteAlgorithm)(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, 100 …int (*UnloadAlgorithm)(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, const DataInfo…
|
/ohos5.0/foundation/ai/ai_engine/services/server/communication_adapter/source/ |
H A D | sa_server.c | 96 static int UnParcelAlgorithmInfo(IpcIo *request, AlgorithmInfo *algorithmInfo) in UnParcelAlgorithmInfo() 135 static void FreeAlgorithmInfo(AlgorithmInfo *algorithmInfo) in FreeAlgorithmInfo() 144 static int UnParcelInfo(IpcIo *req, ClientInfo *clientInfo, AlgorithmInfo *algorithmInfo, DataInfo … in UnParcelInfo() 178 static int SyncExecuteAlgorithm(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, const … in SyncExecuteAlgorithm() 191 static int AsyncExecuteAlgorithm(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, in AsyncExecuteAlgorithm() 251 static int LoadAlgorithm(const ClientInfo *clientInfo, const AlgorithmInfo *algorithmInfo, const Da… in LoadAlgorithm() 264 AlgorithmInfo algorithmInfo = {0}; in InvokeLoadAlgorithm() 291 AlgorithmInfo algorithmInfo = {0}; in InvokeSyncExecute() 318 AlgorithmInfo algorithmInfo = {0}; in InvokeAsyncExecute() 468 AlgorithmInfo algorithmInfo = {0}; in InvokeUnloadAlgorithm() [all …]
|
H A D | sa_server_adapter.cpp | 109 int SaServerAdapter::AsyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algoInfo, in AsyncExecute() 133 void SaServerAdapter::ConvertToRequest(const ClientInfo &clientInfo, const AlgorithmInfo &algoInfo, in ConvertToRequest() 149 int SaServerAdapter::LoadAlgorithm(long long transactionId, const AlgorithmInfo &algoInfo, in LoadAlgorithm() 218 int SaServerAdapter::SyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algoInfo, in SyncExecute()
|
H A D | adapter_wrapper.cpp | 116 int SyncExecAlgoWrapper(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, const DataInfo… in SyncExecAlgoWrapper() 140 int AsyncExecAlgoWrapper(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, const DataInf… in AsyncExecAlgoWrapper() 163 int LoadAlgoWrapper(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, const DataInfo *in… in LoadAlgoWrapper() 196 int UnloadAlgoWrapper(const ClientInfo *clientInfo, const AlgorithmInfo *algoInfo, const DataInfo *… in UnloadAlgoWrapper()
|
/ohos5.0/foundation/ai/ai_engine/test/function/init/ |
H A D | init_function_test.cpp | 117 AlgorithmInfo algoInfo = { 165 AlgorithmInfo algoInfo = { 213 AlgorithmInfo algoInfo = { 259 AlgorithmInfo algoInfo = { 304 AlgorithmInfo algoInfo = { 349 AlgorithmInfo algoInfo = {
|
/ohos5.0/foundation/ai/ai_engine/services/client/communication_adapter/source/ |
H A D | sa_client_adapter.cpp | 125 const AlgorithmInfo &algorithmInfo) in InitAiServer() 168 int SaClientAdapter::LoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in LoadAlgorithm() 186 int SaClientAdapter::UnLoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmIn… in UnLoadAlgorithm() 205 int SaClientAdapter::SyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in SyncExecute() 215 int SaClientAdapter::AsyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in AsyncExecute()
|
H A D | sa_client.cpp | 141 int SaClient::LoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in LoadAlgorithm() 151 int SaClient::SyncExecuteAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in SyncExecuteAlgorithm() 161 int SaClient::AsyncExecuteAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInf… in AsyncExecuteAlgorithm() 172 int SaClient::UnloadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in UnloadAlgorithm()
|
H A D | sa_client_proxy.cpp | 99 void ParcelAlgorithmInfo(IpcIo *request, const AlgorithmInfo &algorithmInfo, const uid_t serverUid) in ParcelAlgorithmInfo() 190 int SyncExecAlgorithmProxy(IClientProxy &proxy, const ClientInfo &clientInfo, const AlgorithmInfo &… in SyncExecAlgorithmProxy() 224 …uteAlgorithmProxy(IClientProxy &proxy, const ClientInfo &clientInfo, const AlgorithmInfo &algoInfo, in AsyncExecuteAlgorithmProxy() 245 int LoadAlgorithmProxy(IClientProxy &proxy, const ClientInfo &clientInfo, const AlgorithmInfo &algo… in LoadAlgorithmProxy() 276 int UnloadAlgorithmProxy(IClientProxy &proxy, const ClientInfo &clientInfo, const AlgorithmInfo &al… in UnloadAlgorithmProxy()
|
/ohos5.0/foundation/ai/ai_engine/test/function/prepare/ |
H A D | prepare_function_test.cpp | 98 AlgorithmInfo algoInfo = { 155 AlgorithmInfo algoInfo = { 217 AlgorithmInfo algoInfo = { 278 AlgorithmInfo algoInfo = { 340 AlgorithmInfo algoInfo = { 402 AlgorithmInfo algoInfo = { 463 AlgorithmInfo algoInfo = {
|
/ohos5.0/foundation/ai/ai_engine/services/client/client_executor/source/ |
H A D | client_factory.cpp | 44 const AlgorithmInfo &algorithmInfo, IServiceDeadCb *cb) in ClientInit() 73 int ClientFactory::ClientPrepare(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in ClientPrepare() 107 int ClientFactory::ClientAsyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmI… in ClientAsyncProcess() 175 int ClientFactory::ClientSyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmIn… in ClientSyncProcess() 190 int ClientFactory::ClientRelease(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in ClientRelease() 253 bool ClientFactory::AddSessionInfo(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo) in AddSessionInfo()
|
/ohos5.0/foundation/ai/ai_engine/test/function/set_get_option/ |
H A D | option_function_test.cpp | 97 static void GetSyncAlgorithmInfo(AlgorithmInfo &algoInfo) in GetSyncAlgorithmInfo() 116 static void GetAsyncAlgorithmInfo(AlgorithmInfo &algoInfo) in GetAsyncAlgorithmInfo() 152 AlgorithmInfo algoInfo; 231 AlgorithmInfo algoInfo; 322 AlgorithmInfo algoInfo; 379 AlgorithmInfo algoInfo;
|
/ohos5.0/foundation/ai/ai_engine/test/function/sync_process/ |
H A D | sync_process_function_test.cpp | 71 static void TestGetRightInfo(ConfigInfo &configInfo, ClientInfo &clientInfo, AlgorithmInfo &algoInf… in TestGetRightInfo() 115 AlgorithmInfo algoInfo; 172 AlgorithmInfo algoInfo = { 244 AlgorithmInfo algoInfo = { 303 AlgorithmInfo algoInfo;
|
/ohos5.0/foundation/ai/ai_engine/services/common/protocol/struct_definition/ |
H A D | aie_info_define.h | 39 typedef struct AlgorithmInfo { struct 56 } AlgorithmInfo; argument
|
/ohos5.0/foundation/ai/ai_engine/test/function/async_process/ |
H A D | async_process_function_test.cpp | 74 static void PreBuildInfo(ConfigInfo &configInfo, ClientInfo &clientInfo, AlgorithmInfo &algoInfo, in PreBuildInfo() 118 AlgorithmInfo algoInfo; 164 AlgorithmInfo algoInfo; 210 AlgorithmInfo algoInfo;
|
/ohos5.0/foundation/ai/ai_engine/test/function/destroy/ |
H A D | destroy_function_test.cpp | 96 AlgorithmInfo algoInfo = { 144 AlgorithmInfo algoInfo = { 211 AlgorithmInfo algoInfo = { 279 AlgorithmInfo algoInfo = { 326 AlgorithmInfo algoInfo = {
|
/ohos5.0/foundation/ai/ai_engine/test/function/release/ |
H A D | release_function_test.cpp | 96 AlgorithmInfo algoInfo = { 158 AlgorithmInfo algoInfo = { 220 AlgorithmInfo algoInfo = { 286 AlgorithmInfo algoInfo = {
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-ai-aiframework-devguide.md | 233 …onfigInfo,<br/> ClientInfo &clientInfo, const AlgorithmInfo<br/> &… 234 …re**(const ClientInfo &clientInfo<br/>, const AlgorithmInfo &algo… 235 …ss**(const ClientInfo &clientInfo,<br/> const AlgorithmInfo &algo… 236 …ss**(const ClientInfo &clientInfo,<br/> const AlgorithmInfo &algo… 237 …se**(const ClientInfo &clientInfo,<br/> const AlgorithmInfo &algo… 243 其中,ConfigInfo,ClientInfo,AlgorithmInfo,DataInfo的数据结构如下表所示。 246 **表2** ConfigInfo,ClientInfo,AlgorithmInfo,DataInfo的数据结构 252 | AlgorithmInfo | 算法信息。 | **long long clientVersion**:客户端设备版本号(当前还未启用) <br/>**bool i… 330 开发者开发的SDK通过AlgorithmInfo结构体中algorithmVersion以及algorithmType识别出具体的插件类型,实现插件能力的调用。因此开发者需完成以下步骤:
|
/ohos5.0/foundation/ai/ai_engine/test/performance/reliability/aie_client/ |
H A D | aie_client_reliability_test.cpp | 110 AlgorithmInfo algoInfo = { 182 AlgorithmInfo algoInfo = {
|