Julia automatic-differentiation

Open-source Julia projects categorized as automatic-differentiation

Top 12 Julia automatic-differentiation Projects

  • Zygote.jl

    21st century AD

  • ForwardDiff.jl

    Forward Mode Automatic Differentiation for Julia

  • Project mention: The Elements of Differentiable Programming | news.ycombinator.com | 2024-03-22

    You seem somewhat obsessed with the idea that reverse-mode autodiff is not the same technique as forward-mode autodiff. It makes you,,, angry? Seems like such a trivial thing to act a complete fool over.

    What's up with that?

    Anyway, here's a forward differentiation package with a file that might interest you

    https://github.com/JuliaDiff/ForwardDiff.jl/blob/master/src/...

  • 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
  • Optimization.jl

    Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.

  • Project mention: SciPy: Interested in adopting PRIMA, but little appetite for more Fortran code | news.ycombinator.com | 2023-05-18

    Interesting response. I develop the Julia SciML organization https://sciml.ai/ and we'd be more than happy to work with you to get wrappers for PRIMA into Optimization.jl's general interface (https://docs.sciml.ai/Optimization/stable/). Please get in touch and we can figure out how to set this all up. I personally would be curious to try this out and do some benchmarks against nlopt methods.

  • Tullio.jl

  • Grassmann.jl

    ⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra

  • ChainRules.jl

    forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs

  • Enzyme.jl

    Julia bindings for the Enzyme automatic differentiator

  • SaaSHub

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

    SaaSHub logo
  • Surrogates.jl

    Surrogate modeling and optimization for scientific machine learning (SciML)

  • ADCME.jl

    Automatic Differentiation Library for Computational and Mathematical Engineering

  • OMEinsum.jl

    One More Einsum for Julia! With runtime order-specification and high-level adjoints for AD

  • NBodySimulator.jl

    A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics

  • JuliaComputation

    Repository for Common Ground C25

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).

Julia automatic-differentiation related posts

  • Help me to choose an optimization framework for my problem

    2 projects | /r/Julia | 11 Mar 2023
  • Excited for Julia v1.9

    4 projects | /r/Julia | 23 Feb 2023
  • The Julia language has a number of correctness flaws

    19 projects | news.ycombinator.com | 16 May 2022
  • Auto Differentiation for Computational and Mathematical Engineering in Julia

    1 project | news.ycombinator.com | 27 Oct 2021
  • Automatic Differentiation Does Incur Truncation Errors (Kinda)

    1 project | news.ycombinator.com | 8 Feb 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 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 automatic-differentiation projects in Julia? This list will help you:

Project Stars
1 Zygote.jl 1,442
2 ForwardDiff.jl 855
3 Optimization.jl 671
4 Tullio.jl 584
5 Grassmann.jl 450
6 ChainRules.jl 411
7 Enzyme.jl 402
8 Surrogates.jl 314
9 ADCME.jl 284
10 OMEinsum.jl 164
11 NBodySimulator.jl 124
12 JuliaComputation 79

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