alisaaalehi / convolution_as_multiplicationLinks
Step by step explanation of 2D convolution implemented as matrix multiplication using toeplitz matrices
☆75Updated 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☆209Updated 3 months ago
 - A JAX-based research framework for differentiable and parallelizable acoustic simulations, on CPU, GPUs and TPUs☆184Updated last year
 - Butterfly matrix multiplication in PyTorch☆174Updated 2 years ago
 - Extending JAX with custom C++ and CUDA code☆400Updated last year
 - A plugin for Jupyter Notebook to run CUDA C/C++ code☆248Updated last year
 - ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learning☆281Updated 2 years ago
 - Python Algorithms for Randomized Linear Algebra☆56Updated 2 years ago
 - Introduction to CUDA programming☆128Updated 8 years ago
 - A Numpy implementation of a Convolutional Neural Network: slow & fast (im2col/col2im).☆58Updated 2 years ago
 - Functional N-dimensional convolution in Pytorch, recursively calling convNd until reaching conv3d.☆80Updated 6 months ago
 - TensorLy-Torch: Deep Tensor Learning with TensorLy and PyTorch☆81Updated last year
 - Nvidia contributed CUDA tutorial for Numba☆262Updated 3 years ago
 - OSS library that implements deep learning methods for partial differential equations and much more☆454Updated last month
 - Code for the book "The Elements of Differentiable Programming".☆273Updated 4 months ago
 - Simple neural network implementation using CUDA technology. It is an educational implementation.☆97Updated 7 years ago
 - Instructional implementation of Physics-Aware Training (PAT) with demonstrations on simulated experiments.☆303Updated last year
 - Spyx: Spiking Neural Networks in JAX☆126Updated last year
 - Fast training of unitary deep network layers from low-rank updates☆28Updated 2 years ago
 - ASDL: Automatic Second-order Differentiation Library for PyTorch☆190Updated 10 months ago
 - Code repository of the paper "Variational Stochastic Gradient Descent for Deep Neural Networks" published at☆41Updated 5 months ago
 - PyTorch implementation of Levenberg-Marquardt training algorithm☆84Updated 7 months ago
 - A LinearOperator implementation to wrap the numerical nuts and bolts of GPyTorch☆116Updated last month
 - A Neural Operator-based Integrated Photonic Device Simulation Framework, NeurOLight NeurIPS 2022☆48Updated 2 years ago
 - A set of hands-on tutorials for CUDA programming☆240Updated last year
 - Use scipy.optimize.minimize as a PyTorch Optimizer.☆72Updated last year
 - Functional models and algorithms for sparse signal processing☆95Updated 2 years ago
 - Matlab Algorithms for Randomized Linear Algebra☆15Updated 2 years ago
 - Pytorch implementation of preconditioned stochastic gradient descent (Kron and affine preconditioner, low-rank approximation precondition…☆188Updated 2 weeks ago
 - A Library for Differentiable Logic Gate Networks☆739Updated last year
 - Code for "Deep Energy-Based Modeling of Discrete-Time Physics," NeurIPS, 2020.☆19Updated 3 years ago