loadModel

fun loadModel()

Carga el modelo TFLite desde los assets.

Esta función se lanza en una corrutina en el dispatcher Default. Actualiza el _modelStatus StateFlow para reflejar el estado de carga, éxito o error.

El modelo se carga con opciones específicas optimizadas para Wear OS:

  • numThreads = 2

  • useNNAPI = true (si está disponible)

  • allowFp16PrecisionForFp32 = true

Tras una carga exitosa, registra las formas de los tensores de entrada y salida. En caso de error, registra la excepción y actualiza el estado del modelo.