Lines Matching refs:algorithm
7 …tem is a unified AI engine framework, which implements quick integration of AI algorithm plug-ins.
8 …algorithm plug-ins; module management implements task scheduling and client instance management; c…
26 …s to encapsulate and call the public APIs provided by the client in the algorithm's external APIs.…
67 …le abbreviation for a domain. Use keywords that accurately describe the algorithm capability of th…
80 #### Rule: Encapsulate the external APIs provided by the client based on the algorithm call sequenc…
84 …lug-in, the SDK needs to implement the **IClientCb** API to receive the algorithm inference result…
114 #### Rule: Convert dedicated algorithm data into common data of the AI engine if the SDK and plug-i…
116 …ries according to algorithms. For example, the CV algorithm requires image data, and the ASR algor…
221 …lates data in the request and sends it to the plug-in. After completing algorithm processing, the …
234 …er must not be null.<br>**algorithmInfo**: information about the called algorithm. This parameter …
235 …algorithm plug-in.<br>**Return value**: **0** if the operation is successful; a non-zero value oth…
236 …algorithm.<br>**Return value**: **0** if the operation is successful; a non-zero value otherwise.|…
237 …algorithm.<br>**Return value**: **0** if the operation is successful; a non-zero value otherwise.|…
238 …algorithm plug-in.<br>**Return value**: **0** if the operation is successful; a non-zero value oth…
240 …algorithm's extended information to plug-ins.<br>**Return value**: **0** if the operation is succe…
241 …algorithm used for obtaining the configuration item information. This parameter must not be null.<…
253 …: algorithm type ID allocated by the AI engine framework based on the plug-in loading sequence.<br…
260 …algorithm plug-in access specifications. Each plug-in needs to implement specified APIs to impleme…
271 | const char \*GetInferMode() const; | **Function**: Obtains the algorithm inference…
272 …algorithm.<br>**Return value**: **0** if the operation is successful; a non-zero value otherwise.|…
273 …algorithm.<br>**Return value**: **0** if the operation is successful; a non-zero value otherwise.|…
274 …algorithm plug-in.<br>**Return value**: **0** if the operation is successful; a non-zero value oth…
275 …algorithm plug-in.<br>**Return value**: **0** if the operation is successful; a non-zero value oth…
276 …algorithm's extended information to plug-ins.<br>**Return value**: **0** if the operation is succe…
277 …algorithm used for obtaining the configuration item information. This parameter must not be null.<…
280 … **AieClientGetOption**. The **GetInferMode** API is used to return the algorithm execution type, …
290 …algorithm execution result.| **event**: used to enumerate the algorithm execution result. The valu…
293 …s and responses used for communication between the AI engine server and algorithm plug-ins. A requ…
307 | algoPluginType_ | **Type**: int<br>**Function**: Indicates the algorithm type ID allocated by the…
308 | msg_ | **Type**: DataInfo<br>**Function**: Stores the input parameters for calling the algorithm …
320 …ype**: int<br>**Function**: Indicates the inference result code of the asynchronous algorithm.| 0 |
323 | algoPluginType_ | **Type**: int<br>**Function**: Indicates the algorithm type ID allocated by the…
324 …taInfo<br>**Function**: Stores the inference result of the asynchronous algorithm.| .data =&n…
336 2. Add the algorithm type to the **aie\_algorithm_type.h** file in the **//foundation/ai/engine/ser…
338 3. Add the name of the KWS algorithm and its sequence number in **ALGORITHM\_TYPE\_ID\_LIST** to th…
369 …algorithm\_sdk** directory and call the APIs provided by the client to use the algorithm plug-in c…
400 // Call the AieClientPrepare API provided by the client to load the algorithm plug-in.
420 …eClientPrepare** APIs provided by the client to connect to the server and load the algorithm model.
452 | AieClientPrepare | Prepare | Initializes the inference algorithm plug-in. For KWS, this API loads…
453 …ess | Executes the inference algorithm synchronously. For KWS, this API synchronously executes the…
454 | AieClientAsyncProcess | AsyncProcess | Executes the inference algorithm asynchronously. Currently…
455 | AieClientSetOption | SetOption | Sets algorithm-related configuration items, such as the confiden…
456 | AieClientGetOption | GetOption | Obtains algorithm-related configuration items. For KWS, this API…
457 … AieClientRelease | Release | Releases the algorithm model. For KWS, this API releases the specifi…
461 …nnect from the server, respectively. They are not called in the plug-in algorithm and therefore do…
479 … // Naming rule: [algorithm name+algorithm version], for example, [asr\_keyword\_spotting+20001002]
493 2. Add the type ID of the KWS algorithm to the **aie\_algorithm_type.h** file in the **//foundation…
500 3. Add the name of the KWS algorithm and its sequence number in **ALGORITHM\_TYPE\_ID\_LIST** to th…
506 // Add the name of the KWS algorithm: asr\_keyword\_spotting.
507 …// Name the algorithm variable in the same way as the algorithm type ID in ALGORITHM\_TYPE\_ID\_LI…
510 const std::string ALGORITHM_ID_INVALID = "invalid algorithm id";
516 …// Add the sequence number of the KWS algorithm to ALGORITHM\_TYPE\_ID\_LIST, so that the name of …
517 … // Make sure that the algorithm name maps to the sequence number in ALGORITHM\_TYPE\_ID\_LIST.