Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Погляд на nvidia jetson tx1

Зміст:

Anonim

Я вже кілька днів переглядаю новий комплект розробників NVIDIA Jetson TX1, і хоча це не безпосередньо для Android, це занадто круто, щоб не говорити.

Це майбутнє технології у власній крихітній упаковці. Машини вже можуть бачити, чути та вчитися. Вони можуть керувати автомобілем. Вони можуть побудувати машину. Вони наповнюють чорнильні картриджі, тестують презервативи та збирають апельсини - все без прямого втручання людини. Але речі стають по- справжньому цікавими, коли ви приєднуєтесь до купки їх разом і допомагаєте їм навчати себе та один одного.

Ви, напевно, чули термін "Нейронна мережа" і, можливо, навіть знаєте, що таке і як вони працюють. Ви отримуєте купу потужних комп’ютерів, мережевих разом, і дозволяєте їм аналізувати побачене, чути або збирати з будь-якого іншого джерела введення. Разом вони навчаються та обмінюються даними, тому вони можуть робити такі речі, як читати почерк, виявляти рак, грати в шахи або торгувати акціями на фондовій біржі. Пізнавальна наука - це не зовсім нова річ, але вона сильно знімається за останні кілька років.

Такі продукти, як NVIDIA Jetson TX1, будуть великою частиною того, куди ми їдемо звідси, і як швидко ми туди потрапимо.

Що таке Jetson TX1?

Jetson TX1 - це вбудований "суперкомп'ютерний" модуль. Він розроблений, щоб забезпечити всю обчислювальну потужність, необхідну для роботи обладнання, машин та речей, які ще не були винайдені, і представлений як невеликий (сам модуль TX1 - розмір кредитної картки), який поміститься в місцях, де звичайна велика форма-фактор машина не буде. Завдяки вдосконаленню програмного забезпечення, обчислення GPU лідирує в інноваціях у таких сферах, як автоматизація, медичне обладнання та машинне зір. NVIDIA - одна з компаній, що лідирує на шляху до обчислень GPU, як на апаратному, так і на програмному рівні.

Комплект розробників Jetson TX1 - це недорогий комерційно доступний продукт, який дозволяє розробляти саме те обладнання, яке буде розгорнуто в кінцевому продукті. Модуль TX1 невеликий і може інтерфейсувати через стандартні канали вводу / виводу. Плата несучої має всі ці стандартні входи та виходи, економлячи багато годин роботи та дизайну для інженерної програми.

Для нас, любителів Android та технологій, напевно, простіше сказати, що це не Jetson TX1. TX1 - це не те, що можна було б придбати, наприклад, для створення міні-HTPC. Є безліч дощок, більш підходящих для «хобістів» та проектів на рівні хобі, і коштують вони набагато дешевше. Якщо ви хочете побудувати світлодіодний контролер для освітлення настрою для домашнього кінотеатру, придбайте Raspberry Pi або один із одноплатових ПК Snapdragon. Якщо вам потрібна серйозна обчислювальна робота в більш науковій чи промисловій обстановці, тоді ви хочете подивитися на Jetson TX1.

Звичайно, TX1, ймовірно, зробить HTPC-вбивцею, коли все буде сказано і зроблено. Але вам не потрібна обчислювальна потужність кімнати для відтворення відео на телебаченні, і вам не потрібно витрачати 600 доларів на дошку, щоб почати роботу з одного.

Апаратні технології

Серцем TX1 є 256-ядерний процесор Tegra X1 NVIDIA (так, 256). Це надзвичайно компактне та енергоефективне, що забезпечує продуктивність TeraFLOP на 16-бітних технологіях через чотириядерний процесор ARM Cortex-A57 та повноцінний графічний процесор Maxwell. Модуль також інтегрує 4 ГБ оперативної пам’яті LPDDR4, 16 Гб пам’яті eMMC 5.1, гігабітну мережу, 802.11ac Wifi (2х2) та власний PMIC. 400-контактний роз'єм забезпечує як високошвидкісні, так і низькошвидкісні стандартні з'єднання вводу / виводу, а термопередавальна пластина дозволяє використовувати один радіатор, щоб утримувати модуль в межах температурних допусків.

