Import latest TF features and avoid tuple decomposition calls/RPCs.
NOTE: The new TF bits triggers an ICE (in the Eigen library) on GCC 7.x and GCC 8.x! We are running out of compilers, as GCC 6.x was triggering another ICE before.
Good news is that CLANG came to rescue.
Using CLANG 7.x we are able to build:
sudo apt-get install clang-7 clang++-7
export CC=clang-7 CXX=clang++-7
We also made the TF framework build static, so we do not need to carry and extra .so.
This was necessary since the new TF bits were triggering a runtime error when the protobuf library was initializing, trying to define the same proto DB from both the XLA computation client, and the TF framework .so libraries.