Разработчик запустил ИИ-модель на микроконтроллере ESP32 за 10 долларов

3 часа назад, Редакция Рунет | 👁 9863

Разработчик запустил ИИ-модель на микроконтроллере ESP32 за 10 долларов

Украинский разработчик Slava S (slvDev) успешно запустил локальную языковую модель с 28,9 миллионами параметров на микроконтроллере ESP32-S3 стоимостью около 10 долларов. Это достижение стало возможным без подключения к интернету и облачным сервисам. Об этом сообщает издание IXBT News со ссылкой на разработчика.

Задача казалась почти невыполнимой, так как ESP32-S3 имеет всего 512 КБ встроенной оперативной памяти (SRAM), 8 МБ PSRAM и 16 МБ флеш-памяти. Обычно таких ресурсов недостаточно даже для самых компактных языковых моделей.

Для обхода этого ограничения разработчик применил архитектурный подход Per-Layer Embeddings, используемый в семействе моделей Google Gemma. После квантования модели до 4 бит ее размер удалось уменьшить до 14,9 МБ. Самую объемную таблицу, содержащую около 25 миллионов параметров, разместили во флеш-памяти, а память SRAM использовалась исключительно для вычислений. Это позволило резко снизить требования к оперативной памяти.

Использованная модель обучена на датасете TinyStories и умеет генерировать только короткие художественные тексты. Она не предназначена для общения, написания кода или поиска фактов.

По мнению автора, подобный подход может быть востребован в автономных устройствах, где важна локальная обработка данных, например, в бытовой технике, промышленных контроллерах или встраиваемых системах. Принцип многоуровневого хранения данных также может оказаться полезным для будущих серверных ИИ-систем, где изучается возможность хранения части моделей на высокоскоростной флеш-памяти вместо дорогостоящей оперативной памяти.

«Проект скорее демонстрирует технические возможности современных архитектур, чем претендует на роль полноценной замены крупных языковых моделей», — заявил Slava S.

Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.

Комментарии 0
Зарегистрируйтесь или , чтобы оставлять комментарии.
Российские регистраторы доменов просят Минцифры отсрочить введение ЕСИА