NI Linux Real-Time Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

Is anybody using Linux based neural network libraries on their cRIO?

Hi Folks,

 

Is anyone using neural network, machine learning or deep learning libraries on their Linux RT cRIO? If so, what libraries are you using? How well is it working? Is it giving you problems?

 

Thanks!

0 Kudos
Message 1 of 4
(2,647 Views)

Hey cgisbon,

 

Anecdotally, from my role, I have not heard of a NI Linux RT cRIO being used as a neural network. This is most definitely not all-encompassing, but I wanted to at least give you my perspective. Smiley Happy

 

Thanks,

Andy

Product Support Engineer

0 Kudos
Message 2 of 4
(2,592 Views)

Thanks Andy!

0 Kudos
Message 3 of 4
(2,578 Views)

Hi cgibson,

 

I just found your post.

DeepLTK (Deep Learning Toolkit for LabVIEW) supports deployment of pretrained neural networks for inference on NI's RT targets.

@NITN - https://www.ni.com/en-us/shop/product/deep-learning-toolkit-for-labview.html

@ngene - https://www.ngene.co/deep-learning-toolkit-for-labview

 

You can train a model on a desktop PC (and use GPUs to accelerate the process) and deploy the model for inference on the RT targets.

The toolkit comes with an MNIST classification example designed for this purpose, which can be found at:

C:\Program Files (x86)\National Instruments\LabVIEW 2016\examples\Ngene\Deep Learning Toolkit\MNIST(RT_Deployment)

 

Also, recently we released FPGA add-on to the toolkit which allows to use FPGA for inference acceleration.

@NITN - https://www.ni.com/en-us/shop/product/fpga-add-on-for-deep-learning-toolkit-for-labview.html

@ngenehttps://www.ngene.co/dnn-accelerator-for-fpga

It will allow to achieve up to 10x speed up compared to the CPU of the same target.

Currently it supports NI sbRIO-9607 and IC-3173

 

Hope this would be helpful.

Please let me know if there would be any questions.

 

In AI We Trust
0 Kudos
Message 4 of 4
(2,331 Views)