arduino / arduino/ArduinoTensorFlowLiteTutorials

xx bytes lost due to alignment. To avoid this loss, please make sure the tensor_arena is 16 bytes aligned

Abierto
#21 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Jupyter Notebook
Estrellas
270
Forks
122
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I get this error message I get when I basically replicate the gesture recognition tutorial in [Arduino ML guide](https://blog.arduino.cc/2019/10/15/get-started-with-machine-learning-on-arduino/).

More importantly, though the arduino sketch builds, the model doesn't appear to be working, since the serial output doesn't report any gestures.

The workaround that worked for me was to change the header in the model.h encoding in the Google Colab ML notebook:

Original: !echo "const unsigned char model[] = {"

What worked for me: !echo "alignas(8)const unsigned char model[] = {"

The addition of alignas(8) fixed the issue in that the arduino sketch build is now working, and I am able to classify gestures.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con el comando del cuaderno de Google Colab ML que genera model.h y el sketch de Arduino que informa de la advertencia de alineación de tensor_arena. Reproduce la compilación del reconocimiento de gestos y la salida serie, y verifica después que el encabezado del modelo generado esté correctamente alineado y que los gestos se clasifiquen sin la advertencia.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
arduino, jupyter-notebook
Área
embedded-iot, machine-learning
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.