Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Генерация изображений на микроконтроллере ESP32-S3: Text-to-image за 5 секунд



Разработчик реализовал полноценную локальную диффузионную модель на чипе ESP32-S3 с 512 КБ оперативной памяти и частотой 240 МГц без использования облачных вычислений. Система генерирует изображения лиц размером 64×64 пикселя по текстовому промпту за 5,4 секунды. Для работы на столь слабом железе использована архитектура диффузионного трансформера (DiT) и обучена собственная модель на базе датасета CelebA с 40 атрибутами.

Ключевые технические решения:
• Квантование весов и активаций до int8 с динамическим масштабированием на каждый токен, что позволило уместить модель в 3,1 МБ флеш-памяти.
• Использование векторных инструкций PIE в ассемблере для ускорения матричных вычислений (16 пар умножений за одну инструкцию).
• Сжатие данных через латентную диффузию: вычисления идут в пространстве 16×16×4, а декодер переводит их в пиксели один раз в финале.
• Оптимизация архитектуры: замена cross-attention на усредненный текстовый эмбеддинг и использование метода Rectified flow, позволяющего получать результат всего за 8 шагов денойзинга.
• Упрощенный текстовый энкодер на 300 тысяч параметров со словарем из 45 слов-токенов, обрабатываемых стеммером.

Источник: habr.com
Просмотры: 5
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти