An open API service indexing awesome lists of open source software.

https://github.com/mrphys/tensorflow-manylinux

A build environment for TensorFlow ops
https://github.com/mrphys/tensorflow-manylinux

Last synced: 2 months ago
JSON representation

A build environment for TensorFlow ops

Awesome Lists containing this project

README

        

# TensorFlow manylinux

[![build](https://github.com/mrphys/tensorflow-manylinux/actions/workflows/build-image.yml/badge.svg)](https://github.com/mrphys/tensorflow-manylinux/actions/workflows/build-image.yml)

A `manylinux` compatible Docker image to build the `mrphys` TensorFlow ops. It
is based on `manylinux` and `multipython` Docker images created by the
TensorFlow team. Then the following changes are applied.

- Install TensorFlow on all Python versions.
- Patch `auditwheel` to whitelist the TensorFlow framework library.
- Install some system dependencies for `mrphys` or third-party packages.
- Install dependencies for docs.
- Install latest Git version.
- Compile FFTW3 for generic x86-64 architectures.
- Patch TensorFlow installations to add CUDA headers.
- Install `patchelf` 0.12 from source to fix an
[issue](https://github.com/pypa/auditwheel/issues/103) with `auditwheel`.
- Install `spiral_waveform`.
- Add custom extensions for `sphinx`.

## TensorFlow Versions

Each manylinux image has a specific TensorFlow version as detailed below:

| TensorFlow manylinux | TensorFlow |
| -------------------- | ---------- |
| v1.7 | v2.6 |
| v1.8 | v2.7 |
| v1.9 | v2.8 |
| v1.10 | v2.8 |
| v1.11 | v2.9 |
| v1.12 | v2.9 |
| v1.13 | v2.9 |
| v1.14 | v2.10 |
| v1.15 | v2.11 |