Цепочка инструментов, сенсорная плата улучшают экосистему микросхем ИИ
Набор инструментов Eta Compute расширяется с анонсом компилятора для своего чипа ECM3532, который упрощает разработку встраиваемых систем.
В сочетании с оценочным комплектом сенсорной платы размером с монету и партнерством с Edge Impulse это выводит стартап на новый уровень зрелости. Eta Compute выпустила свой ИИ-чип со сверхнизким энергопотреблением ECM3532 в феврале, но до сих пор поддерживала разработки заказчиков, вручную оптимизируя код для двухъядерных микроконтроллеров и DSP.
Узлы датчиков
ECM3532 - это двухъядерный SoC, который использует ядра Arm Cortex-M3 и NXP CoolFlux DSP для обработки AI. Компания использует запатентованный метод непрерывного масштабирования частоты напряжения (CVFS) для регулировки напряжения и тактовой частоты обоих ядер в соответствии с меняющимися потребностями устройств IoT. Он предназначен для приложений слияния датчиков в конструкциях с батарейным питанием; Постоянно включенные приложения для обработки изображений могут быть достигнуты с бюджетом мощности 100 мкВт.
Крошечная оценочная плата, выпущенная недавно, призвана упростить разработку интеллектуальных датчиков, встраиваемых микрофонов, датчиков температуры и давления, акселерометра, гироскопа и возможности подключения Bluetooth. По заявлению компании, его размеры составляют 1,4 на 1,4 дюйма, и он может работать в течение «месяцев» от батарейки типа «таблетка».
Плата датчиков Tensai от Eta Compute - полноценный сенсорный узел с поддержкой искусственного интеллекта (Изображение:Eta Compute)
Eta Compute стала партнером Edge Impulse еще в мае, выпустив микросхему и оценочную плату Eta Compute, поддерживаемые системой непрерывного машинного обучения Edge Impulse и платформой MLOps. Большая часть инструментов Edge Impulse обеспечивает визуализацию и управление наборами данных для узлов Интернета вещей с поддержкой ИИ.
«Может быть действительно сложно начать использовать компонент [Eta Compute] в качестве разработчика встраиваемых систем… а заниматься машинным обучением еще сложнее», - сказал EE Times генеральный директор Edge Impulse Зак Шелби. в более раннем интервью. «Мы пытаемся снять эту боль. У нас есть красивый двоичный файл с перетаскиванием, который используется на платах [Eta Compute]. Он сразу же начинает собирать данные с датчиков в нашу систему. А затем, когда пришло время развернуть алгоритм машинного обучения, у нас есть вариант развертывания, который создает библиотеку для целевого объекта Eta Compute, которая будет работать прямо на устройстве ».
Компилятор и промежуточное ПО
По словам Семира Хаддада, старшего директора по маркетингу продуктов в Eta Compute, сегодня разработчики Edge AI сталкиваются с несколькими проблемами, которые решает цепочка инструментов Eta Compute Tensai Flow.
«Первый - это то, как вы взаимодействуете с реальными датчиками и собираете эти данные для улучшения вашей сети», - сказал Хаддад. «Второе - это то, как вы оптимизируете сеть для оборудования. Сегодня у вас есть нейронные сети или инструменты, которые помогают вам работать на процессорах, но они не совсем оптимизированы [для нашего оборудования]. Затем вам необходимо сгенерировать микропрограммное обеспечение, которое можно использовать при разработке реальных встроенных систем. Четвертая проблема - это полное решение от края до облака, включая подготовку устройств и подключение к облаку. Это четыре проблемы, которые мы решаем с помощью Tensai Flow ».
Цепочка инструментов Tensai Flow от Eta Compute теперь включает компилятор, который оптимизирует код нейронной сети для чипа компании (Изображение:Eta Compute)
Tensai Flow включает компилятор, который принимает модель TensorFlow или ONNX и компилирует ее в код, который может быть выполнен на устройстве ECM3532. Промежуточное ПО добавляет все программное обеспечение, необходимое для запуска полного приложения, включая операционную систему реального времени (RTOS) и драйверы датчиков.
Tensai Flow также включает в себя «сетевой зоопарк» предварительно проверенных моделей для конкретных вариантов использования, которые можно интегрировать в проекты клиентов. Edge Impulse обрабатывает операции с данными - сбор и управление данными, управление версиями данных, обмен наборами данных между разработчиками и т. Д.
«Что уникально в этом решении по сравнению с тем, что мы можем найти от других поставщиков… - это то, насколько оно всеобъемлющее с точки зрения возможности генерировать оптимизированный код, который можно использовать в реальном приложении», - сказал Хаддад. «Между аспектом нейронной сети и аспектом разработки прошивки это отличает [Tensai Flow]».
Компания Eta Compute, основанная в 2015 году, достигла уровня производства кремния с относительно скромным бюджетом и численностью персонала. На сегодняшний день компания привлекла 19 миллионов долларов, а штат сотрудников насчитывает 35 человек в США и Индии.
>> Эта статья была первоначально опубликована на наш дочерний сайт EE Times.
Встроенный
- AbsInt и Infineon предлагают новую цепочку инструментов синхронизации для AURIX
- Sensirion:миниатюрный датчик CO2
- Infineon:сверхмалый датчик атмосферного давления
- Основы цифровых магнитных датчиков
- Интеллектуальная сенсорная плата ускоряет разработку периферийного ИИ
- Счетчик Гейгера - Учебная плата датчика излучения для Raspberry Pi
- Датчик качества воздуха с гелием
- Демонстрация инструмента визуализации цепочки поставок CONNEX ™
- Познакомьтесь с CONNEX ™ Сетевым инструментом цепочки поставок для повышения эффективности производителей
- Датчик инструмента фрезерного станка с ЧПУ по дереву, как им пользоваться?