Lines Matching refs:device

137  * @brief Add device info to context object.
145 * @brief Create a device info object.
153 * @brief Destroy the device info object.
176 * @brief Set provider's device type.
178 * @param device define the provider's device type. EG: CPU.
181 OH_AI_API void OH_AI_DeviceInfoSetProviderDevice(OH_AI_DeviceInfoHandle device_info, const char *device);
184 * @brief Obtain provider's device type.
186 * @return provider's device type.
192 * @brief Obtain the device type of the device info.
194 * @return Device Type of the device info.
233 * @brief Obtain the all device descriptions in NNRT.
234 * @param num Number of NNRT device description.
235 * @return NNRT device description array.
241 * @brief Obtain the specified element in NNRt device description array.
242 * @param descs NNRT device description array.
244 * @return NNRT device description.
250 * @brief Destroy the NNRT device descriptions returned by OH_AI_NNRTGetAllDeviceDescs().
251 * @param desc NNRT device description array.
257 * @brief Obtain the device id in NNRT device description.
258 * @param desc pointer to the NNRT device description instance.
259 * @return NNRT device id.
265 * @brief Obtain the device name in NNRT device description.
266 * @param desc pointer to the NNRT device description instance.
267 * @return NNRT device name.
273 * @brief Obtain the device type in NNRT device description.
274 * @param desc pointer to the NNRT device description instance.
275 * @return NNRT device type.
281 * @brief Create the NNRT device info by exactly matching the specific device name.
282 * @param name NNRt device name.
289 * @brief Create the NNRT device info by finding the first device with the specific device type.
290 * @param name NNRt device type.
297 * @brief Set the NNRT device id, Only valid for NNRT.
299 * @param device_id NNRT device id.
305 * @brief Obtain the NNRT device id, Only valid for NNRT.
307 * @return NNRT device id.
345 * @brief Add extension of key/value format to device info, Only valid for NNRT.