Разработчик запустил генерацию изображений по тексту на микроконтроллере ESP32-S3
Энтузиаст-разработчик смог реализовать модель преобразования текста в изображение (text-to-image) на недорогом микроконтроллере ESP32-S3, который имеет всего 512 КБ оперативной памяти и не предназначен для таких задач.
Проект продемонстрировал, что даже устройства с ограниченными ресурсами, такие как ESP32-S3, могут выполнять сложные операции машинного обучения. Микроконтроллер с двумя ядрами по 240 МГц и без тензорных ядер смог генерировать изображение размером 64x64 пикселя по текстовому описанию всего за 5,4 секунды.
Обычно для подобных задач требуются мощные видеокарты с гигабайтами памяти, например, для Stable Diffusion нужно 4-8 ГБ, а для Flux — до 24 ГБ. Успех этого эксперимента показывает потенциал для внедрения нейросетевых функций в компактные и бюджетные устройства, открывая новые возможности для IoT и встраиваемых систем.
Разработчик использовал подход латентной диффузии с трансформером, оптимизированный для работы на микроконтроллере. Это достижение значительно расширяет представление о том, какие задачи могут быть решены на периферийных устройствах, уменьшая зависимость от облачных вычислений и мощного оборудования.
Часто задаваемые вопросы
Что такое ESP32-S3?
ESP32-S3 — это недорогой микроконтроллер с ограниченными вычислительными ресурсами (512 КБ ОЗУ, два ядра по 240 МГц), предназначенный для встраиваемых систем и IoT.
Сколько времени занимает генерация изображения на ESP32-S3?
Генерация изображения размером 64x64 пикселя по текстовому запросу на микроконтроллере ESP32-S3 занимает около 5,4 секунды.
Какие модели text-to-image обычно используются?
Для генерации изображений обычно используются такие модели, как Stable Diffusion, которым требуется от 4 до 8 ГБ видеопамяти, или Flux, требующий до 24 ГБ.
Источник: Habr · Rusability ИИ


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!