Nvidia Deep Learning Developer Kit Examined

Published Apr 17, 2017 14:29 PM

Can building a deep learning video analytics application be as easy as the typical VMS installation? Maybe not quite, but Nvidia is aiming to make it much easier with their developer kits and shared software libraries that can enable a decent linux user to have an analytics application up and running in a day.

At ISC West 2017, Nvidia hosted a 90 minute "hands on" development workshop featuring their development kits and examples on training the unit to classify various images and to identify objects in live video. 

IPVM attended this workshop to better understand how Nvidia is approaching the surveillance market and promoting their products to manufacturers and integrators.

****** ********

****** ******** ~** ************ **** ****** *** ********** ****, ***** *****, ******* ****** *** with ******'* "******" **** ******** ******** *** ******* *********. 

********* **** *** ******* * ************ and ****** ** ********* ******* ** what ** ******* ********'* ****** **** ******** ***** ******, ***** **** ********** ** ****-***** concepts ** ********** ************/**** ********.

Pre-Trained *******

*** **** ******* **** ***-****** **** databases **** ******** ************** ********, ***** Nvidia had *** * ****** ** ****** images **** * ******** *******, ** a ******* ********* ******** ** ** supervised ********. *** ***** ******** ******* is ********* *************** ********* *** *** take ******** **** **** ** *****, depending ** *** ****** ** ****** being *** **** ** *** *** analysis ********. *** ****** ** *** process ** * ********** ***** **** that ******** * **** ** ********** signature *** **** ****** *** ****** has **** ******* ** *********/********. ***** files *** ** *********** ** ***** powered *******, **** ** ***** ********* the *** *********, ******** ***** ******* to **** ********* *** **** ******* in ***** ****** ** ***** ******.

Image ************** ********

** **** ** *** ********, ********* first **** ****** ****** ********** * single ***** ** ********* ****** (*******, apples, ***.) ** * ****** **** would ******* ** ******* ***** ******* and **** ***** ** *** ************* to *** ************** ****. ****, ****** with ******** ******* **** *** **** a ****** **** ***** ****** *********** of ***** ********* ******* **** ***** in *** *****. ** **** ** these ***** *** ******** **** *** the ***** *** ~*-* *******.

** *** ******* ********, *** ******* webcam *** **** ** ******* **** video. ******* ** ****** ** ***** of *** ****** ******* ****** ** glass *******, ********* *** ********** *** been ********** ******* ** *********, *** supplied **** (* ****** ******) ***** draw * *** *** **** *** bottles. *** ****** ***** ** ****** to ****** *** ***** ** ************ of *** ***, ****** * ***** of *** ******* ***** ** *** image, ** **** ***** ******** ***** on *********** * ***** ****** ****: 

****** *** **** ***** *** ********* at ~****, ******** **** *** **** slower, **** * ******* * ****** lag, ****** ********* ****** ******* *********, though **** *** ********* *** ** the ********** ****** ** *** **** scripts.

Workshop *********

*** ******** ********* ** ********* ******** of **** ****** ********, *** ******** how ****** ******** *** *********** ***** *** be ******** ** ****** ******* ********/********* in *** ******** ******** ********* **** technology. *******, ******* ********* ********* **** the ***** *****-******* ********, ******** **** time ****** ** **** *********** *** execute ******* **** ******* **** ****** deep ****** ******* ************.

Developer *** ********

*** ***** ********** ** ************* **** deep ********, ******'* ********* **** *** ****** training ******* * *** ** *** started ******* ********* ** ********* ********** in ****** ******** *** ******* ******** development. *******, *** ***** ***** **** significant ********** ** **** *** ********** learning ** ******* ** ****** * custom ********* *******/******** *** * ****-***** application. *****, ************* *** ************ ** the **************/******** *** ****** *********** ********* could ** ******* ** ********** **** neural *******-***** ******** *** ******** ************.

Deep ******** ***

***** ******* ** ********** **** ****** **** learning ***** *** *** **** *********** ********* **** ****** *** ~$***. ** *** do *** **** ** ***** $*** just ** **********, ** ****** *** **** ****** ***-****** *** ** **** ** ** ****** (note: ******** *** *******). ************, ***** with ** ****** ******** **** *** * 64 *** ****** ******* (****** *******, or ******* *******) *** ******** ****** *** Ubuntu [**** ** ****** *********] (******** ************ in ****** ********* *******).

Nvidia Marketing **** ** ********

**** ****** *** ******** *** **** left **** ********* ********, ** *********** Nvidia's marketing ***** ** **** ********* ** security. *** ******* ******* ~$**,*** ***** of ********* **** *** **** *** a ** ****** *******. ****** **** ********* a *********** ******* ** ***** ***** to ***** ********* **********, *** ****** ********* ************, ********* ****** ********** ** * ******* ** products ** ** ******* ** ********* the ********* ** ***** ********.

***** ********* *********/******** *** ******** *** **** ********* *** ******** ******, but *** *** **** *** **** presence **** ****** *** ** *** ****. However, **** **** ***-***** *** *********** are ***** **** ********* **** *** overall ****** ** * ******, *** not *** ******** ********** ******, ** remains ** ** **** ** ****** ********* spend ** *** ******** ******** **** yield ********* ***** ** ****** ******.

More ** **** ********?

 

 

Comments (5)
UI
Undisclosed Integrator #1
Apr 17, 2017

Fascinating stuff.  I am in no way a developer/coder, or even a moderately competent Linux user, but I do envy the opportunity to play around with this.  Since Intel and Nvidia are heavily involved in deep learning does AMD/ATI have any foothold at this point?  Based on what I've read on here it looks like Nvidia has a significant head start.

(1)
HD
Henry Detmold
Apr 21, 2017

Nivdia started doing high-performance computing on GPUs about ten years ago, in fact before deep learning was widespread (to an extent the availability of the Nvidia platform enabled deep learning to be pursued). So they have advantages in mind share, marketing, software. AMD deep learning offering is called Radeon Instinct; it may well be that the AMD hardware turns out to be better for some DL applications (and worse for others, i.e. "horses for courses") but I'm not sure there's currently a good understanding of what those applications might be.

LM
Luca Michielli
Apr 25, 2017

I saw the conference at ISC West and it was min blowing.. I hope to see more article about AI in general and intelligent city from Nvidia.

(1)
AH
Andrew Hogendijk
Apr 26, 2017

Does anybody know if the code that they used to demonstrate the TX-1 is available? A quick look on the NVidia website didn't reveal anything. It would be fascinating to reproduce this.

Avatar
Brian Karas
Apr 26, 2017
IPVM

Yes, I believe all the code is available.  You'll need to signup as a developer, and then you should be able to get it from the Digits download page.