[arch-commits] Commit in python-pytorch/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at gemini.archlinux.org
Wed Jul 21 21:14:48 UTC 2021


    Date: Wednesday, July 21, 2021 @ 21:14:47
  Author: svenstaro
Revision: 982762

upgpkg: python-pytorch 1.9.0-4: cuda 11.4 rebuild

Modified:
  python-pytorch/trunk/PKGBUILD

----------+
 PKGBUILD |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-07-21 19:50:03 UTC (rev 982761)
+++ PKGBUILD	2021-07-21 21:14:47 UTC (rev 982762)
@@ -6,7 +6,7 @@
 _pkgname="pytorch"
 pkgver=1.9.0
 _pkgver=1.9.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Tensors and Dynamic neural networks in Python with strong GPU acceleration"
 arch=('x86_64')
 url="https://pytorch.org"
@@ -57,6 +57,7 @@
         fix-building-for-torchvision.patch
         benchmark-gcc11.patch
         xnnpack-gcc11.patch
+        https://github.com/pytorch/pytorch/commit/c74c0c571880df886474be297c556562e95c00e0.patch
         disable_non_x86_64.patch)
 sha256sums=('SKIP'
             'SKIP'
@@ -98,6 +99,7 @@
             '689c76e89bcf403df1b4cf7ca784381967b6a6527ed6eb6d0ad6681cf789b738'
             '278fecdb45df065343f51688cc7a1665153b5189f3341a741d546b0b518eac40'
             '64833e96e47a22f88336381f25fcd73127208dc79e2074398295d88c4596c06a'
+            '3d5b9d3bbba3238d8f165e582039ec07798bccc1d1f44bd91e8b1892236cb70f'
             'd3ef8491718ed7e814fe63e81df2f49862fffbea891d2babbcb464796a1bd680')
 
 prepare() {
@@ -156,6 +158,9 @@
   patch -Np1 -d third_party/benchmark <../benchmark-gcc11.patch
   patch -Np1 -d third_party/XNNPACK <../xnnpack-gcc11.patch
 
+  # cuda 11.4 fix
+  patch -Np1 <../c74c0c571880df886474be297c556562e95c00e0.patch
+
   # remove local nccl
   rm -rf third_party/nccl/nccl
   # also remove path from nccl module, so it's not checked
@@ -197,7 +202,7 @@
   export CUDNN_LIB_DIR=/usr/lib
   export CUDNN_INCLUDE_DIR=/usr/include
   export TORCH_NVCC_FLAGS="-Xfatbin -compress-all"
-  export TORCH_CUDA_ARCH_LIST="5.2;5.3;6.0;6.1;6.2;7.0;7.2;7.5;8.0;8.6;8.6+PTX"  #include latest PTX for future compat
+  export TORCH_CUDA_ARCH_LIST="5.2;6.0;6.2;7.0;7.2;7.5;8.0;8.6;8.6+PTX"  #include latest PTX for future compat
   export OVERRIDE_TORCH_CUDA_ARCH_LIST="${TORCH_CUDA_ARCH_LIST}"
 }
 




More information about the arch-commits mailing list