differentiable-programming

Open-source projects categorized as differentiable-programming

Top 16 differentiable-programming Open-Source Projects

differentiable-programming
  • taichi

    Productive, portable, and performant GPU programming in Python.

    Project mention: Taichi: Productive, portable, and performant GPU programming in Python | news.ycombinator.com | 2024-08-20
  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • difftaichi

    10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)

  • Enzyme

    High-performance automatic differentiation of LLVM and MLIR. (by EnzymeAD)

  • symbolicai

    Compositional Differentiable Programming Library

    Project mention: Ask HN: Running LLMs Locally | news.ycombinator.com | 2024-05-15

    The “around” part of your question hints that you may want to see the range of options possible with LangChain. I’d recommend the description of what Symbolic AI aims to support:

    https://github.com/ExtensityAI/symbolicai?tab=readme-ov-file...

    I think what you’ll find is that some applications are very capable locally, like Whisper.

    A lot of plugins expect to work with the llama.cpp family. Nowadays, that’s HuggingFace TGI: https://huggingface.co/blog/tgi-messages-api

    So your application could speak OpenAI api, and you’d run HuggingFace TGI on your hardware for testing and comparison.

  • jaxopt

    Hardware accelerated, batchable and differentiable optimizers in JAX.

  • NextFace

    A high-fidelity 3D face reconstruction library from monocular RGB image(s)

  • torchopt

    TorchOpt is an efficient library for differentiable optimization built upon PyTorch.

  • SaaSHub

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

    SaaSHub logo
  • kotlingrad

    🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types

  • Enzyme.jl

    Julia bindings for the Enzyme automatic differentiator

  • jax-fem

    Differentiable Finite Element Method with JAX

    Project mention: Jax-FEM: A differentiable GPU-accelerated 3D FEM solver | news.ycombinator.com | 2024-07-31
  • PyNeuraLogic

    PyNeuraLogic lets you use Python to create Differentiable Logic Programs

  • RayTracer.jl

    Differentiable RayTracing in Julia

  • NBodySimulator.jl

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

  • cocp

    Source code for the examples accompanying the paper "Learning convex optimization control policies."

  • TemporalSetInversion

    Reference implementation for "Temporal Set Inversion for Animated Implicits" (SIGGRAPH 2023)

  • deltaflow

    A GPU-accelerated differentiable fluid simulator written in JAX.

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

differentiable-programming discussion

Log in or Post with

differentiable-programming related posts

Index

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

Project Stars
1 taichi 25,591
2 difftaichi 2,473
3 Enzyme 1,295
4 symbolicai 989
5 jaxopt 939
6 NextFace 705
7 torchopt 554
8 kotlingrad 530
9 Enzyme.jl 461
10 jax-fem 307
11 PyNeuraLogic 283
12 RayTracer.jl 150
13 NBodySimulator.jl 130
14 cocp 80
15 TemporalSetInversion 13
16 deltaflow 10

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Python is
the 2nd most popular programming language
based on number of metions?