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.
Nvidia Deep Learning Developer Kit Examined
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 ** **** ********?
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.
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.
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.
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.