# Building the converter¶

To build the pip package with the converter, Bazel needs to know for which Python version to build the package. If you are using a Python virtual environment, please run bazel from that environment, as Bazel will automatically detect the Python version of the virtual environment.

Bazel will detect the Python version the first time you try to build anything that requires Python. If you have run Bazel outside of your virtual environment and now want to run it in the environment, you have to make Bazel re-detect the Python version. This requires a full clean, a normal clean is not enough to trigger the redetection.:

bazel clean --expunge


Install the TensorFlow pip package to ensure that all required dependencies are available:

pip install tensorflow


To build the pip package, now simply run

bazel build :build_pip_pkg
bazel-bin/build_pip_pkg artifacts


The script stores the wheel file in the artifacts/ directory located in the LCE root directory. To install the PIP package:

pip install artifacts/*.whl


To build a manylinux2010-compatible pip package, follow the steps in this guide.