[arch-commits] Commit in tensorflow/repos/community-testing-x86_64 (4 files)

2020-07-23 Thread Sven-Hendrik Haase via arch-commits
Date: Thursday, July 23, 2020 @ 17:44:15
  Author: svenstaro
Revision: 665023

archrelease: copy trunk to community-testing-x86_64

Added:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
(from rev 665022, tensorflow/trunk/PKGBUILD)
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch
(from rev 665022, tensorflow/trunk/build-against-actual-mkl.patch)
Deleted:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch

+
 PKGBUILD   |  569 +++
 build-against-actual-mkl.patch |   74 ++---
 2 files changed, 321 insertions(+), 322 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-07-23 17:41:09 UTC (rev 665022)
+++ PKGBUILD2020-07-23 17:44:15 UTC (rev 665023)
@@ -1,285 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Maintainer: Konstantin Gizdov (kgizdov) 
-# Contributor: Adria Arrufat (archdria) 
-# Contributor: Thibault Lorrain (fredszaq) 
-
-pkgbase=tensorflow
-pkgname=(tensorflow tensorflow-opt tensorflow-cuda tensorflow-opt-cuda 
python-tensorflow python-tensorflow-opt python-tensorflow-cuda 
python-tensorflow-opt-cuda)
-pkgver=2.3.0rc2
-_pkgver=2.3.0-rc2
-pkgrel=1
-pkgdesc="Library for computation using data flow graphs for scalable machine 
learning"
-url="https://www.tensorflow.org/;
-license=('APACHE')
-arch=('x86_64')
-depends=('c-ares' 'intel-mkl' 'onednn')
-makedepends=('bazel' 'python-numpy' 'cuda' 'nvidia-utils' 'nccl' 'git' 'gcc9'
- 'cudnn' 'python-pip' 'python-wheel' 'python-setuptools' 
'python-h5py'
- 'python-keras-applications' 'python-keras-preprocessing')
-optdepends=('tensorboard: Tensorflow visualization toolkit'
-'python-pasta: tf_upgrade_v2 tool')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz;
-
numpy1.20.patch::https://github.com/tensorflow/tensorflow/commit/75ea0b31477d6ba9e990e296bbbd8ca4e7eebadf.patch
-build-against-actual-mkl.patch)
-sha512sums=('401c6e2a89aff763b2aa102d0dacc99c955d2d2eea41ec93de8c9c0f3422d85ad7cabf04991675ac45ef9fe5e971794dba3a062ba527d9af41d2d4072806730c'
-
'df2e0373e2f63b8766f31933f7db57f6a7559b8f03af1db51644fba87731451a7cd3895529a3192e5394612fcb42f245b794b1c9ca3c05881ca03a547c8c9acc'
-
'e51e3f3dced121db3a09fbdaefd3336095584b72a5eb6f302fa6fa68ab56ea45e8a847ec90ff4ba076db312c06f91ff672e08e95263c658526582494ce08')
-
-get_pyver () {
-  python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-check_dir() {
-  if [ -d "${1}" ]; then
-return 0
-  else
->&2 echo Directory "${1}" does not exist or is a file! Exiting...
-exit 1
-  fi
-}
-
-prepare() {
-  # Allow any bazel version
-  echo "*" > tensorflow-${_pkgver}/.bazelversion
-
-  # Tensorflow actually wants to build against a slimmed down version of Intel 
MKL called MKLML
-  # See https://github.com/intel/mkl-dnn/issues/102
-  # MKLML version that Tensorflow wants to use is 
https://github.com/intel/mkl-dnn/releases/tag/v0.21
-  patch -Np1 -d tensorflow-${_pkgver} -i 
"$srcdir"/build-against-actual-mkl.patch
-
-  # Compile with C++17 by default (FS#65953)
-  #sed -i "s/c++14/c++17/g" tensorflow-${_pkgver}/.bazelrc
-
-  patch -Np1 -d tensorflow-${_pkgver} -i "$srcdir"/numpy1.20.patch
-
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt-cuda
-
-  # These environment variables influence the behavior of the configure call 
below.
-  export PYTHON_BIN_PATH=/usr/bin/python
-  export USE_DEFAULT_PYTHON_LIB_PATH=1
-  export TF_NEED_JEMALLOC=1
-  export TF_NEED_KAFKA=0
-  export TF_NEED_OPENCL_SYCL=0
-  export TF_NEED_AWS=0
-  export TF_NEED_GCP=0
-  export TF_NEED_HDFS=0
-  export TF_NEED_S3=0
-  export TF_ENABLE_XLA=1
-  export TF_NEED_GDR=0
-  export TF_NEED_VERBS=0
-  export TF_NEED_OPENCL=0
-  export TF_NEED_MPI=0
-  export TF_NEED_TENSORRT=0
-  export TF_NEED_NGRAPH=0
-  export TF_NEED_IGNITE=0
-  export TF_NEED_ROCM=0
-  export TF_SET_ANDROID_WORKSPACE=0
-  export TF_DOWNLOAD_CLANG=0
-  export TF_NCCL_VERSION=2.7
-  export TF_IGNORE_MAX_BAZEL_VERSION=1
-  export TF_MKL_ROOT=/opt/intel/mkl
-  export NCCL_INSTALL_PATH=/usr
-  export GCC_HOST_COMPILER_PATH=/usr/bin/gcc-9
-  export HOST_C_COMPILER=/usr/bin/gcc-9
-  export HOST_CXX_COMPILER=/usr/bin/g++-9
-  export TF_CUDA_CLANG=0  # Clang currently disabled because it's not 
compatible at the moment.
-  export CLANG_CUDA_COMPILER_PATH=/usr/bin/clang
-  export TF_CUDA_PATHS=/opt/cuda,/usr/lib,/usr
-  export TF_CUDA_VERSION=$(/opt/cuda/bin/nvcc --version | sed -n 's/^.*release 
\(.*\),.*/\1/p')
-  export TF_CUDNN_VERSION=$(sed -n 's/^#define CUDNN_MAJOR\s*\(.*\).*/\1/p' 
/usr/include/cudnn_version.h)
-  

[arch-commits] Commit in tensorflow/repos/community-testing-x86_64 (4 files)

2020-07-19 Thread Sven-Hendrik Haase via arch-commits
Date: Sunday, July 19, 2020 @ 14:14:10
  Author: svenstaro
Revision: 664583

archrelease: copy trunk to community-testing-x86_64

Added:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
(from rev 664582, tensorflow/trunk/PKGBUILD)
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch
(from rev 664582, tensorflow/trunk/build-against-actual-mkl.patch)
Deleted:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch

+
 PKGBUILD   |  570 +++
 build-against-actual-mkl.patch |   74 ++---
 2 files changed, 322 insertions(+), 322 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-07-19 14:13:51 UTC (rev 664582)
+++ PKGBUILD2020-07-19 14:14:10 UTC (rev 664583)
@@ -1,285 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Maintainer: Konstantin Gizdov (kgizdov) 
-# Contributor: Adria Arrufat (archdria) 
-# Contributor: Thibault Lorrain (fredszaq) 
-
-pkgbase=tensorflow
-pkgname=(tensorflow tensorflow-opt tensorflow-cuda tensorflow-opt-cuda 
python-tensorflow python-tensorflow-opt python-tensorflow-cuda 
python-tensorflow-opt-cuda)
-pkgver=2.3.0rc1
-_pkgver=2.3.0-rc1
-pkgrel=1
-pkgdesc="Library for computation using data flow graphs for scalable machine 
learning"
-url="https://www.tensorflow.org/;
-license=('APACHE')
-arch=('x86_64')
-depends=('c-ares' 'intel-mkl' 'onednn')
-makedepends=('bazel' 'python-numpy' 'cuda' 'nvidia-utils' 'nccl' 'git' 'gcc9'
- 'cudnn' 'python-pip' 'python-wheel' 'python-setuptools' 
'python-h5py'
- 'python-keras-applications' 'python-keras-preprocessing')
-optdepends=('tensorboard: Tensorflow visualization toolkit'
-'python-pasta: tf_upgrade_v2 tool')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz;
-
numpy1.20.patch::https://github.com/tensorflow/tensorflow/commit/75ea0b31477d6ba9e990e296bbbd8ca4e7eebadf.patch
-build-against-actual-mkl.patch)
-sha512sums=('dc155ff59551d65ac51e0b1d93cdee9ddb18ed4f83f2accd924fe593d37de220ed516f44cabfc58a7b2b4f3af2fbb2152d5d70f7d10117019dcddb4fe0d7831d'
-
'df2e0373e2f63b8766f31933f7db57f6a7559b8f03af1db51644fba87731451a7cd3895529a3192e5394612fcb42f245b794b1c9ca3c05881ca03a547c8c9acc'
-
'e51e3f3dced121db3a09fbdaefd3336095584b72a5eb6f302fa6fa68ab56ea45e8a847ec90ff4ba076db312c06f91ff672e08e95263c658526582494ce08')
-
-get_pyver () {
-  python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-check_dir() {
-  if [ -d "${1}" ]; then
-return 0
-  else
->&2 echo Directory "${1}" does not exist or is a file! Exiting...
-exit 1
-  fi
-}
-
-prepare() {
-  # Allow any bazel version
-  echo "*" > tensorflow-${_pkgver}/.bazelversion
-
-  # Tensorflow actually wants to build against a slimmed down version of Intel 
MKL called MKLML
-  # See https://github.com/intel/mkl-dnn/issues/102
-  # MKLML version that Tensorflow wants to use is 
https://github.com/intel/mkl-dnn/releases/tag/v0.21
-  patch -Np1 -d tensorflow-${_pkgver} -i 
"$srcdir"/build-against-actual-mkl.patch
-
-  # Compile with C++17 by default (FS#65953)
-  #sed -i "s/c++14/c++17/g" tensorflow-${_pkgver}/.bazelrc
-
-  patch -Np1 -d tensorflow-${_pkgver} -i "$srcdir"/numpy1.20.patch
-
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt-cuda
-
-  # These environment variables influence the behavior of the configure call 
below.
-  export PYTHON_BIN_PATH=/usr/bin/python
-  export USE_DEFAULT_PYTHON_LIB_PATH=1
-  export TF_NEED_JEMALLOC=1
-  export TF_NEED_KAFKA=0
-  export TF_NEED_OPENCL_SYCL=0
-  export TF_NEED_AWS=0
-  export TF_NEED_GCP=0
-  export TF_NEED_HDFS=0
-  export TF_NEED_S3=0
-  export TF_ENABLE_XLA=1
-  export TF_NEED_GDR=0
-  export TF_NEED_VERBS=0
-  export TF_NEED_OPENCL=0
-  export TF_NEED_MPI=0
-  export TF_NEED_TENSORRT=0
-  export TF_NEED_NGRAPH=0
-  export TF_NEED_IGNITE=0
-  export TF_NEED_ROCM=0
-  export TF_SET_ANDROID_WORKSPACE=0
-  export TF_DOWNLOAD_CLANG=0
-  export TF_NCCL_VERSION=2.7
-  export TF_IGNORE_MAX_BAZEL_VERSION=1
-  export TF_MKL_ROOT=/opt/intel/mkl
-  export NCCL_INSTALL_PATH=/usr
-  export GCC_HOST_COMPILER_PATH=/usr/bin/gcc-9
-  export HOST_C_COMPILER=/usr/bin/gcc-9
-  export HOST_CXX_COMPILER=/usr/bin/g++-9
-  export TF_CUDA_CLANG=0  # Clang currently disabled because it's not 
compatible at the moment.
-  export CLANG_CUDA_COMPILER_PATH=/usr/bin/clang
-  export TF_CUDA_PATHS=/opt/cuda,/usr/lib,/usr
-  export TF_CUDA_VERSION=$(/opt/cuda/bin/nvcc --version | sed -n 's/^.*release 
\(.*\),.*/\1/p')
-  export TF_CUDNN_VERSION=$(sed -n 's/^#define CUDNN_MAJOR\s*\(.*\).*/\1/p' 
/usr/include/cudnn_version.h)
-  

[arch-commits] Commit in tensorflow/repos/community-testing-x86_64 (4 files)

2020-04-05 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, April 6, 2020 @ 03:43:50
  Author: svenstaro
Revision: 612029

archrelease: copy trunk to community-testing-x86_64

Added:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
(from rev 612028, tensorflow/trunk/PKGBUILD)
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch
(from rev 612028, tensorflow/trunk/build-against-actual-mkl.patch)
Deleted:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch

+
 PKGBUILD   |  552 +++
 build-against-actual-mkl.patch |   74 ++---
 2 files changed, 313 insertions(+), 313 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-04-06 03:43:31 UTC (rev 612028)
+++ PKGBUILD2020-04-06 03:43:50 UTC (rev 612029)
@@ -1,276 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Maintainer: Konstantin Gizdov (kgizdov) 
-# Contributor: Adria Arrufat (archdria) 
-# Contributor: Thibault Lorrain (fredszaq) 
-
-pkgbase=tensorflow
-pkgname=(tensorflow tensorflow-opt tensorflow-cuda tensorflow-opt-cuda 
python-tensorflow python-tensorflow-opt python-tensorflow-cuda 
python-tensorflow-opt-cuda)
-pkgver=2.2.0rc2
-_pkgver=2.2.0-rc2
-pkgrel=3
-pkgdesc="Library for computation using data flow graphs for scalable machine 
learning"
-url="https://www.tensorflow.org/;
-license=('APACHE')
-arch=('x86_64')
-depends=('c-ares' 'intel-mkl' 'intel-dnnl')
-makedepends=('bazel' 'python-numpy' 'cuda' 'nvidia-utils' 'nccl' 'git' 'gcc'
- 'cudnn' 'python-pip' 'python-wheel' 'python-setuptools' 
'python-h5py'
- 'python-keras-applications' 'python-keras-preprocessing')
-optdepends=('tensorboard: Tensorflow visualization toolkit'
-'python-pasta: tf_upgrade_v2 tool')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz;
-build-against-actual-mkl.patch)
-sha512sums=('505f03a2e9c57638aaecbcc83fa5b292a038eab9c4777cb75a4ee2c9926cdc3ade565326abd0eb7bf1717972f4a2a20941227afe29b79f0519fd724fbc15d959'
-
'e51e3f3dced121db3a09fbdaefd3336095584b72a5eb6f302fa6fa68ab56ea45e8a847ec90ff4ba076db312c06f91ff672e08e95263c658526582494ce08')
-
-get_pyver () {
-  python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-check_dir() {
-  if [ -d "${1}" ]; then
-return 0
-  else
->&2 echo Directory "${1}" does not exist or is a file! Exiting...
-exit 1
-  fi
-}
-
-prepare() {
-  # Allow any bazel version
-  echo "*" > tensorflow-${_pkgver}/.bazelversion
-
-  # Tensorflow actually wants to build against a slimmed down version of Intel 
MKL called MKLML
-  # See https://github.com/intel/mkl-dnn/issues/102
-  # MKLML version that Tensorflow wants to use is 
https://github.com/intel/mkl-dnn/releases/tag/v0.21
-  patch -Np1 -d tensorflow-${_pkgver} -i 
"$srcdir"/build-against-actual-mkl.patch
-
-  # Compile with C++17 by default (FS#65953)
-  #sed -i "s/c++14/c++17/g" tensorflow-${_pkgver}/.bazelrc
-
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt-cuda
-
-  # These environment variables influence the behavior of the configure call 
below.
-  export PYTHON_BIN_PATH=/usr/bin/python
-  export USE_DEFAULT_PYTHON_LIB_PATH=1
-  export TF_NEED_JEMALLOC=1
-  export TF_NEED_KAFKA=0
-  export TF_NEED_OPENCL_SYCL=0
-  export TF_NEED_AWS=0
-  export TF_NEED_GCP=0
-  export TF_NEED_HDFS=0
-  export TF_NEED_S3=0
-  export TF_ENABLE_XLA=1
-  export TF_NEED_GDR=0
-  export TF_NEED_VERBS=0
-  export TF_NEED_OPENCL=0
-  export TF_NEED_MPI=0
-  export TF_NEED_TENSORRT=0
-  export TF_NEED_NGRAPH=0
-  export TF_NEED_IGNITE=0
-  export TF_NEED_ROCM=0
-  export TF_SET_ANDROID_WORKSPACE=0
-  export TF_DOWNLOAD_CLANG=0
-  export TF_NCCL_VERSION=2.5
-  export TF_IGNORE_MAX_BAZEL_VERSION=1
-  export TF_MKL_ROOT=/opt/intel/mkl
-  export NCCL_INSTALL_PATH=/usr
-  export GCC_HOST_COMPILER_PATH=/usr/bin/gcc-8
-  export HOST_CXX_COMPILER_PATH=/usr/bin/gcc-8
-  export TF_CUDA_CLANG=0  # Clang currently disabled because it's not 
compatible at the moment.
-  export CLANG_CUDA_COMPILER_PATH=/usr/bin/clang
-  export TF_CUDA_PATHS=/opt/cuda,/usr/lib,/usr
-  export TF_CUDA_VERSION=$(/opt/cuda/bin/nvcc --version | sed -n 's/^.*release 
\(.*\),.*/\1/p')
-  export TF_CUDNN_VERSION=$(sed -n 's/^#define CUDNN_MAJOR\s*\(.*\).*/\1/p' 
/usr/include/cudnn.h)
-  export 
TF_CUDA_COMPUTE_CAPABILITIES=3.5,3.7,5.0,5.2,5.3,6.0,6.1,6.2,7.0,7.2,7.5
-}
-
-build() {
-  echo "Building without cuda and without non-x86-64 optimizations"
-  cd "${srcdir}"/tensorflow-${_pkgver}
-  export CC_OPT_FLAGS="-march=x86-64"
-  export TF_NEED_CUDA=0
-  ./configure
-  bazel \
-build --config=mkl -c opt \
-  //tensorflow:libtensorflow.so \
-  

[arch-commits] Commit in tensorflow/repos/community-testing-x86_64 (4 files)

2020-03-31 Thread Sven-Hendrik Haase via arch-commits
Date: Tuesday, March 31, 2020 @ 13:11:50
  Author: svenstaro
Revision: 608008

archrelease: copy trunk to community-testing-x86_64

Added:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
(from rev 608007, tensorflow/trunk/PKGBUILD)
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch
(from rev 608007, tensorflow/trunk/build-against-actual-mkl.patch)
Deleted:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch

+
 PKGBUILD   |  552 +++
 build-against-actual-mkl.patch |   74 ++---
 2 files changed, 313 insertions(+), 313 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-03-31 13:11:25 UTC (rev 608007)
+++ PKGBUILD2020-03-31 13:11:50 UTC (rev 608008)
@@ -1,276 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Maintainer: Konstantin Gizdov (kgizdov) 
-# Contributor: Adria Arrufat (archdria) 
-# Contributor: Thibault Lorrain (fredszaq) 
-
-pkgbase=tensorflow
-pkgname=(tensorflow tensorflow-opt tensorflow-cuda tensorflow-opt-cuda 
python-tensorflow python-tensorflow-opt python-tensorflow-cuda 
python-tensorflow-opt-cuda)
-pkgver=2.2.0rc2
-_pkgver=2.2.0-rc2
-pkgrel=1
-pkgdesc="Library for computation using data flow graphs for scalable machine 
learning"
-url="https://www.tensorflow.org/;
-license=('APACHE')
-arch=('x86_64')
-depends=('c-ares' 'intel-mkl' 'intel-dnnl')
-makedepends=('bazel' 'python-numpy' 'cuda' 'nvidia-utils' 'nccl' 'git' 'gcc'
- 'cudnn' 'python-pip' 'python-wheel' 'python-setuptools' 
'python-h5py'
- 'python-keras-applications' 'python-keras-preprocessing')
-optdepends=('tensorboard: Tensorflow visualization toolkit'
-'python-pasta: tf_upgrade_v2 tool')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz;
-build-against-actual-mkl.patch)
-sha512sums=('505f03a2e9c57638aaecbcc83fa5b292a038eab9c4777cb75a4ee2c9926cdc3ade565326abd0eb7bf1717972f4a2a20941227afe29b79f0519fd724fbc15d959'
-
'e51e3f3dced121db3a09fbdaefd3336095584b72a5eb6f302fa6fa68ab56ea45e8a847ec90ff4ba076db312c06f91ff672e08e95263c658526582494ce08')
-
-get_pyver () {
-  python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-check_dir() {
-  if [ -d "${1}" ]; then
-return 0
-  else
->&2 echo Directory "${1}" does not exist or is a file! Exiting...
-exit 1
-  fi
-}
-
-prepare() {
-  # Allow any bazel version
-  echo "*" > tensorflow-${_pkgver}/.bazelversion
-
-  # Tensorflow actually wants to build against a slimmed down version of Intel 
MKL called MKLML
-  # See https://github.com/intel/mkl-dnn/issues/102
-  # MKLML version that Tensorflow wants to use is 
https://github.com/intel/mkl-dnn/releases/tag/v0.21
-  patch -Np1 -d tensorflow-${_pkgver} -i 
"$srcdir"/build-against-actual-mkl.patch
-
-  # Compile with C++17 by default (FS#65953)
-  #sed -i "s/c++14/c++17/g" tensorflow-${_pkgver}/.bazelrc
-
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt-cuda
-
-  # These environment variables influence the behavior of the configure call 
below.
-  export PYTHON_BIN_PATH=/usr/bin/python
-  export USE_DEFAULT_PYTHON_LIB_PATH=1
-  export TF_NEED_JEMALLOC=1
-  export TF_NEED_KAFKA=0
-  export TF_NEED_OPENCL_SYCL=0
-  export TF_NEED_AWS=0
-  export TF_NEED_GCP=0
-  export TF_NEED_HDFS=0
-  export TF_NEED_S3=0
-  export TF_ENABLE_XLA=1
-  export TF_NEED_GDR=0
-  export TF_NEED_VERBS=0
-  export TF_NEED_OPENCL=0
-  export TF_NEED_MPI=0
-  export TF_NEED_TENSORRT=0
-  export TF_NEED_NGRAPH=0
-  export TF_NEED_IGNITE=0
-  export TF_NEED_ROCM=0
-  export TF_SET_ANDROID_WORKSPACE=0
-  export TF_DOWNLOAD_CLANG=0
-  export TF_NCCL_VERSION=2.5
-  export TF_IGNORE_MAX_BAZEL_VERSION=1
-  export TF_MKL_ROOT=/opt/intel/mkl
-  export NCCL_INSTALL_PATH=/usr
-  export GCC_HOST_COMPILER_PATH=/usr/bin/gcc-8
-  export HOST_CXX_COMPILER_PATH=/usr/bin/gcc-8
-  export TF_CUDA_CLANG=0  # Clang currently disabled because it's not 
compatible at the moment.
-  export CLANG_CUDA_COMPILER_PATH=/usr/bin/clang
-  export TF_CUDA_PATHS=/opt/cuda,/usr/lib,/usr
-  export TF_CUDA_VERSION=$(/opt/cuda/bin/nvcc --version | sed -n 's/^.*release 
\(.*\),.*/\1/p')
-  export TF_CUDNN_VERSION=$(sed -n 's/^#define CUDNN_MAJOR\s*\(.*\).*/\1/p' 
/usr/include/cudnn.h)
-  export 
TF_CUDA_COMPUTE_CAPABILITIES=3.5,3.7,5.0,5.2,5.3,6.0,6.1,6.2,7.0,7.2,7.5
-}
-
-build() {
-  echo "Building without cuda and without non-x86-64 optimizations"
-  cd "${srcdir}"/tensorflow-${_pkgver}
-  export CC_OPT_FLAGS="-march=x86-64"
-  export TF_NEED_CUDA=0
-  ./configure
-  bazel \
-build --config=mkl -c opt \
-  //tensorflow:libtensorflow.so \
-  

[arch-commits] Commit in tensorflow/repos/community-testing-x86_64 (4 files)

2020-03-28 Thread Sven-Hendrik Haase via arch-commits
Date: Saturday, March 28, 2020 @ 20:11:17
  Author: svenstaro
Revision: 605471

archrelease: copy trunk to community-testing-x86_64

Added:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
(from rev 605469, tensorflow/trunk/PKGBUILD)
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch
(from rev 605470, tensorflow/trunk/build-against-actual-mkl.patch)
Deleted:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch

+
 PKGBUILD   |  552 +++
 build-against-actual-mkl.patch |   74 ++---
 2 files changed, 313 insertions(+), 313 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-03-28 20:11:11 UTC (rev 605470)
+++ PKGBUILD2020-03-28 20:11:17 UTC (rev 605471)
@@ -1,276 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Maintainer: Konstantin Gizdov (kgizdov) 
-# Contributor: Adria Arrufat (archdria) 
-# Contributor: Thibault Lorrain (fredszaq) 
-
-pkgbase=tensorflow
-pkgname=(tensorflow tensorflow-opt tensorflow-cuda tensorflow-opt-cuda 
python-tensorflow python-tensorflow-opt python-tensorflow-cuda 
python-tensorflow-opt-cuda)
-pkgver=2.2.0rc1
-_pkgver=2.2.0-rc1
-pkgrel=2
-pkgdesc="Library for computation using data flow graphs for scalable machine 
learning"
-url="https://www.tensorflow.org/;
-license=('APACHE')
-arch=('x86_64')
-depends=('c-ares' 'intel-mkl' 'intel-dnnl')
-makedepends=('bazel' 'python-numpy' 'cuda' 'nvidia-utils' 'nccl' 'git' 'gcc'
- 'cudnn' 'python-pip' 'python-wheel' 'python-setuptools' 
'python-h5py'
- 'python-keras-applications' 'python-keras-preprocessing')
-optdepends=('tensorboard: Tensorflow visualization toolkit'
-'python-pasta: tf_upgrade_v2 tool')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz;
-build-against-actual-mkl.patch)
-sha512sums=('eb3a4ddbe47ba7ef7c1585861bab376258569228bcc55898107b26fd07a5944d64c3cd40e77fbe04e7a1a99a309a2ca217ccdd267d9c8fca05bd06ab5cb0'
-
'e51e3f3dced121db3a09fbdaefd3336095584b72a5eb6f302fa6fa68ab56ea45e8a847ec90ff4ba076db312c06f91ff672e08e95263c658526582494ce08')
-
-get_pyver () {
-  python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-check_dir() {
-  if [ -d "${1}" ]; then
-return 0
-  else
->&2 echo Directory "${1}" does not exist or is a file! Exiting...
-exit 1
-  fi
-}
-
-prepare() {
-  # Allow any bazel version
-  echo "*" > tensorflow-${_pkgver}/.bazelversion
-
-  # Tensorflow actually wants to build against a slimmed down version of Intel 
MKL called MKLML
-  # See https://github.com/intel/mkl-dnn/issues/102
-  # MKLML version that Tensorflow wants to use is 
https://github.com/intel/mkl-dnn/releases/tag/v0.21
-  patch -Np1 -d tensorflow-${_pkgver} -i 
"$srcdir"/build-against-actual-mkl.patch
-
-  # Compile with C++17 by default (FS#65953)
-  #sed -i "s/c++14/c++17/g" tensorflow-${_pkgver}/.bazelrc
-
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt-cuda
-
-  # These environment variables influence the behavior of the configure call 
below.
-  export PYTHON_BIN_PATH=/usr/bin/python
-  export USE_DEFAULT_PYTHON_LIB_PATH=1
-  export TF_NEED_JEMALLOC=1
-  export TF_NEED_KAFKA=0
-  export TF_NEED_OPENCL_SYCL=0
-  export TF_NEED_AWS=0
-  export TF_NEED_GCP=0
-  export TF_NEED_HDFS=0
-  export TF_NEED_S3=0
-  export TF_ENABLE_XLA=1
-  export TF_NEED_GDR=0
-  export TF_NEED_VERBS=0
-  export TF_NEED_OPENCL=0
-  export TF_NEED_MPI=0
-  export TF_NEED_TENSORRT=0
-  export TF_NEED_NGRAPH=0
-  export TF_NEED_IGNITE=0
-  export TF_NEED_ROCM=0
-  export TF_SET_ANDROID_WORKSPACE=0
-  export TF_DOWNLOAD_CLANG=0
-  export TF_NCCL_VERSION=2.5
-  export TF_IGNORE_MAX_BAZEL_VERSION=1
-  export TF_MKL_ROOT=/opt/intel/mkl
-  export NCCL_INSTALL_PATH=/usr
-  export GCC_HOST_COMPILER_PATH=/usr/bin/gcc-8
-  export HOST_CXX_COMPILER_PATH=/usr/bin/gcc-8
-  export TF_CUDA_CLANG=0  # Clang currently disabled because it's not 
compatible at the moment.
-  export CLANG_CUDA_COMPILER_PATH=/usr/bin/clang
-  export TF_CUDA_PATHS=/opt/cuda,/usr/lib,/usr
-  export TF_CUDA_VERSION=$(/opt/cuda/bin/nvcc --version | sed -n 's/^.*release 
\(.*\),.*/\1/p')
-  export TF_CUDNN_VERSION=$(sed -n 's/^#define CUDNN_MAJOR\s*\(.*\).*/\1/p' 
/usr/include/cudnn.h)
-  export 
TF_CUDA_COMPUTE_CAPABILITIES=3.5,3.7,5.0,5.2,5.3,6.0,6.1,6.2,7.0,7.2,7.5
-}
-
-build() {
-  echo "Building without cuda and without non-x86-64 optimizations"
-  cd "${srcdir}"/tensorflow-${_pkgver}
-  export CC_OPT_FLAGS="-march=x86-64"
-  export TF_NEED_CUDA=0
-  ./configure
-  bazel \
-build --config=mkl -c opt \
-  //tensorflow:libtensorflow.so \
-  

[arch-commits] Commit in tensorflow/repos/community-testing-x86_64 (4 files)

2020-03-25 Thread Sven-Hendrik Haase via arch-commits
Date: Wednesday, March 25, 2020 @ 07:24:23
  Author: svenstaro
Revision: 604043

archrelease: copy trunk to community-testing-x86_64

Added:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
(from rev 604042, tensorflow/trunk/PKGBUILD)
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch
(from rev 604042, tensorflow/trunk/build-against-actual-mkl.patch)
Deleted:
  tensorflow/repos/community-testing-x86_64/PKGBUILD
  tensorflow/repos/community-testing-x86_64/build-against-actual-mkl.patch

+
 PKGBUILD   |  549 +++
 build-against-actual-mkl.patch |   74 ++---
 2 files changed, 313 insertions(+), 310 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-03-25 07:24:04 UTC (rev 604042)
+++ PKGBUILD2020-03-25 07:24:23 UTC (rev 604043)
@@ -1,273 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Maintainer: Konstantin Gizdov (kgizdov) 
-# Contributor: Adria Arrufat (archdria) 
-# Contributor: Thibault Lorrain (fredszaq) 
-
-pkgbase=tensorflow
-pkgname=(tensorflow tensorflow-opt tensorflow-cuda tensorflow-opt-cuda 
python-tensorflow python-tensorflow-opt python-tensorflow-cuda 
python-tensorflow-opt-cuda)
-pkgver=2.2.0rc1
-_pkgver=2.2.0-rc1
-pkgrel=1
-pkgdesc="Library for computation using data flow graphs for scalable machine 
learning"
-url="https://www.tensorflow.org/;
-license=('APACHE')
-arch=('x86_64')
-depends=('c-ares' 'intel-mkl' 'intel-dnnl')
-makedepends=('bazel' 'python-numpy' 'cuda' 'nvidia-utils' 'nccl' 'git' 'gcc'
- 'cudnn' 'python-pip' 'python-wheel' 'python-setuptools' 
'python-h5py'
- 'python-keras-applications' 'python-keras-preprocessing')
-optdepends=('tensorboard: Tensorflow visualization toolkit'
-'python-pasta: tf_upgrade_v2 tool')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz;
-build-against-actual-mkl.patch)
-sha512sums=('eb3a4ddbe47ba7ef7c1585861bab376258569228bcc55898107b26fd07a5944d64c3cd40e77fbe04e7a1a99a309a2ca217ccdd267d9c8fca05bd06ab5cb0'
-
'e51e3f3dced121db3a09fbdaefd3336095584b72a5eb6f302fa6fa68ab56ea45e8a847ec90ff4ba076db312c06f91ff672e08e95263c658526582494ce08')
-
-get_pyver () {
-  python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-check_dir() {
-  if [ -d "${1}" ]; then
-return 0
-  else
->&2 echo Directory "${1}" does not exist or is a file! Exiting...
-exit 1
-  fi
-}
-
-prepare() {
-  # Allow any bazel version
-  echo "*" > tensorflow-${_pkgver}/.bazelversion
-
-  # Tensorflow actually wants to build against a slimmed down version of Intel 
MKL called MKLML
-  # See https://github.com/intel/mkl-dnn/issues/102
-  # MKLML version that Tensorflow wants to use is 
https://github.com/intel/mkl-dnn/releases/tag/v0.21
-  patch -Np1 -d tensorflow-${_pkgver} -i 
"$srcdir"/build-against-actual-mkl.patch
-
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda
-  cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt-cuda
-
-  # These environment variables influence the behavior of the configure call 
below.
-  export PYTHON_BIN_PATH=/usr/bin/python
-  export USE_DEFAULT_PYTHON_LIB_PATH=1
-  export TF_NEED_JEMALLOC=1
-  export TF_NEED_KAFKA=0
-  export TF_NEED_OPENCL_SYCL=0
-  export TF_NEED_AWS=0
-  export TF_NEED_GCP=0
-  export TF_NEED_HDFS=0
-  export TF_NEED_S3=0
-  export TF_ENABLE_XLA=1
-  export TF_NEED_GDR=0
-  export TF_NEED_VERBS=0
-  export TF_NEED_OPENCL=0
-  export TF_NEED_MPI=0
-  export TF_NEED_TENSORRT=0
-  export TF_NEED_NGRAPH=0
-  export TF_NEED_IGNITE=0
-  export TF_NEED_ROCM=0
-  export TF_SET_ANDROID_WORKSPACE=0
-  export TF_DOWNLOAD_CLANG=0
-  export TF_NCCL_VERSION=2.5
-  export TF_IGNORE_MAX_BAZEL_VERSION=1
-  export TF_MKL_ROOT=/opt/intel/mkl
-  export NCCL_INSTALL_PATH=/usr
-  export GCC_HOST_COMPILER_PATH=/usr/bin/gcc-8
-  export HOST_CXX_COMPILER_PATH=/usr/bin/gcc-8
-  export TF_CUDA_CLANG=0  # Clang currently disabled because it's not 
compatible at the moment.
-  export CLANG_CUDA_COMPILER_PATH=/usr/bin/clang
-  export TF_CUDA_PATHS=/opt/cuda,/usr/lib,/usr
-  export TF_CUDA_VERSION=$(/opt/cuda/bin/nvcc --version | sed -n 's/^.*release 
\(.*\),.*/\1/p')
-  export TF_CUDNN_VERSION=$(sed -n 's/^#define CUDNN_MAJOR\s*\(.*\).*/\1/p' 
/usr/include/cudnn.h)
-  export 
TF_CUDA_COMPUTE_CAPABILITIES=3.5,3.7,5.0,5.2,5.3,6.0,6.1,6.2,7.0,7.2,7.5
-}
-
-build() {
-  echo "Building without cuda and without non-x86-64 optimizations"
-  cd "${srcdir}"/tensorflow-${_pkgver}
-  export CC_OPT_FLAGS="-march=x86-64"
-  export TF_NEED_CUDA=0
-  ./configure
-  bazel \
-build --config=mkl -c opt \
-  //tensorflow:libtensorflow.so \
-  //tensorflow:libtensorflow_cc.so \
-  //tensorflow:install_headers \
-  

[arch-commits] Commit in tensorflow/repos/community-testing-x86_64 (4 files)

2019-12-14 Thread Sven-Hendrik Haase via arch-commits
Date: Saturday, December 14, 2019 @ 19:27:45
  Author: svenstaro
Revision: 537684

archrelease: copy trunk to community-testing-x86_64

Added:
  tensorflow/repos/community-testing-x86_64/Add-grpc-fix-for-gettid.patch
(from rev 537683, tensorflow/trunk/Add-grpc-fix-for-gettid.patch)
  tensorflow/repos/community-testing-x86_64/PKGBUILD
(from rev 537683, tensorflow/trunk/PKGBUILD)
Deleted:
  tensorflow/repos/community-testing-x86_64/Add-grpc-fix-for-gettid.patch
  tensorflow/repos/community-testing-x86_64/PKGBUILD

---+
 Add-grpc-fix-for-gettid.patch |  226 
 PKGBUILD  |  532 
 2 files changed, 379 insertions(+), 379 deletions(-)

Deleted: Add-grpc-fix-for-gettid.patch
===
--- Add-grpc-fix-for-gettid.patch   2019-12-14 19:27:20 UTC (rev 537683)
+++ Add-grpc-fix-for-gettid.patch   2019-12-14 19:27:45 UTC (rev 537684)
@@ -1,113 +0,0 @@
-From e50d1fa554154b7e398ef7a0357f646e22cd51cf Mon Sep 17 00:00:00 2001
-From: Jianjun Liu 
-Date: Thu, 29 Aug 2019 14:56:13 +0800
-Subject: [PATCH] Add grpc fix for gettid
-
-Add gettid fix on gettid conflict because of glibc
-
-Signed-off-by: Jianjun Liu 

- tensorflow/workspace.bzl  |  1 +
- third_party/Rename-gettid-functions.patch | 78 +++
- 2 files changed, 79 insertions(+)
- create mode 100644 third_party/Rename-gettid-functions.patch
-
-diff --git a/tensorflow/workspace.bzl b/tensorflow/workspace.bzl
-index 55d7eb93..33e86087 100755
 a/tensorflow/workspace.bzl
-+++ b/tensorflow/workspace.bzl
-@@ -486,6 +486,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
- # WARNING: make sure ncteisen@ and vpai@ are cc-ed on any CL to change 
the below rule
- tf_http_archive(
- name = "grpc",
-+  patch_file = clean_dep("//third_party:Rename-gettid-functions.patch"),
- sha256 = 
"67a6c26db56f345f7cee846e681db2c23f919eba46dd639b09462d1b6203d28c",
- strip_prefix = "grpc-4566c2a29ebec0835643b972eb99f4306c4234a3",
- system_build_file = clean_dep("//third_party/systemlibs:grpc.BUILD"),
-diff --git a/third_party/Rename-gettid-functions.patch 
b/third_party/Rename-gettid-functions.patch
-new file mode 100644
-index ..90bd9115
 /dev/null
-+++ b/third_party/Rename-gettid-functions.patch
-@@ -0,0 +1,78 @@
-+From d1d017390b799c59d6fdf7b8afa6136d218bdd61 Mon Sep 17 00:00:00 2001
-+From: Benjamin Peterson 
-+Date: Fri, 3 May 2019 08:11:00 -0700
-+Subject: [PATCH] Rename gettid() functions.
-+
-+glibc 2.30 will declare its own gettid; see 
https://sourceware.org/git/?p=glibc.git;a=commit;h=1d0fc213824eaa2a8f8c4385daaa698ee8fb7c92.
 Rename the grpc versions to avoid naming conflicts.
-+---
-+ src/core/lib/gpr/log_linux.cc  | 4 ++--
-+ src/core/lib/gpr/log_posix.cc  | 4 ++--
-+ src/core/lib/iomgr/ev_epollex_linux.cc | 4 ++--
-+ 3 files changed, 6 insertions(+), 6 deletions(-)
-+
-+diff --git a/src/core/lib/gpr/log_linux.cc b/src/core/lib/gpr/log_linux.cc
-+index 561276f0c20..8b597b4cf2f 100644
-+--- a/src/core/lib/gpr/log_linux.cc
- b/src/core/lib/gpr/log_linux.cc
-+@@ -40,7 +40,7 @@
-+ #include 
-+ #include 
-+ 
-+-static long gettid(void) { return syscall(__NR_gettid); }
-++static long sys_gettid(void) { return syscall(__NR_gettid); }
-+ 
-+ void gpr_log(const char* file, int line, gpr_log_severity severity,
-+  const char* format, ...) {
-+@@ -70,7 +70,7 @@ void gpr_default_log(gpr_log_func_args* args) {
-+   gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME);
-+   struct tm tm;
-+   static __thread long tid = 0;
-+-  if (tid == 0) tid = gettid();
-++  if (tid == 0) tid = sys_gettid();
-+ 
-+   timer = static_cast(now.tv_sec);
-+   final_slash = strrchr(args->file, '/');
-+diff --git a/src/core/lib/gpr/log_posix.cc b/src/core/lib/gpr/log_posix.cc
-+index b6edc14ab6b..2f7c6ce3760 100644
-+--- a/src/core/lib/gpr/log_posix.cc
- b/src/core/lib/gpr/log_posix.cc
-+@@ -31,7 +31,7 @@
-+ #include 
-+ #include 
-+ 
-+-static intptr_t gettid(void) { return (intptr_t)pthread_self(); }
-++static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); }
-+ 
-+ void gpr_log(const char* file, int line, gpr_log_severity severity,
-+  const char* format, ...) {
-+@@ -86,7 +86,7 @@ void gpr_default_log(gpr_log_func_args* args) {
-+   char* prefix;
-+   gpr_asprintf(, "%s%s.%09d %7" PRIdPTR " %s:%d]",
-+gpr_log_severity_string(args->severity), time_buffer,
-+-   (int)(now.tv_nsec), gettid(), display_file, args->line);
-++   (int)(now.tv_nsec), sys_gettid(), display_file, args->line);
-+ 
-+   fprintf(stderr, "%-70s %s\n", prefix, args->message);
-+   gpr_free(prefix);
-+diff --git a/src/core/lib/iomgr/ev_epollex_linux.cc 
b/src/core/lib/iomgr/ev_epollex_linux.cc
-+index 08116b3ab53..76f59844312 100644
-+--- 

[arch-commits] Commit in tensorflow/repos/community-testing-x86_64 (4 files)

2019-12-11 Thread Sven-Hendrik Haase via arch-commits
Date: Thursday, December 12, 2019 @ 04:11:00
  Author: svenstaro
Revision: 537178

archrelease: copy trunk to community-testing-x86_64

Added:
  tensorflow/repos/community-testing-x86_64/Add-grpc-fix-for-gettid.patch
(from rev 537177, tensorflow/trunk/Add-grpc-fix-for-gettid.patch)
  tensorflow/repos/community-testing-x86_64/PKGBUILD
(from rev 537177, tensorflow/trunk/PKGBUILD)
Deleted:
  tensorflow/repos/community-testing-x86_64/Add-grpc-fix-for-gettid.patch
  tensorflow/repos/community-testing-x86_64/PKGBUILD

---+
 Add-grpc-fix-for-gettid.patch |  226 -
 PKGBUILD  |  519 
 2 files changed, 379 insertions(+), 366 deletions(-)

Deleted: Add-grpc-fix-for-gettid.patch
===
--- Add-grpc-fix-for-gettid.patch   2019-12-12 04:10:49 UTC (rev 537177)
+++ Add-grpc-fix-for-gettid.patch   2019-12-12 04:11:00 UTC (rev 537178)
@@ -1,113 +0,0 @@
-From e50d1fa554154b7e398ef7a0357f646e22cd51cf Mon Sep 17 00:00:00 2001
-From: Jianjun Liu 
-Date: Thu, 29 Aug 2019 14:56:13 +0800
-Subject: [PATCH] Add grpc fix for gettid
-
-Add gettid fix on gettid conflict because of glibc
-
-Signed-off-by: Jianjun Liu 

- tensorflow/workspace.bzl  |  1 +
- third_party/Rename-gettid-functions.patch | 78 +++
- 2 files changed, 79 insertions(+)
- create mode 100644 third_party/Rename-gettid-functions.patch
-
-diff --git a/tensorflow/workspace.bzl b/tensorflow/workspace.bzl
-index 55d7eb93..33e86087 100755
 a/tensorflow/workspace.bzl
-+++ b/tensorflow/workspace.bzl
-@@ -486,6 +486,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
- # WARNING: make sure ncteisen@ and vpai@ are cc-ed on any CL to change 
the below rule
- tf_http_archive(
- name = "grpc",
-+  patch_file = clean_dep("//third_party:Rename-gettid-functions.patch"),
- sha256 = 
"67a6c26db56f345f7cee846e681db2c23f919eba46dd639b09462d1b6203d28c",
- strip_prefix = "grpc-4566c2a29ebec0835643b972eb99f4306c4234a3",
- system_build_file = clean_dep("//third_party/systemlibs:grpc.BUILD"),
-diff --git a/third_party/Rename-gettid-functions.patch 
b/third_party/Rename-gettid-functions.patch
-new file mode 100644
-index ..90bd9115
 /dev/null
-+++ b/third_party/Rename-gettid-functions.patch
-@@ -0,0 +1,78 @@
-+From d1d017390b799c59d6fdf7b8afa6136d218bdd61 Mon Sep 17 00:00:00 2001
-+From: Benjamin Peterson 
-+Date: Fri, 3 May 2019 08:11:00 -0700
-+Subject: [PATCH] Rename gettid() functions.
-+
-+glibc 2.30 will declare its own gettid; see 
https://sourceware.org/git/?p=glibc.git;a=commit;h=1d0fc213824eaa2a8f8c4385daaa698ee8fb7c92.
 Rename the grpc versions to avoid naming conflicts.
-+---
-+ src/core/lib/gpr/log_linux.cc  | 4 ++--
-+ src/core/lib/gpr/log_posix.cc  | 4 ++--
-+ src/core/lib/iomgr/ev_epollex_linux.cc | 4 ++--
-+ 3 files changed, 6 insertions(+), 6 deletions(-)
-+
-+diff --git a/src/core/lib/gpr/log_linux.cc b/src/core/lib/gpr/log_linux.cc
-+index 561276f0c20..8b597b4cf2f 100644
-+--- a/src/core/lib/gpr/log_linux.cc
- b/src/core/lib/gpr/log_linux.cc
-+@@ -40,7 +40,7 @@
-+ #include 
-+ #include 
-+ 
-+-static long gettid(void) { return syscall(__NR_gettid); }
-++static long sys_gettid(void) { return syscall(__NR_gettid); }
-+ 
-+ void gpr_log(const char* file, int line, gpr_log_severity severity,
-+  const char* format, ...) {
-+@@ -70,7 +70,7 @@ void gpr_default_log(gpr_log_func_args* args) {
-+   gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME);
-+   struct tm tm;
-+   static __thread long tid = 0;
-+-  if (tid == 0) tid = gettid();
-++  if (tid == 0) tid = sys_gettid();
-+ 
-+   timer = static_cast(now.tv_sec);
-+   final_slash = strrchr(args->file, '/');
-+diff --git a/src/core/lib/gpr/log_posix.cc b/src/core/lib/gpr/log_posix.cc
-+index b6edc14ab6b..2f7c6ce3760 100644
-+--- a/src/core/lib/gpr/log_posix.cc
- b/src/core/lib/gpr/log_posix.cc
-+@@ -31,7 +31,7 @@
-+ #include 
-+ #include 
-+ 
-+-static intptr_t gettid(void) { return (intptr_t)pthread_self(); }
-++static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); }
-+ 
-+ void gpr_log(const char* file, int line, gpr_log_severity severity,
-+  const char* format, ...) {
-+@@ -86,7 +86,7 @@ void gpr_default_log(gpr_log_func_args* args) {
-+   char* prefix;
-+   gpr_asprintf(, "%s%s.%09d %7" PRIdPTR " %s:%d]",
-+gpr_log_severity_string(args->severity), time_buffer,
-+-   (int)(now.tv_nsec), gettid(), display_file, args->line);
-++   (int)(now.tv_nsec), sys_gettid(), display_file, args->line);
-+ 
-+   fprintf(stderr, "%-70s %s\n", prefix, args->message);
-+   gpr_free(prefix);
-+diff --git a/src/core/lib/iomgr/ev_epollex_linux.cc 
b/src/core/lib/iomgr/ev_epollex_linux.cc
-+index 08116b3ab53..76f59844312 100644
-+---