Generación de imágenes con un Android de 2025: el NPU frente al iPhone de 2020

Fuentes: Generating images with a 2025 Android

El blog técnico de Duration AI documenta el intento de portar a Android el modelo Bonsai Image de PrismML, un transformador de difusión de 1 bit capaz de generar imágenes de 512×512 píxeles. Tras la experiencia con el iPhone 12 Pro de 2020, los autores probaron a ejecutar el modelo en un Samsung Galaxy S25+ con Snapdragon 8 Elite, comparando CPU, GPU y NPU Hexagon de Qualcomm. La ruta de la CPU, basada en una bifurcación de stable-diffusion.cpp con soporte de 1 bit, tardaba unos 2 minutos por paso y 8–9 minutos por imagen. La GPU logró generar a 256×256 pero se bloqueaba en 512×512. Finalmente, el NPU fue la única vía capaz de completar una imagen a 512×512 en poco más de 2 minutos: 20 segundos para codificar el texto, 65 segundos para los cuatro pasos de eliminación de ruido y 45 segundos para decodificar, casi lo mismo que el iPhone en su GPU hace seis años. Las imágenes salieron algo más suaves por la mezcla de precisiones fp16 y enteros en el NPU. El paquete desplegable ronda 10,7 GB frente a los 3,7 GB del iPhone, con un pico de memoria cercano a 5 GB. El proyecto se quedó en una pipeline controlada desde ordenador, sin aplicación pulida, y queda como base para futuros trabajos.