Autograd

Top 23 Autograd Open-Source Projects

  • Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  • Project mention: AI enthusiasm #9 - A multilingual chatbot📣🈸 | dev.to | 2024-05-01

    torch is a package to manage tensors and dynamic neural networks in python (GitHub)

  • ivy

    The Unified AI Framework

  • Project mention: Keras 3.0 | news.ycombinator.com | 2023-11-28

    See also https://github.com/unifyai/ivy which I have not tried but seems along the lines of what you are describing, working with all the major frameworks

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flashlight

    A C++ standalone library for machine learning (by flashlight)

  • Project mention: MatX: Efficient C++17 GPU numerical computing library with Python-like syntax | news.ycombinator.com | 2023-10-03

    I think a comparison to PyTorch, TensorFlow and/or JAX is more relevant than a comparison to CuPy/NumPy.

    And then maybe also a comparison to Flashlight (https://github.com/flashlight/flashlight) or other C/C++ based ML/computing libraries?

    Also, there is no mention of it, so I suppose this does not support automatic differentiation?

  • MegEngine

    MegEngine 是一个快速、可拓展、易于使用且支持自动求导的深度学习框架

  • interviews.ai

    It is my belief that you, the postgraduate students and job-seekers for whom the book is primarily meant will benefit from reading it; however, it is my hope that even the most experienced researchers will find it fascinating as well.

  • Project mention: Deep Learning Interviews | news.ycombinator.com | 2023-05-05
  • Deep Java Library (DJL)

    An Engine-Agnostic Deep Learning Framework in Java

  • pennylane

    PennyLane is a cross-platform Python library for differentiable programming of quantum computers. Train a quantum computer the same way as a neural network.

  • Project mention: Library for Machine learning and quantum computing | dev.to | 2024-04-27

    Pennylane

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • dfdx

    Deep learning in Rust, with shape checked tensors and neural networks

  • Project mention: Shape Typing in Python | news.ycombinator.com | 2024-04-13
  • machine_learning_refined

    Notes, examples, and Python demos for the 2nd edition of the textbook "Machine Learning Refined" (published by Cambridge University Press).

  • Arraymancer

    A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

  • Project mention: Arraymancer – Deep Learning Nim Library | news.ycombinator.com | 2024-03-28

    It is a small DSL written using macros at https://github.com/mratsim/Arraymancer/blob/master/src/array....

    Nim has pretty great meta-programming capabilities and arraymancer employs some cool features like emitting cuda-kernels on the fly using standard templates depending on backend !

  • awesome-jax

    JAX - A curated list of resources https://github.com/google/jax

  • owl

    Owl - OCaml Scientific Computing @ https://ocaml.xyz

  • Project mention: Owl project (OCaml scientific computing) formally concluded | news.ycombinator.com | 2024-02-19
  • pytorch_sparse

    PyTorch Extension Library of Optimized Autograd Sparse Matrix Operations

  • norse

    Deep learning with spiking neural networks (SNNs) in PyTorch.

  • neograd

    A deep learning framework created from scratch with Python and NumPy

  • MyGrad

    Drop-in autodiff for NumPy.

  • bottle

    Scientific computing in pure Crystal

  • vtl

    The V Tensor Library

  • Project mention: VTL; Vlang's Tensor Library | /r/vlang | 2023-06-19
  • DL4S

    Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift - from watchOS to Linux

  • custos

    A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.

  • Project mention: Custos – A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine | news.ycombinator.com | 2024-03-01
  • vim-autograd

    Automatic differentiation library written in pure Vim script.

  • yagrad

    yet another scalar autograd engine - featuring complex numbers and fixed DAG

  • Project mention: Yagrad – 100 SLOC autograd engine with complex numbers and fixed DAG | news.ycombinator.com | 2024-03-17
  • corgi

    A neural network, and tensor dynamic automatic differentiation implementation for Rust. (by patricksongzy)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Autograd related posts

  • penzai: JAX research toolkit for building, editing, and visualizing neural nets

    4 projects | news.ycombinator.com | 21 Apr 2024
  • Shape Typing in Python

    5 projects | news.ycombinator.com | 13 Apr 2024
  • Tinygrad: Hacked 4090 driver to enable P2P

    5 projects | news.ycombinator.com | 12 Apr 2024
  • Functions and operators for Dot and Matrix multiplication and Element-wise calculation in PyTorch

    1 project | dev.to | 21 Mar 2024
  • Building a GPT Model from the Ground Up!

    1 project | dev.to | 20 Mar 2024
  • Best AI Tools for Students Learning Development and Engineering

    2 projects | dev.to | 18 Mar 2024
  • Bash Debugging

    7 projects | news.ycombinator.com | 1 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Autograd projects? This list will help you:

Project Stars
1 Pytorch 78,016
2 ivy 14,021
3 flashlight 5,152
4 MegEngine 4,719
5 interviews.ai 4,437
6 Deep Java Library (DJL) 3,841
7 pennylane 2,113
8 dfdx 1,607
9 machine_learning_refined 1,585
10 Arraymancer 1,307
11 awesome-jax 1,288
12 owl 1,178
13 pytorch_sparse 956
14 norse 613
15 neograd 230
16 MyGrad 186
17 bottle 146
18 vtl 139
19 DL4S 100
20 custos 60
21 vim-autograd 26
22 yagrad 25
23 corgi 23

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com