Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
Public API header file for Intel GNA driver. More...
Go to the source code of this file.
Data Structures | |
struct | gna_config |
struct | gna_model_header |
struct | gna_model_info |
struct | gna_inference_req |
struct | gna_inference_stats |
struct | gna_inference_resp |
Enumerations | |
enum | gna_result { GNA_RESULT_INFERENCE_COMPLETE , GNA_RESULT_SATURATION_OCCURRED , GNA_RESULT_OUTPUT_BUFFER_FULL_ERROR , GNA_RESULT_PARAM_OUT_OF_RANGE_ERROR , GNA_RESULT_GENERIC_ERROR } |
Functions | |
static int | gna_configure (const struct device *dev, struct gna_config *cfg) |
Configure the GNA device. More... | |
static int | gna_register_model (const struct device *dev, struct gna_model_info *model, void **model_handle) |
Register a neural network model. More... | |
static int | gna_deregister_model (const struct device *dev, void *model) |
De-register a previously registered neural network model. More... | |
static int | gna_infer (const struct device *dev, struct gna_inference_req *req, gna_callback callback) |
Perform inference on a model with input vectors. More... | |
Public API header file for Intel GNA driver.