Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 744 Bytes

README.md

File metadata and controls

33 lines (23 loc) · 744 Bytes

WayOut

Dynamically generate Python bindings for C++ libraries.

Installation

Create a new Conda environment with Python 3.8 and install the packages from requirements.txt:

conda create --name wayout --file requirements.txt -c conda-forge

Install wayout as an editable python package by running:

pip install --user -e .

Citation

If you used WayOut in a research project please use this citation

@inproceedings{ZhuETAL21WayOut,
  author = {Zhu, Steven and Al Awar, Nader and Erez, Mattan and Gligoric, Milos},
  title = {Dynamic Generation of {P}ython Bindings for {HPC} Kernels},
  booktitle = {International Conference on Automated Software Engineering},
  pages = {92--103},
  year = {2021},
}