Home
last modified time | relevance | path

Searched refs:algorithmInfo (Results 1 – 12 of 12) sorted by relevance

/ohos5.0/foundation/ai/ai_engine/services/server/communication_adapter/source/
H A Dsa_server.c102 if (algorithmInfo == NULL) { in UnParcelAlgorithmInfo()
120 algorithmInfo->extendLen = 0; in UnParcelAlgorithmInfo()
121 algorithmInfo->extendMsg = NULL; in UnParcelAlgorithmInfo()
137 if (algorithmInfo != NULL && algorithmInfo->extendMsg != NULL) { in FreeAlgorithmInfo()
138 free(algorithmInfo->extendMsg); in FreeAlgorithmInfo()
140 algorithmInfo->extendLen = 0; in FreeAlgorithmInfo()
264 AlgorithmInfo algorithmInfo = {0}; in InvokeLoadAlgorithm() local
282 FreeAlgorithmInfo(&algorithmInfo); in InvokeLoadAlgorithm()
291 AlgorithmInfo algorithmInfo = {0}; in InvokeSyncExecute() local
310 FreeAlgorithmInfo(&algorithmInfo); in InvokeSyncExecute()
[all …]
/ohos5.0/foundation/ai/ai_engine/services/client/client_executor/include/
H A Dclient_factory.h47 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 Di_aie_client.inl31 const AlgorithmInfo &algorithmInfo, IServiceDeadCb *cb) argument
36 return client->ClientInit(configInfo, clientInfo, algorithmInfo, cb);
39 inline int AieClientPrepare(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, argument
45 return client->ClientPrepare(clientInfo, algorithmInfo, inputInfo, outputInfo, cb);
48 inline int AieClientAsyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, argument
54 return client->ClientAsyncProcess(clientInfo, algorithmInfo, inputInfo);
82 inline int AieClientRelease(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, argument
88 return client->ClientRelease(clientInfo, algorithmInfo, inputInfo);
91 inline int AieClientSyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, argument
97 return client->ClientSyncProcess(clientInfo, algorithmInfo, inputInfo, outputInfo);
/ohos5.0/foundation/ai/ai_engine/services/client/client_executor/source/
H A Dclient_factory.cpp44 const AlgorithmInfo &algorithmInfo, IServiceDeadCb *cb) in ClientInit() argument
54 bool isFirstSession = AddSessionInfo(clientInfo, algorithmInfo); in ClientInit()
57 retCode = InitAiServer(configInfo, clientInfo, algorithmInfo); in ClientInit()
84 if (algorithmInfo.isAsync) { in ClientPrepare()
98 retCode = LoadAlgorithm(clientInfo, algorithmInfo, inputInfo, outputInfo); in ClientPrepare()
116 if (!algorithmInfo.isAsync) { in ClientAsyncProcess()
121 int retCode = AsyncExecute(clientInfo, algorithmInfo, inputInfo); in ClientAsyncProcess()
183 if (algorithmInfo.isAsync) { in ClientSyncProcess()
187 return SyncExecute(clientInfo, algorithmInfo, inputInfo, outputInfo); in ClientSyncProcess()
200 if (algorithmInfo.isAsync) { in ClientRelease()
[all …]
/ohos5.0/foundation/ai/ai_engine/services/client/communication_adapter/source/
H A Dsa_client_adapter.cpp125 const AlgorithmInfo &algorithmInfo) in InitAiServer() argument
168 int SaClientAdapter::LoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in LoadAlgorithm() argument
176 if (algorithmInfo.isAsync && saAsyncHandler->GetAsyncCbSize() == 1) { in LoadAlgorithm()
183 return saClient->LoadAlgorithm(clientInfo, algorithmInfo, inputInfo, outputInfo); in LoadAlgorithm()
186 … SaClientAdapter::UnLoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in UnLoadAlgorithm() argument
194 if (algorithmInfo.isAsync && saAsyncHandler->IsCallbackEmpty()) { in UnLoadAlgorithm()
202 return client->UnloadAlgorithm(clientInfo, algorithmInfo, inputInfo); in UnLoadAlgorithm()
205 int SaClientAdapter::SyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in SyncExecute() argument
212 return client->SyncExecuteAlgorithm(clientInfo, algorithmInfo, inputInfo, outputInfo); in SyncExecute()
215 int SaClientAdapter::AsyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in AsyncExecute() argument
[all …]
H A Dsa_client.cpp141 int SaClient::LoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in LoadAlgorithm() argument
148 return LoadAlgorithmProxy(*proxy_, clientInfo, algorithmInfo, inputInfo, outputInfo); in LoadAlgorithm()
151 int SaClient::SyncExecuteAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in SyncExecuteAlgorithm() argument
158 return SyncExecAlgorithmProxy(*proxy_, clientInfo, algorithmInfo, inputInfo, outputInfo); in SyncExecuteAlgorithm()
161 …t SaClient::AsyncExecuteAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in AsyncExecuteAlgorithm() argument
169 return AsyncExecuteAlgorithmProxy(*proxy_, clientInfo, algorithmInfo, inputInfo); in AsyncExecuteAlgorithm()
172 int SaClient::UnloadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in UnloadAlgorithm() argument
180 return UnloadAlgorithmProxy(*proxy_, clientInfo, algorithmInfo, inputInfo); in UnloadAlgorithm()
H A Dsa_client_proxy.cpp99 void ParcelAlgorithmInfo(IpcIo *request, const AlgorithmInfo &algorithmInfo, const uid_t serverUid) in ParcelAlgorithmInfo() argument
101 WriteInt64(request, algorithmInfo.clientVersion); in ParcelAlgorithmInfo()
102 WriteBool(request, algorithmInfo.isAsync); in ParcelAlgorithmInfo()
103 WriteInt32(request, algorithmInfo.algorithmType); in ParcelAlgorithmInfo()
104 WriteInt64(request, algorithmInfo.algorithmVersion); in ParcelAlgorithmInfo()
105 WriteBool(request, algorithmInfo.isCloud); in ParcelAlgorithmInfo()
106 WriteInt32(request, algorithmInfo.operateId); in ParcelAlgorithmInfo()
107 WriteInt32(request, algorithmInfo.requestId); in ParcelAlgorithmInfo()
109 DataInfo dataInfo {algorithmInfo.extendMsg, algorithmInfo.extendLen}; in ParcelAlgorithmInfo()
/ohos5.0/foundation/ai/ai_engine/services/client/communication_adapter/include/
H A Dsa_client_adapter.h64 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 Dsa_client.h92 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/test/function/share_memory/
H A Dshare_memory_test.cpp51 void FreeAlgorithmInfo(AlgorithmInfo *algorithmInfo) in FreeAlgorithmInfo() argument
53 if (algorithmInfo != nullptr && algorithmInfo->extendMsg != nullptr) { in FreeAlgorithmInfo()
54 free(algorithmInfo->extendMsg); in FreeAlgorithmInfo()
55 algorithmInfo->extendMsg = nullptr; in FreeAlgorithmInfo()
56 algorithmInfo->extendLen = 0; in FreeAlgorithmInfo()
/ohos5.0/docs/zh-cn/device-dev/subsystems/
H A Dsubsys-ai-aiframework-devguide.md88 …DK,因此各SDK需要保存与client交互的通用数据,用于连接server端进行任务推理、结果返回等;需保存数据包含clientInfo、algorithmInfo、configInfo三种数据…
233algorithmInfo,&nbsp;IServiceDeadCb&nbsp;\*cb) | **作用**:链接并初始化引擎服务,激活跨进程调用。<br/>**返回值**:0为成功,其他返回值失…
234algorithmInfo,&nbsp;const&nbsp;DataInfo<br/>&nbsp;&amp;inputInfo,&nbsp;DataInfo&nbsp;&amp;outputIn…
235algorithmInfo,&nbsp;const&nbsp;DataInfo<br/>&nbsp;&amp;inputInfo) | **作用**:执行异步算法。<br/>**返回值**:0为成…
236algorithmInfo,&nbsp;const<br/>&nbsp;DataInfo&nbsp;&amp;inputInfo,&nbsp;DataInfo&nbsp;&amp;outputIn…
237algorithmInfo,&nbsp;const<br/>&nbsp;DataInfo&nbsp;&amp;inputInfo) | **作用**:卸载算法插件。<br/>**返回值**:0为成…
/ohos5.0/docs/en/device-dev/subsystems/
H A Dsubsys-ai-aiframework-devguide.md89 …and return the result. Common data usually includes **clientInfo**, **algorithmInfo**, and **confi…
234algorithmInfo,&nbsp;IServiceDeadCb&nbsp;\*cb) | **Function**: Links and initializes the engine ser…
235algorithmInfo,&nbsp;const&nbsp;DataInfo<br>&nbsp;&amp;inputInfo,&nbsp;DataInfo&nbsp;&amp;outputInf…
236algorithmInfo,&nbsp;const&nbsp;DataInfo<br>&nbsp;&amp;inputInfo) | **Function**: Executes an async…
237algorithmInfo,&nbsp;const<br>&nbsp;DataInfo&nbsp;&amp;inputInfo,&nbsp;DataInfo&nbsp;&amp;outputInf…
238algorithmInfo,&nbsp;const<br>&nbsp;DataInfo&nbsp;&amp;inputInfo) | **Function**: Uninstalls an alg…