Date: Monday, March 6, 2023 @ 16:00:22
  Author: svenstaro
Revision: 1415607

upgpkg: tensorflow 2.12.0rc0-1

Added:
  tensorflow/trunk/tensorflow-2.10-sparse-transpose-op2.patch
Modified:
  tensorflow/trunk/PKGBUILD

--------------------------------------------+
 PKGBUILD                                   |    6 +++---
 tensorflow-2.10-sparse-transpose-op2.patch |   16 ++++++++++++++++
 2 files changed, 19 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-06 15:46:59 UTC (rev 1415606)
+++ PKGBUILD    2023-03-06 16:00:22 UTC (rev 1415607)
@@ -18,13 +18,13 @@
              '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
+        tensorflow-2.10-sparse-transpose-op2.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=('0f300dc976a72aa5332586988ed762879de981f398639bfe10559efec1608aadc6e55fbcd9fbe68a22c18d62b220868d9283f4832022354aa90d5f413d577025'
-            
'8043cf963729028d17b9edfc13f3b47c9db2887ff6f11c067998c2177a0bee96b908e2fc9eb4d6e9174beb45b1cd6c492dd92476ef306f4fee0ceff9522b3778'
+            
'45325ef3130aa95d48121d8c39bb4e683bdb5faa936ff29af953a2c359edb441a29e2dc0cae53ec6c08eee0432c0eeeaa7a40fbd063467b7f3c250d0f7f8ffed'
             
'245f62473d96aede0f99d78ea5f4f08b5ca6a74971f2031c7457bec0e4b6596c87d2fdcf2ca9479d4cabbcd17fd2fa7f8167195d1510e761732305b3c62ed15f'
             
'e2adb747cd1fe3c90686831703618af3f8bc8197a96d9e1e90e66db38dbc4e7a94d88dac755b25e288002983a87fcffbfb0d7c2e356d979d4635301c3daf9281'
             
'f682368bb47b2b022a51aa77345dfa30f3b0d7911c56515d428b8326ee3751242f375f4e715a37bb723ef20a86916dad9871c3c81b1b58da85e1ca202bc4901e'
@@ -79,7 +79,7 @@
   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}
+  patch -Np1 -i "${srcdir}/tensorflow-2.10-sparse-transpose-op2.patch" -d 
tensorflow-${_pkgver}
 
   cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-opt
   cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda

Added: tensorflow-2.10-sparse-transpose-op2.patch
===================================================================
--- tensorflow-2.10-sparse-transpose-op2.patch                          (rev 0)
+++ tensorflow-2.10-sparse-transpose-op2.patch  2023-03-06 16:00:22 UTC (rev 
1415607)
@@ -0,0 +1,16 @@
+--- a/tensorflow/core/kernels/sparse/transpose_op.cc   2022-10-24 
07:47:20.696262052 +0200
++++ b/tensorflow/core/kernels/sparse/transpose_op.cc   2022-10-23 
20:50:10.801620356 +0200
+@@ -208,6 +208,13 @@
+   return OkStatus();
+ }
+ 
++#if GOOGLE_CUDA || TENSORFLOW_USE_ROCM
++template struct CSRSparseMatrixTranspose<GPUDevice, float>;
++template struct CSRSparseMatrixTranspose<GPUDevice, double>;
++template struct CSRSparseMatrixTranspose<GPUDevice, std::complex<float>>;
++template struct CSRSparseMatrixTranspose<GPUDevice, std::complex<double>>;
++#endif
++
+ // CPU kernel for transposing a single component of a CSR SparseMatrix.
+ template <typename T>
+ struct CSRSparseMatrixTransposeComponent<CPUDevice, T> {

Reply via email to