Home
last modified time | relevance | path

Searched refs:algorithmInfo (Results 1 - 9 of 9) sorted by relevance

/foundation/ai/ai_engine/services/server/communication_adapter/source/
H A Dsa_server.c96 static int UnParcelAlgorithmInfo(IpcIo *request, AlgorithmInfo *algorithmInfo) in UnParcelAlgorithmInfo() argument
102 if (algorithmInfo == NULL) { in UnParcelAlgorithmInfo()
103 HILOGE("[SaServer]The algorithmInfo is NULL."); in UnParcelAlgorithmInfo()
106 ReadInt64(request, &(algorithmInfo->clientVersion)); in UnParcelAlgorithmInfo()
107 ReadBool(request, &(algorithmInfo->isAsync)); in UnParcelAlgorithmInfo()
108 ReadInt32(request, &(algorithmInfo->algorithmType)); in UnParcelAlgorithmInfo()
109 ReadInt64(request, &(algorithmInfo->algorithmVersion)); in UnParcelAlgorithmInfo()
110 ReadBool(request, &(algorithmInfo->isCloud)); in UnParcelAlgorithmInfo()
111 ReadInt32(request, &(algorithmInfo->operateId)); in UnParcelAlgorithmInfo()
112 ReadInt32(request, &(algorithmInfo in UnParcelAlgorithmInfo()
135 FreeAlgorithmInfo(AlgorithmInfo *algorithmInfo) FreeAlgorithmInfo() argument
144 UnParcelInfo(IpcIo *req, ClientInfo *clientInfo, AlgorithmInfo *algorithmInfo, DataInfo *dataInfo) UnParcelInfo() argument
251 LoadAlgorithm(const ClientInfo *clientInfo, const AlgorithmInfo *algorithmInfo, const DataInfo *inputInfo, DataInfo *outputInfo) LoadAlgorithm() argument
264 AlgorithmInfo algorithmInfo = {0}; InvokeLoadAlgorithm() local
291 AlgorithmInfo algorithmInfo = {0}; InvokeSyncExecute() local
318 AlgorithmInfo algorithmInfo = {0}; InvokeAsyncExecute() local
468 AlgorithmInfo algorithmInfo = {0}; InvokeUnloadAlgorithm() local
[all...]
/foundation/ai/ai_engine/services/client/client_executor/include/
H A Dclient_factory.h42 * @param [in] algorithmInfo Algorithm information.
47 const AlgorithmInfo &algorithmInfo, IServiceDeadCb *cb);
53 * @param [in] algorithmInfo Algorithm information.
60 int ClientPrepare(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
100 * @param [in] algorithmInfo Algorithm information.
104 int ClientAsyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
116 int ClientSyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
125 * @param [in] algorithmInfo Algorithm information.
129 int ClientRelease(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
141 bool AddSessionInfo(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo);
[all...]
/foundation/ai/ai_engine/services/client/client_executor/source/
H A Dclient_factory.cpp44 const AlgorithmInfo &algorithmInfo, IServiceDeadCb *cb) in ClientInit()
54 bool isFirstSession = AddSessionInfo(clientInfo, algorithmInfo); in ClientInit()
57 retCode = InitAiServer(configInfo, clientInfo, algorithmInfo); in ClientInit()
73 int ClientFactory::ClientPrepare(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in ClientPrepare() argument
84 if (algorithmInfo.isAsync) { in ClientPrepare()
98 retCode = LoadAlgorithm(clientInfo, algorithmInfo, inputInfo, outputInfo); in ClientPrepare()
107 int ClientFactory::ClientAsyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in ClientAsyncProcess() argument
116 if (!algorithmInfo.isAsync) { in ClientAsyncProcess()
121 int retCode = AsyncExecute(clientInfo, algorithmInfo, inputInfo); in ClientAsyncProcess()
175 int ClientFactory::ClientSyncProcess(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, in ClientSyncProcess() argument
43 ClientInit(const ConfigInfo &configInfo, ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, IServiceDeadCb *cb) ClientInit() argument
190 ClientRelease(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo, const DataInfo &inputInfo) ClientRelease() argument
253 AddSessionInfo(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo) AddSessionInfo() argument
[all...]
/foundation/ai/ai_engine/services/client/communication_adapter/source/
H A Dsa_client_adapter.cpp125 const AlgorithmInfo &algorithmInfo) in InitAiServer()
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 int 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
124 InitAiServer(const ConfigInfo &configInfo, ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo) InitAiServer() 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 int 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 in ParcelAlgorithmInfo()
[all...]
/foundation/ai/ai_engine/services/client/communication_adapter/include/
H A Dsa_client_adapter.h60 * @param [in] algorithmInfo Algorithm information.
64 const AlgorithmInfo &algorithmInfo) override;
77 * @param [in] algorithmInfo Algorithm information.
82 int LoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
91 * @param [in] algorithmInfo Algorithm information.
95 int UnLoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
107 int SyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
117 * @param [in] algorithmInfo Algorithm information.
121 int AsyncExecute(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
H A Dsa_client.h87 * @param [in] algorithmInfo Algorithm information.
92 int LoadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
99 * @param [in] algorithmInfo Algorithm information.
103 int UnloadAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
115 int SyncExecuteAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
125 * @param [in] algorithmInfo Algorithm information.
129 int AsyncExecuteAlgorithm(const ClientInfo &clientInfo, const AlgorithmInfo &algorithmInfo,
/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()

Completed in 5 milliseconds