LFX Platform

Know more about LFX Platform

LFX Insights

Deep Learning Libraries

Specialized libraries for implementing various deep learning architectures and algorithms.

73 projects

215,987 contributors

$1.2B

TensorFlow

TensorFlow is an open-source machine learning framework developed by Google that enables numerical computation and large-scale machine learning. It provides a flexible system for defining and executing computations involving tensors, which are multi-dimensional arrays. The framework supports deep learning and neural networks across multiple platforms and devices.

Contributors

47,391

Organizations

6,206

Software value

$203M

Transformers

Transformers is a state-of-the-art Natural Language Processing (NLP) library that provides thousands of pretrained models for text, vision, and audio tasks. It offers APIs to easily download and use these models, as well as to train new ones. The library supports multiple deep learning frameworks including PyTorch, TensorFlow, and JAX.

Contributors

24,101

Organizations

3,181

Software value

$52M

Keras

Keras is an open-source deep learning framework that provides a Python interface for artificial neural networks. It serves as a high-level API capable of running on top of multiple backend engines including TensorFlow, offering a user-friendly, modular, and extensible way to build and train deep learning models.

Contributors

18,062

Organizations

2,636

Software value

$8.2M

Ultralytics YOLO

Ultralytics YOLO11 πŸš€

Contributors

12,697

Organizations

836

Software value

$4.1M

llama cpp

A port of Facebook's LLaMA model in C/C++, focusing on efficient inference and deployment of large language models on consumer hardware. The project provides optimized implementations for running LLaMA models with minimal dependencies and memory requirements.

Contributors

12,293

Organizations

1,880

Software value

$30M

PaddlePaddle

PaddlePaddle is an open-source deep learning platform developed by Baidu that provides a comprehensive suite of tools for AI model development, training, and deployment. It features an easy-to-use API, high performance distributed training capabilities, and extensive support for various deep learning applications including computer vision, natural language processing, and speech recognition.

Contributors

9,399

Organizations

488

Software value

$106M

YOLOv5

YOLOv5 is a computer vision model and framework for real-time object detection, offering state-of-the-art performance, easy training and deployment capabilities, and extensive documentation. It implements the YOLO (You Only Look Once) architecture with improvements for speed and accuracy.

Contributors

8,830

Organizations

713

Software value

$802K

Diffusers

πŸ€— Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch and FLAX.

Contributors

6,877

Organizations

915

Software value

$29M

PyTorch Geometric

Graph Neural Network Library for PyTorch

Contributors

5,080

Organizations

726

Software value

$5.3M

fairseq

Facebook AI Research Sequence-to-Sequence Toolkit written in Python.

Contributors

4,651

Organizations

718

Software value

$6.6M

Detectron2

Detectron2 is a computer vision library developed by Facebook AI Research (FAIR) that implements state-of-the-art object detection algorithms. It provides a modular, flexible platform for implementing and training computer vision models, with support for tasks like object detection, instance segmentation, keypoint detection, and panoptic segmentation.

Contributors

4,304

Organizations

603

Software value

$2.3M

ncnn

ncnn is a high-performance neural network inference framework optimized for the mobile platform

Contributors

3,521

Organizations

311

Software value

$28M

TRL - Transformer Reinforcement Learning

TRL (Transformer Reinforcement Learning) is a library for training transformer language models using reinforcement learning. It provides implementations of algorithms like PPO (Proximal Policy Optimization) adapted for language models, enabling fine-tuning of models based on reward signals and human feedback.

Contributors

3,366

Organizations

512

Software value

$2.8M

FlashAttention

FlashAttention is a high-performance implementation of attention for training deep learning models, offering faster and more memory-efficient attention computation compared to standard implementations. It achieves this through a novel algorithm that reduces memory access and increases hardware utilization.

Contributors

3,225

Organizations

517

Software value

$3.3M

OpenCV Contrib

Open Source Computer Vision Library

Contributors

3,103

Organizations

469

Software value

$17M

bitsandbytes

A Python library for efficient 8-bit quantization and matrix operations, optimized for machine learning and deep learning applications. It provides low-precision arithmetic and memory-efficient tensor operations.

Contributors

2,771

Organizations

416

Software value

$1M

Coqui TTS

πŸΈπŸ’¬ - a deep learning toolkit for Text-to-Speech, battle-tested in research and production

Contributors

2,623

Organizations

363

Software value

$11M

PEFT

πŸ€— PEFT: State-of-the-art Parameter-Efficient Fine-Tuning.

Contributors

2,349

