⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.
-
Updated
Oct 1, 2024 - Python
⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.
One More Einsum for Julia! With runtime order-specification and high-level adjoints for AD
Hyper optimized contraction trees for large tensor networks and einsums
Stats, linear algebra and einops for xarray
Provides compile-time contraction pattern analysis to determine optimal tensor operation to perform.
A generic implementation of tensor einsum in Fortran.
An implementation of EinsumNetworks in PyTorch.
Einsum optimization using opt_einsum and PyTorch FX graph rewriting
Memory-efficient optimum einsum using opt_einsum planning and PyTorch kernels.
Convolutions and more as einsum for PyTorch
einsum via batch matrix multiply
Rust accelerated contraction ordering primitives for tensor networks and einsums
Einsum Expressions in Julia
A Tensor Network package for Machine Learning and Quantum Computing in Python.
Optimizing Einstein Sum Implementation in PyTorch with Specialization, Path Searching, and GPU-Native Contraction
A collection of state-of-the-art contraction ordering algorithms. https://arxiv.org/abs/2209.12332
Add a description, image, and links to the einsum topic page so that developers can more easily learn about it.
To associate your repository with the einsum topic, visit your repo's landing page and select "manage topics."