Repository for bachelor thesis about Einstein summation of sparse tensors.
To setup the program for development the python library setuptools
is used.
The following steps should be taken:
- Create a virtual environment in the root directory of the project.
- Install all the requirements in the venv (sesum might has to be downloaded seperately).
- Use the command
pip install -e .
to install the package via setup.py
Compile with python ./einsum/backends/BMM/cpp_methods/setup.py build_ext --inplace