Також в комплект розробника входить плата несучої TX1. Використовуючи 400-контактне з'єднання плата-плата, Jeston TX1 забезпечує повну і гнучку платформу розвитку, використовуючи стандартні галузеві з'єднання. Підключіть Jeston TX1 до плати несучої, додайте радіатор (комплект, який ми постачали, був заздалегідь зібраний), і у вас є повний комп'ютер для розробки, готовий до будь-якого магазину для науково-дослідних робіт або інженерів.

Ось розбивка вводу / виводу, що надається повним набором розробників Jeston TX1:

  • Підключення до модуля Jetson TX1 через 400-контактний (8x50) роз'єм "плата до плати"
  • Зберігання: повнорозмірний слот для SD-карти, роз'єм SATA (Power & TX / RX)
  • USB 3.0 Тип A + USB 2.0 Micro AB
  • Підключення: гігабітний Ethernet (роз'єм RJ45 зі світлодіодами), Wi-Fi 802.11 ac, Bluetooth 4.1
  • Стандартний роз'єм PCIe x4
  • Розширювальний заголовок дисплея - DSI (2x4 смуги), смуги eDP x4, підсвічування з ШІМ / управління
  • Повнорозмірний роз'єм HDMI 2.0 типу A
  • Заголовок розширення камери: CSI: 6, x2 / 3 x4, CLK, Camera CLK, I2C і управління, I2S, UART, SPI
  • Роз'єм клавіш M.2: PCIE x1 Lane, SDIO, USB2.0 / I2S, UART, I2C / модем та управління Wi-Fi
  • Заголовок розширення: I2C, SPI, UART, I2S, D-MIC, Аудіо-годинник та управління
  • Сенсорний вхід: SPI / I2C (на заголовку дисплея)
  • Кнопки живлення, скидання та примусового відновлення
  • Світлодіодні індикатори живлення та SOC
  • Роз'єм JTAG (стандартний 20-контактний заголовок)
  • Роз'єм налагодження (60-контактна плата)
  • Постійні роз'єми живлення, скидання та відновлення
  • Сигнали JTAG, UART1, I2C та послідовний порт на заголовку 1x6
  • Потужність: Джек постійного струму: 6В-19В
  • Основні витратні матеріали 3, 3 В / 5 В: 2xTPS53015
  • Основне живлення 1, 8 В: APW8805
  • USB VBUS приладдя: RT9715 та APL3511
  • 12 В для PCIe & SATA: LM3481
  • Заголовок управління зарядом: 10-контактний гніздо Flex

Так, я повинен був передивитись половину цього, тому не відчувайте себе погано, якщо для вас це все грецько. Справа в тому, що комплект для розробників Jetson TX1 створений для підключення та живлення майже будь-якого датчика, компонента або периферійних пристроїв, які ви можете придбати або розробити самостійно.

Програмні технології

Програмне забезпечення, необхідне для розробки на Jeston TX1, є широким та простим у налаштуванні. Jetson Jetpack - це повний пакет, що складається з Ubuntu 14.04 (включаючи необхідні засоби розробки та компіляції), необхідні проміжні програми та зразки коду. Пакет налаштований для плат Jetson (як минулорічного Jetson TK1, так і більш потужного TX1), створеного з інструментів, знайомих розробникам GPU-compute та компонентів з відкритим кодом. Включені API та різні набори інструментів:

  • OpenGL 4.4: міжплатформний, мовний API для візуалізації 2D та 3D графіки
  • CUDA 7.0: середовище програмування для розробників C та C ++, що створюють додатки, прискорені GPU.
  • cuDNN 4.0: Бібліотеки глибокої нейронної мережі CUDA, що надають високооптимізовані процедури для проектування та навчання нейронних мереж.
  • OpenCV 3.0: (Open Source Computer Vision) Бібліотека функцій, що використовуються для комп'ютерного зору в режимі реального часу.
  • OpenVX 1.0: безоплатний стандарт для прискорення роботи міжплатформним графічним процесором програм комп’ютерного зору.
  • VisionWorks 1.0: Інструментарій, розроблений NVIDIA, який пропонує алгоритми, оптимізовані для графічних процесорів та SoC, здатних підтримувати CUDA.
  • ROS: (Робоча операційна система) Набір фреймворків та проміжних програм, розроблених для розробки програмного забезпечення робототехніки.

Крім того, надається повний набір інструментів для розробки та розробки додатків, призначених для зручності використання при розробці з Tegra X1 та Jeston TX1. Повний IDE надається за допомогою Eclipse, спеціалізованих графічних налагоджувачів з підтримкою OpenGL на різних платформах та NVIDIA PerfKit для налагодження та профілювання як програм OpenGL, так і D3D.

Установка програмного забезпечення розроблена для користувачів, знайомих з Linux та інструментами розробки, для чого цей комплект був створений. Процес дуже простий, і ваш Jetson TX1 завантажиться до зручного стану поза коробкою. Нам були надані необхідні інструменти та оновлення на SD-картці, але кінцеві користувачі отримають повний доступ до інструментів розвитку NVIDIA через Інтернет.

Ви, як очікується, зрозумієте, як змінити дозволи, переміщатися в командному рядку та флеш-оновленнях ОС через USB-з'єднання до хост-машини, що також працює на Ubuntu 14.04.

Комплект Jetson Jetpack робить прості речі, коли настає час встановити інструменти розробки. Графічний Менеджер компонентів (дуже схожий на менеджер Android SDK) дозволяє встановлювати, оновлювати та керувати вашими інструментами, зразками та різними компонентами розробки в одному вікні.

Інші зразки та демонстраційні демонстрації встановлюються через нативний менеджер пакунків Ubuntu, використовуючи сховище CUDA NVIDIA.

Повний набір інструментів для орієнтирів, зразків коду та демонстраційних програм надається, і ви зможете отримати відповіді на будь-які ваші запитання на веб-сайті підтримки NVIDIA Embedded Computing. NVIDIA серйозно ставиться до своїх продуктів Jetson, і це вже давно. Ви знайдете широку підтримку як користувачів, так і корпорації NVIDIA.

Як це вписується разом

Розробка апаратного та програмного забезпечення важка. Це також дуже стресово. І це дуже корисно. Вам потрібні правильні інструменти, щоб розпочати роботу, та команда підтримки з сильними плечима для завершення роботи. Тут грають NVIDIA та Jetson TX1.

Комплект для розробників TX1 - це повноцінне, нестандартне рішення, для початку роботи. Обладнання більш ніж здатне для використання за призначенням, досить просте в налаштуванні і відносно недороге. Підтримка програмного забезпечення відмінна, і NVIDIA захоплюється платформою в цілому, а також успіхом своїх партнерів.

Найголовніше, що модуль TX1 був розроблений спеціально для вбудованих додатків, які потребують інтенсивних обчислень. Використовуючи бібліотеки та інструменти CUDA NVIDIA, ви можете отримати результати, подібні до високого класу настільного процесора, що мають приблизно одну десяту частину потреби в потужності. Все з комп’ютера розміром вашої картки Visa.

Ви бачите майбутнє технологій, яке інтегрується у все наше життя тут. "Розумні" машини, які спільно продумують нейронну мережу, особливо непідконтрольне навчальному обладнанню, потребують того, що називається здатністю виконувати більш складний аналіз на вході. Вам потрібні потужні комп’ютери, які є енергоефективними для отримання потужностей. Jetson TX1 - це потужний енергоефективний комп'ютер.

Комплект розробників Jetson TX1 постачається сьогодні за 599 доларів. Освітні продажі становлять лише 299 доларів. Ви можете придбати в Amazon, Newegg, Micro Center або безпосередньо від NVIDIA.