Organizations

413

Software value

$9.1M

MMCV

MMCV is a foundational computer vision library that provides a wide range of utilities and operations for deep learning research and development. It includes efficient implementations of common vision operations, CUDA acceleration, and serves as a base dependency for the OpenMMLab computer vision projects.

Contributors

2,319

Organizations

261

Software value

$2.5M

Megatron-LM

Ongoing research training transformer models at scale

Contributors

2,299

Organizations

266

Software value

$23M

Nerfstudio

A collaboration friendly studio for NeRFs

Contributors

2,187

Organizations

271

Software value

$18M

Flair

A very simple framework for state-of-the-art Natural Language Processing (NLP)

Contributors

2,179

Organizations

357

Software value

$2M

tinygrad

tinygrad is a minimalist deep learning framework designed to be simple, lightweight, and easy to understand. It implements neural network operations and autograd functionality in pure Python, allowing users to build and train neural networks with minimal dependencies.

Contributors

2,015

Organizations

355

Software value

$15M

PyTorch3D

PyTorch3D is FAIR's library of reusable components for deep learning with 3D data

Contributors

1,909

Organizations

303

Software value

$3.9M

TensorFlow Probability

TensorFlow Probability is a Python library built on TensorFlow that combines probabilistic models and deep learning. It enables users to encode stochastic computation through probability distributions and probabilistic layers for building deep probabilistic models.

Contributors

1,882

Organizations

355

Software value

$20M

DeepLabCut

DeepLabCut is an open-source toolbox for markerless pose estimation of animals performing various behaviors using deep learning. It implements a transfer learning approach to adapt deep neural networks pre-trained on human pose estimation to animal pose tracking with minimal training data.

Contributors

1,842

Organizations

156

Software value

$3.4M

PaddleSeg

PaddleSeg is a deep learning image segmentation toolkit based on PaddlePaddle framework that provides high-performance semantic segmentation, interactive segmentation, and panoptic segmentation models along with training and deployment solutions

Contributors

1,812

Organizations

78

Software value

$6.9M

GGML

GGML is a tensor library for machine learning that enables efficient neural network inference on CPU. It provides low-level primitives for implementing deep learning models with a focus on performance and memory efficiency, particularly for running large language models on consumer hardware.

Contributors

1,561

Organizations

277

Software value

$8.3M

PyTorch Image Models (timm)

The largest collection of PyTorch image encoders / backbones. Including train, eval, inference, export scripts, and pretrained weights -- ResNet, ResNeXT, EfficientNet, NFNet, Vision Transformer (ViT), MobileNetV4, MobileNet-V3 & V2, RegNet, DPN, CSPNet, Swin Transformer, MaxViT, CoAtNet, ConvNeXt, and more

Contributors

1,540

Organizations

299

Software value

$13M

TT-Metal

TT-Metal is a software framework for programming Tenstorrent AI accelerator chips, providing low-level hardware access and control capabilities for machine learning workloads

Contributors

1,515

Organizations

88

Software value

$120M

SpeechBrain

SpeechBrain is an open-source speech toolkit built on PyTorch that provides state-of-the-art speech technologies, including speech recognition, speaker recognition, speech enhancement, multi-microphone signal processing and speech separation. It features a unified, flexible interface for speech research and applications.

Contributors

1,425

Organizations

181

Software value

$9.4M

CUTLASS

CUDA Templates for Linear Algebra Subroutines

Contributors

1,419

Organizations

235

Software value

$63M

Flax

Flax is a neural network library for JAX that is designed for flexibility.

Contributors

1,349

Organizations

315

Software value

$4.8M

OpenNMT-py

OpenNMT-py is an open-source neural machine translation framework built in PyTorch. It provides tools and libraries for training and deploying sequence-to-sequence models, particularly focused on neural machine translation tasks. The system supports various model architectures, training configurations, and features for both research and production use cases.

Contributors

1,308

Organizations

263

Software value

$4M

NVIDIA DALI

A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.

Contributors

1,263

Organizations

225

Software value

$15M

xFormers

Hackable and optimized Transformers building blocks, supporting a composable construction.

Contributors

1,239

Organizations

244

Software value

$1.9M

MMAction2

MMAction2 is an open-source toolbox for video understanding and action recognition tasks. It provides a comprehensive collection of deep learning models, training frameworks, and evaluation tools for video-based tasks like action recognition, temporal action detection, and skeleton-based action recognition.

Contributors

1,201

Organizations

102

Software value

$3.9M

FlashInfer

