Qualcomm запускає свій новий чіпсет AI Engine

ruRu

 

У більшості пристроїв зберігання зображення, чи функція розпізнавання голосу використовується за допомогою хмарки. Ваш смартфон передає дані в хмаринку, де вони обробляються та повертаються назад. Тим не менше стає все важливішим можливість пристрою виконували усі функції локально, тобто безпосередньо на пристрої, а не віддалено. Щоб допомогти розробникам забезпечити краще вдосконалення на основі машинного навчання, Qualcomm запустив свій новий бренд. Qualcomm Artificial Intelligence (AI) складається з декількох апаратних та програмних компонентів, які розробники додатків зможуть використовувати для забезпечення кращого досвіду роботи з користувацьким інтерфейсом в поєднання із мережевим підключенням або без нього.

Машинознавство складається з двох етапів: навчання та висновок. На етапі навчання алгоритм пропонує багато прикладів (фотографії, голос і таке інше) поряд із відповідною класифікацією. Наступним кроком йде класифікація нових даних. Наприклад система ML може бути підготовлена з тисячами фотографій собак. Потім на етапі виведення буде показано нове, раніше не видиме зображення собаки і на основі тренування система зможе визначити, що фотографія містить зображення песика.

В загальному цей етап висновків працює практично з будь-яким процесорним блоком включаючи процесори, графічні процесори, DSP і спеціальні двигуни виведення такі, як Neural Processing Unit (NPU) Huawei або нещодавно оголошений Machine Arm Learning Processor. Основна різниця між цими блоками обробки полягає в тому, що наскільки швидко вони можуть виконувати операцію і скільки енергії використовується для цього.

Важливим аргументом в даній ситуаціє є те, що спеціального обладнання для виконання висновку не потрібно і це є поточною позицією Qualcomm. Проте на першому місці все ж залишається питання продуктивності.

Бажаєте знати більше?

Чіпсети Qualcomm AI Engine використовують існуючі компоненти процесора GPU та DSP, що знаходяться в провідних Snapdragon (845, 835, 820 та 660). Ключовим компонентом є впровадження шестикутної DSP з Hexagon Vector eXtensions (HVX).

На стороні програмного забезпечення Qualcomm AI Engine пропонується три компоненти:

Програмне забезпечення Framework Engine Neural Processing Engine (НПЗ) Snapdragon – гетерогенна бібліотека високого рівня, яка підтримує структури Tensorflow, Caffe2 та Caffe2, крім формату обміну Open Neural Network Exchange (ONNX). Ідея полягає в тому, що NPE вибирає правильний компонент (CPU, GPU, DSP) для будь-якого заданого завдання.

API Neural Networks Android Oreo – Підтримка NN Android з’явиться спочатку в Snapdragon 845.

Бібліотека нейронних мереж Hexagon (NN) – працює виключно з шестигранним векторним процесором.

Деякі партнери з пристроїв Qualcomm вже використовують компоненти AI Engine. Вони включають Xiaomi, OnePlus, Motorola, Asus і ZTE.

Що стосується розробників програмного забезпечення, Qualcomm працює з кількома різними компаніями. Наприклад, SenseTime та Face ++ пропонують безліч попередньо підготовлених нейронних мереж для роботи з зображеннями та камерами, включаючи однокамерні бокети, розблокування обличчя та виявлення сцени. З іншого боку, Uncanny Vision забезпечує оптимізовані моделі для людей, виявлення та розпізнавання транспортних засобів та номерних знаків. Крім того, Tencent нещодавно випустила функцію в мобільному додатку QQ під назвою High Energy Dance Studio. Програма Mobile QQ в Android використовує компоненти AI Engine для прискорення частоти кадрів у грі.

Що Ви думаєте про новий чіпсет AI Engine Qualcomm? Чи варто включати спеціальний “NPU” в наступні процесори? Якщо у Вас є деякі цікаві думки відносно нових розробок – будь ласка поділіться ними в коментарях.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Login/Register access is temporary disabled