![]() |
Edge AI Add-on API 2.2.0
|
#include "stdint.h"#include "stdarg.h"Go to the source code of this file.
Functions | |
| void | nrf_axon_print_int64_vector (const char *name, const int64_t *vector_ptr, uint32_t count, uint8_t stride) |
| group of functions for printing vectors of different formats out the console. The printed format is: <type of vector_ptr> <name>[<count>]=\r {<vector_ptr[0]>,<vector_ptr[1]>, <...>,<vector_ptr[count-1]>}\r For example int32_t my_int32_vector[10]= {1,-1,3,0,7,-1000,-10,8,9,10} | |
| void | nrf_axon_print_hex64_vector (const char *name, const int64_t *vector_ptr, uint32_t count, uint8_t stride) |
| prints an int64 vector in hexidecimal. | |
| void | nrf_axon_print_float_vector (const char *name, const float *vector_ptr, uint32_t count, uint8_t stride) |
| prints an float32 vector in decimal. | |
| void | nrf_axon_print_hex32_vector (const char *name, const uint32_t *vector_ptr, uint32_t count, uint8_t stride) |
| prints an int32 vector in hexidecimal. | |
| void | nrf_axon_print_int32_vector (const char *name, const int32_t *vector_ptr, uint32_t count, uint8_t stride) |
| prints an int32 vector in decimal. | |
| void | nrf_axon_print_int16_vector (const char *name, const int16_t *vector_ptr, uint32_t count, uint8_t stride) |
| prints an int16 vector in decimal. | |
| void | nrf_axon_print_int16_circ_buffer (const char *name, const int16_t *vector_ptr, uint32_t count, uint8_t stride, uint32_t start_offset) |
| prints an int32 circular vector in decimal. | |
| void | nrf_axon_print_int8_vector (const char *name, const int8_t *vector_ptr, uint32_t count) |
| prints an int8 vector in decimal. | |
| void | nrf_axon_print_vector (const char *name, const uint8_t *vector_ptr, uint32_t count, uint8_t element_size) |
| prints an vector in decimal. | |
| int | nrf_axon_verify_vectors (const char *msg, const int32_t *output, const int32_t *expected_output, uint32_t count, uint32_t margin) |
| Group of funcitons for comparing 2 vectors. | |
| int | nrf_axon_verify_vectors_8 (const char *msg, const int8_t *output, const int8_t *expected_output, uint32_t count, uint32_t margin) |
| int | nrf_axon_verify_vectors_16 (const char *msg, const int16_t *output, const int16_t *expected_output, uint32_t count, uint32_t margin) |
| int | nrf_axon_verify_scalar_output_stride (const char *msg, const int32_t *output, const int32_t expected_output, uint32_t count, uint32_t margin, uint8_t extra_output_stride) |
| int | nrf_axon_verify_vectors_output_stride (const char *msg, const int32_t *output, const int32_t *expected_output, uint32_t count, uint32_t margin, uint8_t extra_output_stride) |
| int | nrf_axon_verify_vectors_expected_stride (const char *msg, const int32_t *output, const int32_t *expected_output, uint32_t count, uint32_t margin, uint8_t extra_expected_stride, uint8_t saturate_bits) |
| void | nrf_axon_platform_set_profiling_gpio (void) |
| Controls a GPIO that has been designated as the Axon profiling GPIO in the board.dts file. | |
| void | nrf_axon_platform_clear_profiling_gpio (void) |
Variables | |
| uint8_t | ML_LOGGING_DISABLE_PRINT |