top of page

DeepLTK

Deep Learning Toolkit for LabVIEW

Design, train, and deploy deep neural networks natively in LabVIEW – no external frameworks required. Optimized for speed, flexibility, and industrial AI solutions.

DeepLTK is an award-winning fully LabVIEW-native toolkit that empowers researchers and engineers with intuitive, powerful tools to develop, validate, and deploy deep learning systems directly within LabVIEW. Completely developed inside LabVIEW, it is unique in the market and greatly simplifies integrating machine learning technologies.
​
Supporting tasks like image classification, object detection, signal recognition, and anomaly detection, DeepLTK enables efficient training and deployment on embedded CPUs, GPUs, and FPGAs.
 
Proven for over 10 years, it delivers reliable performance and long-term support across industrial domains including test and measurement, automation, life sciences, and embedded systems.
 

Key Features​

  • Build, train, evaluate, and deploy deep neural networks

  • Save and reload trained models for deployment

  • Accelerate training and inference using GPUs and FPGAs

  • Visualize network architecture and monitor key performance metrics

  • Use built-in tools for debugging and performance analysis

  • Deploy models to various targets, including NI’s Real-Time systems

  • Explore over 20 ready-to-use examples for real-world applications

Requirements

Installation

The toolkit is distributed as a VIPM (VI Package Manager) installer, bundling the core library, documentation, and reference examples.

Development

  • LabVIEW 2020 (32-bit and 64-bit) and above.

    • LabVIEW 64-bit  for GPU acceleration

  • Windows 10 and above 64-bit

Supported Network Architecture

  • MLP - Multilayer Perceptron

  • CNN - Convolutional Neural Networks

  • FCN - Fully Convolutional Network

  • ResNet - Deep Residual Learning for Image Recognition

    YOLOv2 – Real-time object detection architecture

    U-Net -  Semantic Segmentation

Supported Layers

DeepLTK supports a number of layers required to implement deep neural network architectures for common machine learning applications such as image classification, object detection, instance segmentation and voice recognition:​​

​

  • Input (1D, 3D)

  • Data Augmentation

  • Convolutional

  • Fully Connected or Dense

  • Batch Normalization (1D, 3D)

  • Pool (maximum, average)

  • Upsampling

  • ShortCut

  • Concatenation

  • Dropout (1D, 3D)

  • Softmax

  • Object Detection (YOLO v2 and v4)

Applications

Ngene’s toolkits enable a wide range of AI-driven solutions across industries, delivering powerful capabilities in image analysis, signal processing, data prediction, and more to enhance automation, inspection, and analytics.

Image Classification

Automatically categorize images into predefined classes with high accuracy.

github.png

Object Detection

Locate and identify objects within images or video streams in real time.

video.png

Semantic Segmentation

Assign a class label to each pixel for detailed scene understanding.

Voice Recognition

Convert spoken language into text for voice-driven applications.

video.png
blog.png

Tabular Data Analysis

Analyze and extract insights from structured numerical and categorical data.

github.png
blog.png

Complete Deep Learning Toolchain for LabVIEW

DeepLTK provides everything needed to build end-to-end deep learning workflows inside LabVIEW - from data preparation and annotation with NNotate, to model training and optimization, and deployment across CPUs, GPUs, and FPGAs.
​
With no need for external frameworks, DeepLTK enables seamless integration, faster development, and reliable performance for industrial AI applications.

How it works

Complementary Products and Add-ons

CuLAB

GPU Toolkit for LabVIEW

An intuitive and feature-rich toolkit with over 150 functions designed to accelerate LabVIEW applications by up to 100x.

UVAD for DeepLTK

Unsupervised Visual Anomaly Detection Add-On

A powerful add-on which simplifies the development for visual anomaly detection systems.

FPGA for DeepLTK

FPGA Acceleration Add-On

Provides up to 100× inference acceleration when deploying DeepLTK models on FPGAs, enabling real-time performance for demanding applications.

NNotate

Image and Video Annotation Tool

Enables efficient creation of high-quality, custom datasets for training DeepLTK computer vision models.

Unlock the full potential of AI in LabVIEW

Whether you are prototyping or deploying industrial solutions, our team is ready to support your development from day one.

bottom of page