LabVIEW Deep Learning Library

April 10, 2022

By persevering, we can achieve anything. Itโ€™s hot but we are getting there.

8 months ago,ย PyTorchย (Meta) andย Kerasย (Google) already existed, and yet we decided to write our own AI library. Itโ€™s now done, theย HAIBALย project is alive!

Self-declared outsider, we are aware of our delay that we will catch up.
We can nowย importย andย editย any model coming from Keras allowing our users to have access to it onย LabVIEW. Inter-portability with PyTorch will arrive in 2022. We will also be able to export our models in any format in the long term.
The main axes of development for us will be full portability from and to Keras/PyTorch as well as the deployment of HAIBAL on the majority of platforms (CUDA, OpenCL, FPGA Xilinx, Intel).
It would be a shame to do things halfway.

HAIBAL is a library developed entirely under LabVIEW, hyper modular and integrating perfectly into all industrial systems.

HAIBAL IN A FEW FIGURES

  • 16 activation functionsย (ELU, Exponential, GELU, HardSigmoid, LeakyReLU, Linear, PRELU, ReLU, SELU, Sigmoid, SoftMax, SoftPlus, SoftSign, Swish, TanH, ThresholdedReLU)
  • 84 functional layersย (Dense, Conv, MaxPool, RNN, Dropoutโ€ฆ)
  • 14 loss functionsย (BinaryCrossentropy, BinaryCrossentropyWithLogits, Crossentropy, CrossentropyWithLogits, Hinge, Huber, KLDivergence, LogCosH, MeanAbsoluteError, MeanAbsolutePercentage, MeanSquare, MeanSquareLog, Poisson, SquaredHinge)
  • 15 initialization functionsย (Constant, GlorotNormal, GlorotUniform, HeNormal, HeUniform, Identity, LeCunNormal, LeCunUniform, Ones, Orthogonal, RandomNormal, Random,Uniform, TruncatedNormal, VarianceScaling, Zeros)
  • 7 optimizersย (Adagrad, Adam, Inertia, Nadam, Nesterov, RMSProp, SGD)

A YouTube training channel, a complete documentation under GitHub and a website are in progress.

WORKING IN PROGRESS & COMING SOON

This work is titanic and believe me it makes us happy that you encourage us in it. (it boosts us). In short, we are doing our best to release this library as soon as possible.

Still a little patience โ€ฆ

TIGR1.2.5 release notes

TIGR1.2.5 release notes

All release notes are available at this page .Download link Release NotesV1.2.5 Date of releaseย 30 November 2023 Enhancements: Palette Removal: Removed the LabVIEW version palette. New Palettes...

read more
TIGR1.2 release notes

TIGR1.2 release notes

All release notes are available at this page .Download link Release NotesV1.2 Date of releaseย 24 Octobre 2023 Features Bugs/Improve Comment Update palette We changed the operation of the palette...

read more
TIGR1.1.1 release notes

TIGR1.1.1 release notes

All release notes are available at this page .Download link Release NotesV1.1.1 Date of releaseย 30 Septembre 2023 Features Bugs/Improve Comment Update palette โ€“ ROI selector work now in any...

read more