Date: Friday, March 3, 2023 @ 21:30:12 Author: svenstaro Revision: 1411179
Prepare update Modified: tensorflow/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-03 21:09:54 UTC (rev 1411178) +++ PKGBUILD 2023-03-03 21:30:12 UTC (rev 1411179) @@ -5,9 +5,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=2.11.0 -_pkgver=2.11.0 -pkgrel=2 +pkgver=2.12.0rc0 +_pkgver=2.12.0-rc0 +pkgrel=1 pkgdesc="Library for computation using data flow graphs for scalable machine learning" url="https://www.tensorflow.org/" license=('APACHE') @@ -18,10 +18,14 @@ 'python-keras-preprocessing' 'cython' 'patchelf' 'python-requests') optdepends=('tensorboard: Tensorflow visualization toolkit') source=("$pkgname-$pkgver.tar.gz::https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz" + https://raw.githubusercontent.com/roelaaij/gentoo-overlay/master/sci-libs/tensorflow/files/tensorflow-2.10-sparse-transpose-op.patch + https://github.com/tensorflow/tensorflow/commit/478ea54bcf3a867af2ab39e93cfe80904d49ad0e.patch https://github.com/bazelbuild/bazel/releases/download/5.4.0/bazel_nojdk-5.4.0-linux-x86_64 fix-c++17-compat.patch fix-cusolver-version.patch) -sha512sums=('cda16db72a0ede72ac9f5e76c3a745ea9d72421fa40021303032f8fc3ac2755f64524f97a4629c18cf888f259027439b49ec921e0f5fd329a6ba060235a658d5' +sha512sums=('0f300dc976a72aa5332586988ed762879de981f398639bfe10559efec1608aadc6e55fbcd9fbe68a22c18d62b220868d9283f4832022354aa90d5f413d577025' + '8043cf963729028d17b9edfc13f3b47c9db2887ff6f11c067998c2177a0bee96b908e2fc9eb4d6e9174beb45b1cd6c492dd92476ef306f4fee0ceff9522b3778' + '245f62473d96aede0f99d78ea5f4f08b5ca6a74971f2031c7457bec0e4b6596c87d2fdcf2ca9479d4cabbcd17fd2fa7f8167195d1510e761732305b3c62ed15f' 'e2adb747cd1fe3c90686831703618af3f8bc8197a96d9e1e90e66db38dbc4e7a94d88dac755b25e288002983a87fcffbfb0d7c2e356d979d4635301c3daf9281' 'f682368bb47b2b022a51aa77345dfa30f3b0d7911c56515d428b8326ee3751242f375f4e715a37bb723ef20a86916dad9871c3c81b1b58da85e1ca202bc4901e' '6f42455db1db0a5cd58ab5fe5554317e9ff648c046bb81cef9b4c61cce8380da08b681f825544b5388f02da863ff19f642efa9459691cbcf8852a21bd0dc7447') @@ -74,6 +78,9 @@ # manually specify cusolver .so version patch -Np1 -i "${srcdir}/fix-cusolver-version.patch" -d tensorflow-${_pkgver} + patch -Np1 -i "${srcdir}/478ea54bcf3a867af2ab39e93cfe80904d49ad0e.patch" -d tensorflow-${_pkgver} + patch -Np1 -i "${srcdir}/tensorflow-2.10-sparse-transpose-op.patch" -d tensorflow-${_pkgver} + cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt-cuda @@ -105,8 +112,8 @@ export TF_IGNORE_MAX_BAZEL_VERSION=1 export NCCL_INSTALL_PATH=/usr # Does tensorflow really need the compiler overridden in 5 places? Yes. - export CC=gcc-11 - export CXX=g++-11 + export CC=gcc + export CXX=g++ export GCC_HOST_COMPILER_PATH=/opt/cuda/bin/gcc export HOST_C_COMPILER=/usr/bin/${CC} export HOST_CXX_COMPILER=/usr/bin/${CXX}
