DSSC-projects / veni
A simple Python package for deep learning using forward automatic differentiation based on JAX.
☆14Updated 2 years ago
Alternatives and similar repositories for veni:
Users that are interested in veni are comparing it to the libraries listed below
- [TMLR 2022] Curvature access through the generalized Gauss-Newton's low-rank structure: Eigenvalues, eigenvectors, directional derivative…☆17Updated last year
- Turning SymPy expressions into JAX functions☆44Updated 4 years ago
- A JAX-based research framework for writing differentiable numerical simulators with arbitrary discretizations☆123Updated 6 months ago
- Tensor decomposition with arbitrary expressions: inner, outer, elementwise operators; nonlinear transformations; and more.☆58Updated 2 years ago
- Differentiable interface to FEniCS for JAX☆53Updated 3 years ago
- Tools for JAX☆45Updated this week
- Riemannian Optimization Using JAX☆48Updated last year
- Wraps PyTorch code in a JIT-compatible way for JAX. Supports automatically defining gradients for reverse-mode AutoDiff.☆48Updated last month
- Code for the book "The Elements of Differentiable Programming".☆77Updated 2 weeks ago
- Differentiable interface to FEniCS/Firedrake for JAX using dolfin-adjoint/pyadjoint☆93Updated last year
- Computing gradients and Hessians of feed-forward networks with GPU acceleration☆18Updated last year
- Quasi-Newton Algorithm for Stochastic Optimization☆10Updated 2 years ago
- Official code for UnICORNN (ICML 2021)☆27Updated 3 years ago
- A differentiation API for PyTorch☆30Updated 4 years ago
- Riemannian Convex Potential Maps☆67Updated 2 years ago
- ☆106Updated 3 years ago
- Supplementary code for the paper "Meta-Solver for Neural Ordinary Differential Equations" https://arxiv.org/abs/2103.08561☆24Updated 4 years ago
- Source code for my PhD thesis: Backpropagation Beyond the Gradient☆20Updated 2 years ago
- ☆18Updated 3 years ago
- A small library for creating and manipulating custom JAX Pytree classes☆56Updated 2 years ago
- A lightweight, multithreaded Python package for sketching, column selection, leverage scores and related computations.☆19Updated 6 months ago
- A LinearOperator implementation for PyTorch☆18Updated 4 years ago
- Pytorch implementation of SuperPolyak subgradient method.☆43Updated 2 years ago
- A library implementing the kernels for and experiments using extrinsic gauge equivariant vector field Gaussian Processes☆25Updated 3 years ago
- PyTorch implementation for "Probabilistic Circuits for Variational Inference in Discrete Graphical Models", NeurIPS 2020☆17Updated 3 years ago
- Probabilistic solvers for differential equations in JAX. Adaptive ODE solvers with calibration, state-space model factorisations, and cus…☆44Updated this week
- ☆14Updated last year
- [NeurIPS'19] Deep Equilibrium Models Jax Implementation☆39Updated 4 years ago
- A lightweight didactic library of kernel methods using the back-end JAX.☆12Updated 2 years ago
- code for "Neural Conservation Laws A Divergence-Free Perspective".☆37Updated 2 years ago