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
auditwheelto whitelist the TensorFlow framework library. - Install some system dependencies for
mrphysor 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
patchelf0.12 from source to fix an issue withauditwheel. - Install
spiral_waveform. - Add custom extensions for
sphinx.
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 |