[arch-commits] Commit in tensorflow/trunk (15229.patch PKGBUILD)
Sven-Hendrik Haase
svenstaro at archlinux.org
Tue Mar 6 22:08:34 UTC 2018
Date: Tuesday, March 6, 2018 @ 22:08:33
Author: svenstaro
Revision: 303331
upgpkg: tensorflow 1.6.0-1
Modified:
tensorflow/trunk/PKGBUILD
Deleted:
tensorflow/trunk/15229.patch
-------------+
15229.patch | 37 -------------------------------------
PKGBUILD | 16 +++++++---------
2 files changed, 7 insertions(+), 46 deletions(-)
Deleted: 15229.patch
===================================================================
--- 15229.patch 2018-03-06 22:06:09 UTC (rev 303330)
+++ 15229.patch 2018-03-06 22:08:33 UTC (rev 303331)
@@ -1,37 +0,0 @@
-From d4c33cfc944cbcac7a31811ba8f86448d8cc2e23 Mon Sep 17 00:00:00 2001
-From: Anush Elangovan <anush at nod-labs.com>
-Date: Fri, 8 Dec 2017 20:48:23 -0800
-Subject: [PATCH] [XLA] Fix XLA/tfcompile compile error on OSX
-
-This fixes issue #15196
-
-kernel_support_library.cc:99:5: error: no matching function
-for call to 'transform' std::transform(function->arg_begin(),..
-
-TEST=build tfcompile on OSX (also requires PR#14893)
----
- .../compiler/xla/service/llvm_ir/kernel_support_library.cc | 11 +++++++++--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/tensorflow/compiler/xla/service/llvm_ir/kernel_support_library.cc b/tensorflow/compiler/xla/service/llvm_ir/kernel_support_library.cc
-index 5f6f9810c3a..23d2d4e87d2 100644
---- a/tensorflow/compiler/xla/service/llvm_ir/kernel_support_library.cc
-+++ b/tensorflow/compiler/xla/service/llvm_ir/kernel_support_library.cc
-@@ -111,8 +111,15 @@ void KernelSupportLibrary::EmitAndCallOutlinedKernel(
- ir_builder->SetInsertPoint(return_inst);
-
- std::vector<llvm::Value*> arg_values;
-- std::transform(function->arg_begin(), function->arg_end(),
-- std::back_inserter(arg_values), std::addressof<llvm::Value>);
-+ /*
-+ * clang on OSX doesn't like std::transform or range for loop here.
-+ * See https://github.com/tensorflow/tensorflow/issues/15196
-+ */
-+ for (llvm::Function::arg_iterator arg = function->arg_begin(),
-+ arg_e = function->arg_end();
-+ arg != arg_e; ++arg) {
-+ arg_values.push_back(arg);
-+ }
- if (null_arg_idx != -1) {
- arg_values.insert(arg_values.begin() + null_arg_idx, nullptr);
- }
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-03-06 22:06:09 UTC (rev 303330)
+++ PKGBUILD 2018-03-06 22:08:33 UTC (rev 303331)
@@ -4,9 +4,9 @@
pkgbase=tensorflow
pkgname=(tensorflow tensorflow-opt tensorflow-cuda tensorflow-opt-cuda python-tensorflow python-tensorflow-opt python-tensorflow-cuda python-tensorflow-opt-cuda)
-pkgver=1.5.0
-_pkgver=1.5.0
-pkgrel=2
+pkgver=1.6.0
+_pkgver=1.6.0
+pkgrel=1
pkgdesc="Library for computation using data flow graphs for scalable machine learning"
url="https://www.tensorflow.org/"
license=('APACHE')
@@ -14,10 +14,8 @@
makedepends=('bazel' 'python-numpy' 'gcc6' 'cuda' 'nvidia-utils'
'cudnn' 'python-pip' 'python-wheel' 'python-setuptools')
optdepends=('tensorboard: Tensorflow visualization toolkit')
-source=("https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz"
- 15229.patch)
-sha512sums=('63240d72b9946db29279800b1081adc4cc08b6cd7dc35155a529cc335bfc1dd16fb525fb6047f6cc0dcec547a54e7e100698a176ee93f5633965cfab2a8ad9eb'
- '3fa052354c1b351430c2a36fa152b50802d8b46a5b22fbf427ba2589932e1ad83ee51f4e1ab1d641b1755ded46b5201f5e0d26b382e2aca72baa63567356a85f')
+source=("https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz")
+sha512sums=('a3e5f07c8f622e952f522baf78d943cf484d8b9a2e77857e2ddb33289ca9e60cb80835dce1e9366b9eedda6beb9dc0043a8e26e02b738bc71bcbf24ae3030c7e')
prepare() {
# Trick tensorflow into not building Android. The env var
@@ -24,8 +22,6 @@
# TF_SET_ANDROID_WORKSPACE does not work for some reason.
sed -i "s/if workspace_has_any_android_rule()/if True/g" tensorflow-${_pkgver}/configure.py
- patch -Np1 -d tensorflow-${_pkgver} -i ${srcdir}/15229.patch
-
cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt
cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda
cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt-cuda
@@ -33,6 +29,7 @@
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_GCP=0
export TF_NEED_HDFS=0
@@ -42,6 +39,7 @@
export TF_NEED_VERBS=0
export TF_NEED_OPENCL=0
export TF_NEED_MPI=0
+ export TF_NEED_TENSORRT=0
# This should work, but doesn't:
# export TF_SET_ANDROID_WORKSPACE=0
}
More information about the arch-commits
mailing list