This change:
https://github.com/tensorflow/tensorflow/commit/7229d08f0b25e24e6dd4833a94a27f404b27a350, unintentionally broke the ppc64le build by causing a time out.
What is happening is it reads from
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/requirements.txt, figures out the dependencies for those packages (numpy, keras, h5py. scipy, six, pyyaml) and proceeds to download the whl files for each package from pypi, and if missing it builds the whl file.
For x86, the only package that doesn't have a whl file is pyyaml. That wheel files builds pretty quick.
For ppc64le, it has to build whl files for numpy, h5py, scipy, and pyyaml. The build rule times out before it finishes building the whl file for scipy, after 10 minutes.
Any ideas how I can resolve this? Is there a command line option I can pass the bazel build?
Here is the condensed output:
skipping keras-applications, due to already being wheel.
Skipping keras-preprocessing, due to already being wheel.
Skipping keras, due to already being wheel.
Skipping six, due to already being wheel.
Building wheels for collected packages: numpy, h5py, scipy, pyyaml
Running setup.py bdist_wheel for numpy: started
Running setup.py bdist_wheel for numpy: finished with status 'done'
Running setup.py bdist_wheel for h5py: started
Running setup.py bdist_wheel for h5py: finished with status 'done'
Running setup.py bdist_wheel for scipy: started
ERROR: error loading package '': Encountered error while reading extension file 'requirements.bzl': no such package '@pip_deps//': pip_import failed: (Timed out)
ERROR: error loading package '': Encountered error while reading extension file 'requirements.bzl': no such package '@pip_deps//': pip_import failed: (Timed out)
INFO: Elapsed time: 600.940s