Description: Upstream_1b79572c2d47c1b7d82c670c27b9641335b7c025_fix_MPI_build
 While trying to build tensorflow with MPI through:
 the following failure happens:
 .
 tensorflow/contrib/mpi_collectives/kernels/mpi_ops.cc:76:18: error: 'se'
 does not name a type
 .
 using StatusOr = se::port::StatusOr<T>;
                  ^
 tensorflow/contrib/mpi_collectives/kernels/mpi_ops.cc:139:28: error:
 'StatusOr' was not declared in this scope
 .
 typedef std::function<void(StatusOr<Tensor>)> CommunicationDoneCallback;
 .
 python-tensorflow-cuda (1.9.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * Build with Intel MKL-DNN >= 0.17.2-1.
   * Delete upstream merged patches:
     - f506183dd148d97e3378eb994b2ac9c948ef0ada_builtin_expect_NVCC_build_failu,
     - e489b600f388ae345387881a85368af3cd373ba2_cuDNN_build_failure_with_GCC_6,
     - 5cd6a8d1edff984de5b8e08a579d96235137c38b_missing_MPI_include.
Author: Yong Tang <yong.tang.github@outlook.com>

---
Origin: upstream, https://github.com/tensorflow/tensorflow/commit/1b79572c2d47c1b7d82c670c27b9641335b7c025
Bug: https://github.com/tensorflow/tensorflow/issues/8421
Forwarded: <not-needed
Reviewed-By: Yong Tang <yong.tang.github@outlook.com>
Last-Update: 2019-01-14

--- python-tensorflow-cuda-1.9.0.orig/tensorflow/contrib/mpi_collectives/kernels/mpi_ops.cc
+++ python-tensorflow-cuda-1.9.0/tensorflow/contrib/mpi_collectives/kernels/mpi_ops.cc
@@ -73,7 +73,7 @@ limitations under the License.
  */
 
 template <class T>
-using StatusOr = se::port::StatusOr<T>;
+using StatusOr = stream_executor::port::StatusOr<T>;
 
 using CPUDevice = Eigen::ThreadPoolDevice;
 using GPUDevice = Eigen::GpuDevice;
