01 - Install docc for Python
The Daisytuner Optimizing Compiler Collection (docc) is a component that provides Python bindings via pybind11 to build SDFGs with Python. Additionally, this component provides the @native decorator, which automatically converts Python functions into SDFGs and codegens them for the available target.
Currently, docc is available via pip as the primary installation method. Please follow the instructions below for your operating system.
You can also install docc from source by following the instructions in the Python Bindings and Frontend.
You can find the source code for the Python bindings in the docc repository.
Install with pip
Simply install the docc-compiler package from PyPI:
pip install docc-compiler