FlashInfer is a high-performance inference engine focused on optimizing attention computation for large language models (LLMs). It provides efficient CUDA kernels and implementations for accelerating attention mechanisms in transformer architectures.

Contributors

1,007

Organizations

161

Software value

$9M

PyTensor

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Contributors

909

Organizations

127

Software value

$7.7M

Torch Neural Network Package

A neural network package for the Torch scientific computing framework that provides a modular approach to building and training neural networks. It includes implementations of common neural network layers, loss functions, and optimization algorithms.

Contributors

763

Organizations

177

Software value

$1.5M

H2O

H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc.

Contributors

759

Organizations

89

Software value

$34M

DyNet

DyNet is a neural network library designed for dynamic neural networks where the network structure can change for every training example. It is written in C++ with bindings for Python and is particularly well-suited for natural language processing tasks and other applications with variable-sized inputs.

Contributors

665

Organizations

124

Software value

$11M

MMF (Multimodal Framework)

MMF (Multimodal Framework) is an open-source modular framework for vision and language multimodal research. It enables training, evaluation and deployment of various multimodal AI models, supporting tasks like visual question answering, image captioning, and visual reasoning.

Contributors

659

Organizations

91

Software value

$2.1M

gnina

A deep learning framework for molecular docking

Contributors

545

Organizations

77

Software value

$4.3M

Ascend Extension for PyTorch

An extension that enables PyTorch to run on Huawei Ascend AI processors/NPUs, providing hardware acceleration and optimization capabilities for deep learning models on Ascend platforms

Contributors

486

Organizations

14

Software value

$14M

Neural Network (NN) Streamer

? Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.

Contributors

458

Organizations

48

Software value

$34M

XNNPACK

High-efficiency floating-point neural network inference operators for mobile, server, and Web

Contributors

427

Organizations

98

Software value

$106M

PyTorch Metric Learning

PyTorch Metric Learning is a library that provides a comprehensive collection of metric learning losses, miners, samplers, and trainers designed to work with PyTorch. It enables users to train deep neural networks using various metric learning techniques to learn similarity between data points.

Contributors

424

Organizations

86

Software value

$1.2M

FedML

FedML is an open-source library and MLOps platform for federated learning research and production deployment. It provides a unified framework for distributed/federated training, serving, and mobile/IoT deployment with consistent APIs and modular architecture.

Contributors

401

Organizations

57

Software value

$7.9M

NetKet

Machine learning algorithms for many-body quantum systems

Contributors

319

Organizations

44

Software value

$2.9M

Thinc

Thinc is a lightweight deep learning library that offers a functional approach to neural network layers, designed to be composable and interoperable with PyTorch, TensorFlow and MXNet. It provides a clean, hackable machine learning framework used extensively in spaCy's natural language processing models.

Contributors

300

Organizations

107

Software value

$1.7M

einops

Einops is a Python library that provides a powerful and unified way to manipulate tensor dimensions in deep learning frameworks. It offers consistent and readable operations for reshaping, permuting, and splitting tensors across multiple ML frameworks like PyTorch, TensorFlow, and JAX.

Contributors

299

Organizations

111

Software value

$403K

RWKV

The mission of the Project is to develop a recurrent neural net language model with GPT-level LLM performance, which can also be directly trained like a GPT transformer.

Contributors

283

Organizations

43

Software value

$71M

Lux

Elegant and Performant Scientific Machine Learning in Julia

Contributors

235

Organizations

80

Software value

$1.7M

TorchMultimodal

TorchMultimodal is a framework for building and training multimodal AI models using PyTorch, developed by Meta/Facebook Research. It provides modular components and tools for combining different types of data (text, images, audio, etc.) in deep learning applications.

Contributors

120

Organizations

19

Software value

$1.5M

Archived

ShaderNN

The mission of the Project is to develop a lightweight deep learning inference framework optimized for Convolutional Neural Networks.

Contributors

14

Organizations

3

Software value

$35M

BeyondML

The mission of the Project is to advance the state of artificial intelligence by designing and implementing an open-source framework for developing sparse, optimized neural networks capable of efficiently performing multiple tasks across multiple data domains.

Contributors

7

Organizations

4

Software value

$6.4M

AO Sparsity

PyTorch native quantization and sparsity for training and inference

This project hasn't been onboarded to LFX Insights.

DNNLibrary.jl

Relax! Flux is the ML library that doesn't make you tensor

This project hasn't been onboarded to LFX Insights.

Gloo

Collective communications library with various primitives for multi-machine training.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?