Top-level packages:
iree.compiler
: Main compiler API.iree.runtime
: Runtime components for executing binaries.iree.tools.core
: Core tools for executing the compiler.iree.tools.tf
: TensorFlow compiler tools (if enabled).First perform a normal CMake build/install with the following options:
-DCMAKE_INSTALL_PREFIX=...path to install to...
: Sets up installation prefix.-DIREE_BUILD_PYTHON_BINDINGS=ON
: Enables Python BindingsThen from the install directory, run:
# Multiple packages will exist under python_packages. Choose the one you want. cd python_packages/iree_compiler # Install into a local installation or virtualenv. python setup.py install python -m pip wheel .
For development, just set your PYTHONPATH
environment variable to the bindings/python
directory in your CMake build dir.
Tests under bindings/python/tests
can be run directly once installed. Additional tests under integrations/tensorflow/e2e
will be runnable soon.
API reference pages for IREE's runtime and compiler Python APIs are hosted on readthedocs.