This directory contains different utilities to build/test the TOSA Checker.
To create a Docker™ image for the TOSA Checker to build it for Python® 3.9 on various Linux® distributions, please run the following command:
docker build . -t tc-cp39-manylinux --build-arg PYTHON_VERSION=3.9 -f Dockerfile
The TensorFlow™ source code is automatically downloaded and is located in the /tensorflow_src
directory.
The command to run the container is:
docker run -it -v <tosa_checker source code on your machine>:/tosa_checker tc-cp39-manylinux
Now call the following command to build a tosa_checker
Python® wheel inside of the container:
cd tosa_checker python3 setup.py --tensorflow_src_dir /tensorflow_src bdist_wheel
The tosa_checker
wheel can be found in the /dist
directory.
Generate the new manylinux wheel from the tosa_checker
wheel:
auditwheel repair dist/<tosa_checker>.whl -w dist/
The tosa_checker
manylinux wheel can now be found in the /dist
directory.
Install the tosa_checker
manylinux wheel:
pip install dist/<tosa_checker-manyliux>.whl
Python® is a registered trademark of the PSF. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. Ubuntu® is a registered trademark of Canonical. TensorFlow™ is a trademark of Google® LLC. Docker™ is a trademark of Docker, Inc.