Skip to content

Releases: Lethey2552/Sparse-Einsum

Data structure optimized

01 Aug 15:46
Compare
Choose a tag to compare

Optimization of performance through the use of two vectors, dimensions and entries. dimensions holds all indices in a flat vector. entries holds all entries structs which have an offset, the number of indices and a value. This allows for the accessing and location of elements by using the entries and the saved offset.

Sparse-Einsum Naive

30 Jun 13:52
Compare
Choose a tag to compare
Sparse-Einsum Naive Pre-release
Pre-release

A sparse einsum library with the ability to compute almost all einsum problems.

The underlying algorithms are implemented in a naive way, without any optimizations and non-ideal data structures.