English
version

Новости

12 марта 2018

Компания Imagination Technologies выпустила средства разработки для нейронных сетейAPI фреймворка PowerVR CLDNN упрощает создание сверточных нейронных сетей на графических процессорах

12 марта 2018 года — Компания Imagination Technologies представила первый набор средств разработки приложений (SDK) на базе PowerVR CLDNN (Compute Library for Deep Neural Networks – вычислительной библиотеки для глубоких нейросетей) для разработки нейросетевых приложений на графических процессорах семейства PowerVR. SDK нейронной сети упрощает разработчикам создание сверточных нейронных сетей (CNN) на базе аппаратных ядер PowerVR. В комплект входят как API, так и SDK, а также образ для прошивки ноутбука Acer Chromebook R13.

Imagination выпустила свой первый аппаратный нейросетевой ускоритель PowerVR Series2NX в сентябре 2017 года. Будущие версии API и библиотеки SDK позволят разработчикам создавать нейросетевые приложения на базе выпускаемых Imagination графических процессоров и нейросетевых ускорителей без необходимости переписывать программный код.

Роберт Килл (Robert Quill), менеджер по разработке ПО в Imagination Technologies, отметил: «По мере широкого распространения нейронных сетей для нас жизненно важным становится предоставление разработчикам инструментов тестирования и развертывания нейросетевых ускорителей на наших графических ядрах. Производители автомобилей нуждаются в системах помощи водителю (ADAS) и автономного вождения, пользователям смартфонов требуются такие технологии, как распознавание лиц, в то время как адепты решений для умного дома стремятся повысить безопасность и улучшить пользовательский опыт за счет возможности распознавать объекты и людей. Всё это указывают на необходимость ускорения нейронных сетей».

Интерфейс прикладного программирования фреймворка PowerVR CLDNN – это первый созданный в Imagination API, ориентированный на искусственный интеллект. Он предоставляет функции для создания сетевых уровней, которые обеспечивают выстраивание и работу нейронной сети на аппаратных ядрах PowerVR. Используя специализированные программные ядра фреймворка OpenCL, этот интерфейс позволяет разработчикам сосредоточиться на создании нейронной сети с меньшими издержками. API также обеспечивает тонкую аппаратно-ориентированную оптимизацию, дающую лучшие результаты, нежели при ручной реализации на OpenCL.

SDK фреймворка PowerVR CLDNN содержит примеры того, как нейронная сеть может быть развернута на аппаратной базе PowerVR через API фреймворка CLDNN. Пакет включает вспомогательные функции, такие как загрузка файлов, инициализация динамической библиотеки и управление контентом фреймворка OpenCL. Также в него включено справочное руководство и исходный код некоторых приложений, которые демонстрируют, как использовать PowerVR CLDNN API.

Также был создан образ диска, который разработчики могут использовать для прошивки ноутбука Acer Chromebook R13, система на кристалле Mediatek MT-8173 которого содержит графический ускоритель PowerVR GX6250. Загрузив этот образ, разработчики сразу получают доступ ко всем нужным им инструментам для написания нейросетевых приложений на этом устройстве.

Для получения дополнительной информации о PowerVR CLDNN и для загрузки образа диска перейдите по этой ссылке (вся информация на английском языке). Демонстрация фреймворка PowerVR CLDNN размещена здесь.

В России Imagination Technologies представляет компания Nautech.

Оригинал этой статьи