/ohos5.0/foundation/ai/ai_engine/test/sample/source/ |
H A D | sample_plugin_1.cpp | 42 int ReturnDataCopyOrDefaultData(const DataInfo &inputInfo, DataInfo &outputInfo) in ReturnDataCopyOrDefaultData() argument 53 outputInfo.length = sourceData.length; in ReturnDataCopyOrDefaultData() 54 outputInfo.data = reinterpret_cast<unsigned char*>(malloc(sourceData.length)); in ReturnDataCopyOrDefaultData() 55 if (outputInfo.data == nullptr) { in ReturnDataCopyOrDefaultData() 59 retCode = memcpy_s(outputInfo.data, outputInfo.length, sourceData.data, sourceData.length); in ReturnDataCopyOrDefaultData() 62 FreeDataInfo(&outputInfo); in ReturnDataCopyOrDefaultData() 102 DataInfo outputInfo {}; in SyncProcess() local 103 int retCode = ReturnDataCopyOrDefaultData(inputInfo, outputInfo); in SyncProcess() 105 response->SetResult(outputInfo); in SyncProcess() 118 return ReturnDataCopyOrDefaultData(inputInfo, outputInfo); in Prepare() [all …]
|
H A D | sample_plugin_2.cpp | 42 int ReturnDataCopyOrDefaultData(const DataInfo &inputInfo, DataInfo &outputInfo) in ReturnDataCopyOrDefaultData() argument 53 outputInfo.length = sourceData.length; in ReturnDataCopyOrDefaultData() 54 outputInfo.data = reinterpret_cast<unsigned char*>(malloc(sourceData.length)); in ReturnDataCopyOrDefaultData() 55 if (outputInfo.data == nullptr) { in ReturnDataCopyOrDefaultData() 59 retCode = memcpy_s(outputInfo.data, outputInfo.length, sourceData.data, sourceData.length); in ReturnDataCopyOrDefaultData() 62 FreeDataInfo(&outputInfo); in ReturnDataCopyOrDefaultData() 108 DataInfo outputInfo {}; in AsyncProcess() local 109 int retCode = ReturnDataCopyOrDefaultData(inputInfo, outputInfo); in AsyncProcess() 111 response->SetResult(outputInfo); in AsyncProcess() 118 return ReturnDataCopyOrDefaultData(inputInfo, outputInfo); in Prepare() [all …]
|
/ohos5.0/foundation/ai/ai_engine/test/function/set_get_option/ |
H A D | option_function_test.cpp | 174 DataInfo outputInfo = { variable 185 ASSERT_NE(outputInfo.data, nullptr); 186 ASSERT_TRUE(outputInfo.length > 0); 200 outputInfo = { 252 DataInfo outputInfo = { variable 267 ASSERT_NE(outputInfo.data, nullptr); 268 ASSERT_TRUE(outputInfo.length > 0); 347 DataInfo outputInfo = { variable 354 ASSERT_EQ(outputInfo.length, 0); 403 DataInfo outputInfo = { variable [all …]
|
/ohos5.0/foundation/ai/ai_engine/services/client/algorithm_sdk/cv/image_classification/source/ |
H A D | ic_sdk_impl.cpp | 59 DataInfo outputInfo = {.data = nullptr, .length = 0}; in Create() local 67 if (outputInfo.data == nullptr || outputInfo.length <= 0) { in Create() 73 MallocPointerGuard<unsigned char> pointerGuard(outputInfo.data); in Create() 74 retCode = EncdecFacade::ProcessDecode(outputInfo, icHandle_); in Create() 84 int32_t IcSdkImpl::OnSyncExecute(const IcInput &inputData, DataInfo &outputInfo) in OnSyncExecute() argument 105 outputInfo.data = nullptr; in OnSyncExecute() 106 outputInfo.length = 0; in OnSyncExecute() 129 DataInfo outputInfo = {.data = nullptr, .length = 0}; in SyncExecute() local 130 int32_t retCode = OnSyncExecute(inputData, outputInfo); in SyncExecute() 131 if (outputInfo.data == nullptr || outputInfo.length <= 0 || retCode != IC_RETCODE_SUCCESS) { in SyncExecute() [all …]
|
/ohos5.0/foundation/ai/ai_engine/test/function/prepare/ |
H A D | prepare_function_test.cpp | 120 DataInfo outputInfo; variable 123 ASSERT_NE(outputInfo.data, nullptr); 177 DataInfo outputInfo = { variable 184 ASSERT_NE(outputInfo.data, nullptr); 239 DataInfo outputInfo = { variable 245 ASSERT_NE(outputInfo.data, nullptr); 300 DataInfo outputInfo = { variable 307 ASSERT_NE(outputInfo.data, nullptr); 362 DataInfo outputInfo = { variable 424 DataInfo outputInfo = { variable [all …]
|
/ohos5.0/foundation/ai/ai_engine/test/function/sync_process/ |
H A D | sync_process_function_test.cpp | 128 DataInfo outputInfo = { variable 132 int prepareRetCode = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, nullptr); 135 outputInfo = { 139 int processRetCode = AieClientSyncProcess(clientInfo, algoInfo, inputInfo, outputInfo); 188 DataInfo outputInfo = { variable 201 outputInfo = { 265 DataInfo outputInfo = { variable 273 outputInfo = { 278 int processRetCode = AieClientSyncProcess(clientInfo, algoInfo, inputInfo, outputInfo); 316 DataInfo outputInfo = { variable [all …]
|
/ohos5.0/foundation/ai/ai_engine/services/client/communication_adapter/source/ |
H A D | sa_client.cpp | 39 DataInfo outputInfo = { in AsyncCallback() local 43 int ipcUnParcelRet = UnParcelDataInfo(data, &outputInfo); in AsyncCallback() 47 FreeDataInfo(&outputInfo); in AsyncCallback() 53 FreeDataInfo(&outputInfo); in AsyncCallback() 63 callback(sessionId, outputInfo, retCode, requestId); in AsyncCallback() 64 FreeDataInfo(&outputInfo); in AsyncCallback() 142 const DataInfo &inputInfo, DataInfo &outputInfo) in LoadAlgorithm() argument 148 return LoadAlgorithmProxy(*proxy_, clientInfo, algorithmInfo, inputInfo, outputInfo); in LoadAlgorithm() 152 const DataInfo &inputInfo, DataInfo &outputInfo) in SyncExecuteAlgorithm() argument 207 DataInfo &outputInfo) in GetOption() argument [all …]
|
H A D | sa_client_adapter.cpp | 169 const DataInfo &inputInfo, DataInfo &outputInfo) in LoadAlgorithm() argument 183 return saClient->LoadAlgorithm(clientInfo, algorithmInfo, inputInfo, outputInfo); in LoadAlgorithm() 206 const DataInfo &inputInfo, DataInfo &outputInfo) in SyncExecute() argument 212 return client->SyncExecuteAlgorithm(clientInfo, algorithmInfo, inputInfo, outputInfo); in SyncExecute() 233 DataInfo &outputInfo) in GetOption() argument 238 return saClient->GetOption(clientInfo, optionType, inputInfo, outputInfo); in GetOption()
|
H A D | sa_client_proxy.cpp | 191 const DataInfo &inputInfo, DataInfo &outputInfo) in SyncExecAlgorithmProxy() argument 219 outputInfo.data = owner.outBuff; in SyncExecAlgorithmProxy() 220 outputInfo.length = owner.outLen; in SyncExecAlgorithmProxy() 246 const DataInfo &inputInfo, DataInfo &outputInfo) in LoadAlgorithmProxy() argument 271 outputInfo.data = owner.outBuff; in LoadAlgorithmProxy() 272 outputInfo.length = owner.outLen; in LoadAlgorithmProxy() 320 const DataInfo &inputInfo, DataInfo &outputInfo) in GetOptionProxy() argument 348 outputInfo.data = owner.outBuff; in GetOptionProxy() 349 outputInfo.length = owner.outLen; in GetOptionProxy()
|
/ohos5.0/foundation/ai/ai_engine/services/client/algorithm_sdk/asr/keyword_spotting/source/ |
H A D | kws_sdk_impl.cpp | 83 DataInfo outputInfo = {0}; in Create() local 84 retCode = AieClientPrepare(clientInfo_, algorithmInfo_, inputInfo, outputInfo, nullptr); in Create() 89 if (outputInfo.data == nullptr || outputInfo.length <= 0) { in Create() 93 MallocPointerGuard<unsigned char> pointerGuard(outputInfo.data); in Create() 94 retCode = EncdecFacade::ProcessDecode(outputInfo, kwsHandle_); in Create() 157 DataInfo outputInfo = {0}; in Execute() local 164 retCode = AieClientSyncProcess(clientInfo_, algorithmInfo_, inputInfo, outputInfo); in Execute() 170 if (outputInfo.data == nullptr || outputInfo.length <= 0) { in Execute() 175 MallocPointerGuard<unsigned char> pointerGuard(outputInfo.data); in Execute() 176 retCode = EncdecFacade::ProcessDecode(outputInfo, receivedHandle, kwsResult); in Execute()
|
/ohos5.0/foundation/ai/ai_engine/test/function/async_process/ |
H A D | async_process_function_test.cpp | 134 DataInfo outputInfo; variable 135 … int returnPrepareCode = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, &callback); 137 ASSERT_NE(outputInfo.data, nullptr); 138 ASSERT_TRUE(outputInfo.length > 0); 180 DataInfo outputInfo; variable 181 … int returnPrepareCode = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, &callback); 226 DataInfo outputInfo; variable 227 … int returnPrepareCode = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, &callback); 229 ASSERT_NE(outputInfo.data, nullptr); 230 ASSERT_TRUE(outputInfo.length > 0);
|
/ohos5.0/foundation/ai/ai_engine/services/server/communication_adapter/source/ |
H A D | sa_server.c | 179 DataInfo *outputInfo) in SyncExecuteAlgorithm() argument 252 DataInfo *outputInfo) in LoadAlgorithm() argument 272 DataInfo outputInfo = { in InvokeLoadAlgorithm() local 278 ParcelDataInfo(reply, &outputInfo, clientInfo.clientUid); in InvokeLoadAlgorithm() 280 FreeDataInfo(&outputInfo); in InvokeLoadAlgorithm() 299 DataInfo outputInfo = { in InvokeSyncExecute() local 305 ParcelDataInfo(reply, &outputInfo, clientInfo.clientUid); in InvokeSyncExecute() 306 FreeDataInfo(&outputInfo); in InvokeSyncExecute() 400 DataInfo outputInfo = { in InvokeGetOption() local 406 ParcelDataInfo(reply, &outputInfo, clientInfo.clientUid); in InvokeGetOption() [all …]
|
H A D | sa_server_adapter.cpp | 150 const DataInfo &inputInfo, DataInfo &outputInfo) in LoadAlgorithm() argument 157 int retCode = engineManager->StartEngine(transactionId, algoInfo, inputInfo, outputInfo); in LoadAlgorithm() 179 DataInfo &outputInfo) in GetOption() argument 187 return engineManager->GetOption(transactionId, optionType, dataInfo, outputInfo); in GetOption() 219 const DataInfo &inputInfo, DataInfo &outputInfo) in SyncExecute() argument 222 outputInfo.data = nullptr; in SyncExecute() 223 outputInfo.length = 0; in SyncExecute() 242 outputInfo = response->GetResult(); in SyncExecute()
|
/ohos5.0/foundation/ai/ai_engine/test/performance/reliability/aie_client/ |
H A D | aie_client_reliability_test.cpp | 131 DataInfo outputInfo; variable 133 resultCode = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, nullptr); 134 FreeDataInfo(outputInfo); 137 resultCode = AieClientSyncProcess(clientInfo, algoInfo, inputInfo, outputInfo); 138 FreeDataInfo(outputInfo); 205 DataInfo outputInfo; variable 206 resultCode = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, &callback); 207 FreeDataInfo(outputInfo);
|
/ohos5.0/foundation/communication/dsoftbus/core/bus_center/lnn/lane_hub/lane_manager/src/ |
H A D | lnn_lane_link_conflict.c | 188 if (inputInfo == NULL || outputInfo == NULL) { in GenerateConflictInfo() 197 if (outputInfo->devIdCnt > 0) { in GenerateConflictInfo() 198 SoftBusFree(outputInfo->devIdList); in GenerateConflictInfo() 199 outputInfo->devIdList = NULL; in GenerateConflictInfo() 200 outputInfo->devIdCnt = 0; in GenerateConflictInfo() 209 outputInfo->devIdList = devIdList; in GenerateConflictInfo() 214 outputInfo->devIdList = NULL; in GenerateConflictInfo() 217 outputInfo->devIdCnt = inputInfo->devIdCnt; in GenerateConflictInfo() 219 outputInfo->releaseLink = inputInfo->releaseLink; in GenerateConflictInfo() 380 LinkConflictInfo *outputInfo) in FindLinkConflictInfoByDevId() argument [all …]
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-ai-aiframework-devguide.md | 173 DataInfo outputInfo = { 177 AieClientPrepare(clientInfo_, algorithmInfo_, inputInfo, outputInfo, nullptr); 178 if (outputInfo.data != nullptr) { 179 free(outputInfo.data); 180 outputInfo.data = nullptr; 181 outputInfo.length = 0; 215 response->SetResult(outputInfo); 395 DataInfo outputInfo = { 405 if (outputInfo.data == nullptr || outputInfo.length <= 0) { 409 MallocPointerGuard<unsigned char> pointerGuard(outputInfo.data); [all …]
|
/ohos5.0/foundation/ai/ai_engine/services/client/client_executor/include/ |
H A D | client_factory.h | 61 const DataInfo &inputInfo, DataInfo &outputInfo, IClientCb *cb); 83 DataInfo &outputInfo); 117 const DataInfo &inputInfo, DataInfo &outputInfo); 153 const DataInfo &inputInfo, DataInfo &outputInfo) = 0; 157 const DataInfo &inputInfo, DataInfo &outputInfo) = 0; 160 DataInfo &outputInfo) = 0;
|
H A D | i_aie_client.inl | 40 const DataInfo &inputInfo, DataInfo &outputInfo, IClientCb *cb) argument 45 return client->ClientPrepare(clientInfo, algorithmInfo, inputInfo, outputInfo, cb); 74 DataInfo &outputInfo) argument 79 return client->ClientGetOption(clientInfo, optionType, inputInfo, outputInfo); 92 const DataInfo &inputInfo, DataInfo &outputInfo) argument 97 return client->ClientSyncProcess(clientInfo, algorithmInfo, inputInfo, outputInfo);
|
/ohos5.0/foundation/ai/ai_engine/test/function/release/ |
H A D | release_function_test.cpp | 119 DataInfo outputInfo; variable 120 int resultCodePrepare = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, callback); 181 DataInfo outputInfo; variable 182 … int resultCodePrepare = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, &callback); 243 DataInfo outputInfo; variable 244 int resultCodePrepare = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, callback); 248 int resultCodeSyncProcess = AieClientSyncProcess(clientInfo, algoInfo, inputInfo, outputInfo); 309 DataInfo outputInfo; variable 310 … int resultCodePrepare = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, &callback);
|
/ohos5.0/foundation/ai/ai_engine/services/server/plugin/asr/keyword_spotting/source/ |
H A D | kws_plugin.cpp | 91 int32_t KWSPlugin::Prepare(long long transactionId, const DataInfo &inputInfo, DataInfo &outputInfo) in Prepare() argument 130 return EncdecFacade::ProcessEncode(outputInfo, handle); in Prepare() 185 DataInfo outputInfo = { in SyncProcess() local 189 ret = MakeInference(handle, processorOutput, iter->second.config, outputInfo); in SyncProcess() 195 response->SetResult(outputInfo); in SyncProcess() 262 int32_t KWSPlugin::GetOption(int optionType, const DataInfo &inputInfo, DataInfo &outputInfo) in GetOption() argument 280 outputInfo.length = 0; in GetOption() 283 return EncdecFacade::ProcessEncode(outputInfo, handle, iter->second.config.inputSize); in GetOption() 285 return EncdecFacade::ProcessEncode(outputInfo, handle, iter->second.config.outputSize); in GetOption() 374 …::MakeInference(intptr_t handle, Array<int32_t> &input, PluginConfig &config, DataInfo &outputInfo) in MakeInference() argument [all …]
|
/ohos5.0/foundation/ai/ai_engine/services/server/plugin/cv/image_classification/source/ |
H A D | ic_plugin.cpp | 94 int32_t ICPlugin::Prepare(long long transactionId, const DataInfo &inputInfo, DataInfo &outputInfo) in Prepare() argument 123 return EncdecFacade::ProcessEncode(outputInfo, handle); in Prepare() 227 int32_t ICPlugin::GetOption(int32_t optionType, const DataInfo &inputInfo, DataInfo &outputInfo) in GetOption() argument 245 outputInfo.length = 0; in GetOption() 248 return EncdecFacade::ProcessEncode(outputInfo, handle, iter->second.inputSize); in GetOption() 250 return EncdecFacade::ProcessEncode(outputInfo, handle, iter->second.outputSize); in GetOption() 326 DataInfo outputInfo = {0}; in DoProcess() local 327 int32_t retCode = MakeInference(handle, config, outputInfo); in DoProcess() 333 response->SetResult(outputInfo); in DoProcess() 342 int32_t ICPlugin::MakeInference(intptr_t handle, const ICPluginConfig &config, DataInfo &outputInfo) in MakeInference() argument [all …]
|
/ohos5.0/docs/zh-cn/readme/ |
H A D | AI业务子系统.md | 223 DataInfo outputInfo = { 227 retCode = AieClientPrepare(clientInfo_, algorithmInfo_, inputInfo, outputInfo, nullptr); 232 if (outputInfo.data == nullptr || outputInfo.length <= 0) { 236 MallocPointerGuard<unsigned char> pointerGuard(outputInfo.data); 237 retCode = PluginHelper::UnSerializeHandle(outputInfo, kwsHandle_); 256 DataInfo outputInfo = { 266 retCode = AieClientSyncProcess(clientInfo_, algorithmInfo_, inputInfo, outputInfo); 272 if (outputInfo.data == nullptr || outputInfo.length <= 0) { 273 … HILOGE("[KWSSdkImpl] The data or length of outputInfo is invalid. Error code[%d]", retCode); 277 MallocPointerGuard<unsigned char> pointerGuard(outputInfo.data); [all …]
|
/ohos5.0/foundation/ai/ai_engine/ |
H A D | README_zh.md | 221 DataInfo outputInfo = { 225 retCode = AieClientPrepare(clientInfo_, algorithmInfo_, inputInfo, outputInfo, nullptr); 230 if (outputInfo.data == nullptr || outputInfo.length <= 0) { 234 MallocPointerGuard<unsigned char> pointerGuard(outputInfo.data); 235 retCode = PluginHelper::UnSerializeHandle(outputInfo, kwsHandle_); 254 DataInfo outputInfo = { 264 retCode = AieClientSyncProcess(clientInfo_, algorithmInfo_, inputInfo, outputInfo); 270 if (outputInfo.data == nullptr || outputInfo.length <= 0) { 271 … HILOGE("[KWSSdkImpl] The data or length of outputInfo is invalid. Error code[%d]", retCode); 275 MallocPointerGuard<unsigned char> pointerGuard(outputInfo.data); [all …]
|
/ohos5.0/foundation/ai/ai_engine/test/performance/delay/sync_process/ |
H A D | sync_process_delay_test.cpp | 168 DataInfo outputInfo; variable 169 resultCode = AieClientPrepare(clientInfo, algoInfo, inputInfo, outputInfo, nullptr); 176 outputInfo = { 180 resultCode = AieClientGetOption(clientInfo, optionType, inputInfo, outputInfo); 184 resultCode = AieClientSyncProcess(clientInfo, algoInfo, inputInfo, outputInfo);
|
/ohos5.0/foundation/ai/ai_engine/services/server/communication_adapter/include/ |
H A D | adapter_wrapper.h | 44 const DataInfo *inputInfo, DataInfo *outputInfo); 56 const DataInfo *inputInfo, DataInfo *outputInfo); 106 DataInfo *outputInfo);
|