alisaaalehi / convolution_as_multiplicationLinks
Step by step explanation of 2D convolution implemented as matrix multiplication using toeplitz matrices
☆76Updated 3 years ago
Alternatives and similar repositories for convolution_as_multiplication
Users that are interested in convolution_as_multiplication are comparing it to the libraries listed below
Sorting:
- Numerical integration in arbitrary dimensions on the GPU using PyTorch / TF / JAX☆214Updated 6 months ago
- A JAX-based research framework for differentiable and parallelizable acoustic simulations, on CPU, GPUs and TPUs☆193Updated last year
- A plugin for Jupyter Notebook to run CUDA C/C++ code☆257Updated last year
- Butterfly matrix multiplication in PyTorch☆178Updated 2 years ago
- A Library for Differentiable Logic Gate Networks☆756Updated last year
- Instructional implementation of Physics-Aware Training (PAT) with demonstrations on simulated experiments.☆311Updated last year
- A Numpy implementation of a Convolutional Neural Network: slow & fast (im2col/col2im).☆58Updated 2 years ago
- Spyx: Spiking Neural Networks in JAX☆131Updated last month
- Simple problems implemented in CUDA C☆34Updated 10 months ago
- MLCommons Algorithmic Efficiency is a benchmark and competition measuring neural network training speedups due to algorithmic improvement…☆406Updated this week
- Code for the book "The Elements of Differentiable Programming".☆282Updated 7 months ago
- Python Algorithms for Randomized Linear Algebra☆57Updated 2 years ago
- Torchhd is a Python library for Hyperdimensional Computing and Vector Symbolic Architectures☆358Updated 7 months ago
- A Neural Operator-based Integrated Photonic Device Simulation Framework, NeurOLight NeurIPS 2022☆53Updated 2 years ago
- Nvidia contributed CUDA tutorial for Numba☆265Updated 3 years ago
- Functional models and algorithms for sparse signal processing☆97Updated 2 years ago
- Interpolating natural cubic splines. Includes batching, GPU support, support for missing values, evaluating derivatives of the spline, an…☆276Updated 3 years ago
- Hardware accelerated, batchable and differentiable optimizers in JAX.☆1,022Updated last month
- FlashFFTConv: Efficient Convolutions for Long Sequences with Tensor Cores☆341Updated last year
- Compositional Linear Algebra☆507Updated 6 months ago
- DeepInverse: a PyTorch library for solving imaging inverse problems using deep learning☆653Updated this week
- This page contains Python codes for the chapters appearing in all 3 volumes of the work "Sayed, Ali. H., Inference and Learning from Data…☆28Updated last year
- Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python☆513Updated this week
- ASDL: Automatic Second-order Differentiation Library for PyTorch☆191Updated last year
- PyTorch implementation of Levenberg-Marquardt training algorithm☆90Updated 2 months ago
- Pytorch RBF Layer implements a radial basis function layer in Pytorch. Radial Basis networks can be used to approximate functions.☆51Updated 3 months ago
- ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learning☆283Updated 2 years ago
- Reimplementation of Geoffrey Hinton's Forward-Forward Algorithm☆163Updated 2 years ago
- Pytorch implementation of preconditioned stochastic gradient descent (Kron and affine preconditioner, low-rank approximation precondition…☆190Updated 3 weeks ago
- Use scipy.optimize.minimize as a PyTorch Optimizer.☆74Updated last year