Qualcomm выпустил SDK для Snapdragon 820

На саммите Embedded Vision в г. Санта-Клара (Калифорния, США) компания Qualcomm Incorporated объявила о выпуске первого набора средств разработки (SDK) для «глубинного обучения» для устройств на базе чипсета Qualcomm Snapdragon 820. SDK, названный Qualcomm Snapdragon Neural Processing Engine, использует технологию машинного обучения Qualcomm Zeroth и реализованные в платформах Snapdragon принципы гетерогенных вычислений. Благодаря этому сочетанию производители конечных устройств получат мощную энергоэффективную платформу, которая обеспечит новый уровень пользовательского опыта на устройствах, которые будут обладать высокой степенью интуитивности и способностью к самообучению. Этот SDK — самая свежая программная технология для платформы Snapdragon 820, значительно увеличивающая ценность Snapdragon для клиентов и подтверждающая лидерство Qualcomm Technologies в сфере новых технологий.

Представив Snapdragon Neural Processing Engine, Qualcomm Technologies становится первым разработчиком чипсетов, предлагающим набор разработчика в сфере приложений глубинного обучения, оптимизированный для мобильных устройств. Этот SDK позволит OEM-производителям создавать свои модели нейросетей для устройств на базе Snapdragon 820 – смартфонов, камер видеонаблюдения, автомобилей и дронов — без подключения к облаку. Таким образом, благодаря технологии глубинного обучения, реализованной в SDK, становятся возможными новые сценарии применения устройств: распознавание сцен, лиц и текста, отслеживание объектов, обход препятствий и языковая обработка.

Платформа машинного обучения Zeroth — оптимизированная под Snapdragon программная платформа, созданная для реализации сценариев машинного обучения на мобильных устройствах. Технология Zeroth в настоящее время поддерживает программные решения, связанные с анализом визуальных данных, например, Snapdragon Scene Detect и инновационная программная технология для защиты от вредоносного ПО — Snapdragon Smart Protect.

“В мире растет спрос на интеллектуальные мобильные технологии, независимые от подключения к сети и основанные на использовании самообучающихся алгоритмов. Многие клиенты Qualcomm Technologies озвучивали потребность в специальных инструментах разработки, которые бы позволили им реализовать свое видение продукта, — отметил Гэри Бротман (Gary Brotman), директор по продуктам в Qualcomm Technologies, Inc. — Благодаря появлению SDK Snapdragon Neural Processing Engine возможности Qualcomm Snapdragon 820 будут использоваться как в мобильной индустрии, так и в рамках новых технологических секторов, в том числе для IoT-решений и автомобилей. Технологии глубинного обучения на устройствах, обладающих высокой производительностью и энергоэффективностью, — это уже реальность”.

SDK Snapdragon Neural Processing Engine имеет следующие характеристики:

  • Аппаратно ускоряемая среда исполнения сверточных и циклических нейросетей, использующая возможности вычислительных ядер Kryo CPU, графического процессора Adreno и ЦСП Hexagon на чипсете Snapdragon 820;
  • Поддержка сред глубинного обучения, в том числе Caffe и CudaConvNet;
  • Компактная и гибкая программная платформа, использующая преимущества гетерогенных вычислений на ядрах Snapdragon, обеспечивая оптимальные уровни производительности и энергопотребления;
  • Поддержка компаний в различных отраслях, в том числе в области здравоохранения, автомобилестроения, безопасности, обработки изображений, чтобы они могли развертывать собственные нейросети на мобильных устройствах.

“SDK Qualcomm Snapdragon Neural Processing Engine поможет нам применить технологию гулубинного обучения в нашей сети регистраторов, подключенных к облаку. Благодаря этому мы сможем предоставлять нашим заказчикам в сфере логистических услуг и автострахования более полную картину, учитывающую контекст, — подчеркнул Фредерик Су (Frederick Soo), технический директор NAUTO — компании, развивающей технологию беспилотных автомобилей. — Набор разработчика Neural Processing Engine позволит нам оперативно внедрить алгоритмы глубинного обучения в камеры на основе Snapdragon, которыми будут оснащены наши автомобили. Таким образом наша технология сможет распознать, если водитель отвлекся от дороги, и предотвратить ДТП. Применяемые в NAUTO алгоритмы глубинного обучения позволят нашим клиентам снизить количество выплачиваемых по вине компании компенсаций и обеспечить более безопасное и эффективное вождение».

SDK Snapdragon Neural Processing Engine для процессоров Snapdragon 820 ожидается во втором полугодии 2016 года.