VS Code получает плагин AutoML Embedded для автоматической настройки, развертывания и тестирования производительности моделей.

AutoML for Embedded, разработанный компаниями Analog Devices (ADI) и Antmicro, представляет собой плагин с открытым исходным кодом для Visual Studio Code, работающий совместно с плагином CodeFusion Studio от ADI . Построенный на основе фреймворка Kenning , он автоматизирует весь конвейер машинного обучения, включая поиск моделей, настройку гиперпараметров, оптимизацию, сжатие и развертывание, упрощая разработку edge AI для устройств с ограниченными ресурсами.

Компания указывает, что плагин поддерживает микроконтроллер ADI MAX78002 с AI-ускорителем, MAX32690 MCU, симуляцию на основе Renode и ОСРВ Zephyr. Для автоматического поиска моделей и настройки гиперпараметров используются алгоритмы SMAC и Hyperband, а сжатие и квантование моделей обеспечивают соответствие строгим ограничениям памяти и вычислительных ресурсов. Плагин предлагает встроенное тестирование производительности для скорости вывода, объема памяти и точности, выполняя проверки совместимости по ОЗУ и вычислительным возможностям. Эти функции делают его полезным для классификации изображений, обнаружения аномалий, прогнозирующего обслуживания, NLP и распознавания действий в энергоэффективных IoT и встраиваемых системах.

VS Code AutoML Embedded

Обзор AutoML Embedded:

  • Тип: плагин AutoML с открытым исходным кодом для VS Code, интегрирующийся с CodeFusion Studio
  • Фреймворк: построен на платформе Kenning для аппаратно-независимой оптимизации и развертывания ИИ
  • Поддерживаемое оборудование
    • Микроконтроллер ADI MAX78002 с AI-ускорителем
    • Микроконтроллер ADI MAX32690
    • Расширяемость на другие встраиваемые устройства через пользовательские конвейеры Kenning
  • Функции AutoML
    • Автоматический поиск моделей и настройка гиперпараметров с использованием SMAC и Hyperband
    • Сжатие и квантование моделей для соответствия строгим ограничениям памяти и вычислений
    • Проверки совместимости по ОЗУ и вычислительным ресурсам перед развертыванием
  • Инструменты бенчмаркинга
    • Скорость вывода (задержка)
    • Объем используемой памяти
    • Оценка точности
    • Мониторинг производительности в реальном времени

По данным ADI и Antmicro , AutoML for Embedded создан как аппаратно-независимый инструмент на основе фреймворка Kenning, что позволяет использовать его с другими микроконтроллерами и AI-ускорителями помимо MAX78002 и MAX32690. Однако оптимизации от производителя, такие как среда выполнения AI8X для MAX78002 и microTVM для MAX32690, разработаны специально для этих платформ. Для других MCU потребуется определение целевых профилей и конвейеров с использованием модульной архитектуры Kenning.

Development boards based on MAX32690 MCU
Платы разработки на базе MAX32690 MCU

Компания также предлагает различные инструменты разработки для микроконтроллеров MAX78002 и MAX32690. Для MAX32690 доступны четыре оценочных набора, включая AD-APARD32690-SL (плата форм-фактора Arduino на базе ARM Cortex-M4 MCU MAX32690) и MAX32690EVKIT для углубленной оценки. Для управления батареями EVAL-ESS1-SYS предоставляет масштабируемую BMS-платформу мониторинга ячеек и аккумуляторных блоков, а EVAL-ADIN6310T1LEBZ служит эталонным проектом для приложений полевых коммутаторов ADIN6310.

MAX78002EVKIT
MAX78002EVKIT для MAX78002 MCU

Для MAX78002 MCU комплект MAX78002EVKIT оснащен 8 МБ QSPI SRAM, сенсорным 2,4-дюймовым TFT-дисплеем, стереоаудиокодеком, микрофоном I2S и хранилищем microSD. Он поддерживает камеры, аудиопериферию и аналоговые сенсоры, со всеми линиями GPIO, доступными через разъемы с шагом 2,54 мм. Встроенный аккумуляторный счетчик отслеживает энергопотребление для промышленной автоматизации, умных камер и портативных медицинских устройств.

В 2020–2021 годах AutoML использовался в устройствах, таких как Google Coral Dev Board Mini , шлюз ModBerry AI и камеры Imago VisionAI с AutoML Vision Edge для обучения и развертывания моделей на устройстве. В 2025 году AutoML обеспечивает поддержку встраиваемых устройств с ограниченными ресурсами благодаря инструментам вроде плагина AutoML for Embedded от Analog Devices.

Плагин AutoML for Embedded доступен для загрузки в VS Marketplace , исходный код опубликован на GitHub . Дополнительная информация представлена в пресс-релизе .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments