GNU bug report logs - #72471
[PATCH 00/24] Update PyTorch and dependencies

Previous Next

Package: guix-patches;

Reported by: David Elsing <david.elsing <at> posteo.net>

Date: Sun, 4 Aug 2024 22:14:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludovic.courtes <at> inria.fr>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ludovic Courtès <ludovic.courtes <at> inria.fr>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#72471: closed ([PATCH 00/24] Update PyTorch and dependencies)
Date: Fri, 06 Sep 2024 12:03:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 06 Sep 2024 11:54:29 +0200
with message-id <87ikv9yune.fsf <at> gnu.org>
and subject line Re: [bug#72471] [PATCH 00/24] Update PyTorch and dependencies
has caused the debbugs.gnu.org bug report #72471,
regarding [PATCH 00/24] Update PyTorch and dependencies
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
72471: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=72471
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: David Elsing <david.elsing <at> posteo.net>
To: guix-patches <at> gnu.org
Cc: David Elsing <david.elsing <at> posteo.net>
Subject: [PATCH 00/24] Update PyTorch and dependencies
Date: Sun,  4 Aug 2024 21:53:42 +0000
Hello,

this patch series updates python-pytorch to version 2.4.0 and some of
its dependencies and dependent packages.

I noticed that on Linux, upstream does not support 32-bit architectures
anyway, so I set supported-systems to x86_64-linux and aarch64-linux,
but tested only the former.

For onnx and onnx-optimizer, I referenced the patches in
https://issues.guix.gnu.org/65630 and therefore added a "Co-authored-by"
line for Andy Tai. Is that correct to do?

r-torch still depends on version 2.0.1 of PyTorch, so it is kept.

Cheers,
David

David Elsing (24):
  gnu: asmjit: Update to commit 062e69c.
  gnu: Remove python-typing-extensions-4.10.
  gnu: python-optree: Update to 0.11.0.
  gnu: flatbuffers-next: Update to 24.3.25.
  gnu: pthreadpool: Update to commit 560c60d.
  gnu: cpuinfo: Update to commit 05332fd.
  gnu: nnpack: Depend on python-peachpy only for x86_64.
  gnu: oneapi-dnnl: Update to 3.5.3.
  gnu: fbgemm: Update to 0.7.0.
  gnu: xnnpack: Update to commit 08f1489.
  gnu: Add xnnpack-for-r-torch.
  gnu: python-nbval: Update to 0.11.0.
  gnu: Add python-parameterized-next.
  gnu: Remove onnx-optimizer-for-torch2.
  gnu: Remove onnx-for-torch2.
  gnu: onnx: Update to 1.16.2.
  gnu: onnx-optimizer: Update to 0.3.19.
  gnu: gloo: Update to commit 81925d1.
  gnu: cpp-httplib: Update to 0.16.0.
  gnu: python-pytorch: Update to 2.4.0.
  gnu: python-torchvision: Update to 0.19.0.
  gnu: python-lightning-utilities: Update to 0.11.6.
  gnu: python-torchmetrics: Update to 1.4.1.
  gnu: python-pytorch-lightning: Update to commit 2064887.

 gnu/local.mk                                  |    3 -
 gnu/packages/check.scm                        |   22 +
 gnu/packages/cpp.scm                          |    8 +-
 gnu/packages/machine-learning.scm             |  778 +++--
 gnu/packages/parallel.scm                     |   16 +-
 .../onnx-optimizer-system-library.patch       |   60 +-
 .../patches/onnx-shared-libraries.patch       |   18 +-
 .../patches/onnx-skip-model-downloads.patch   |   16 +-
 .../patches/onnx-use-system-googletest.patch  |   57 -
 .../patches/python-pytorch-fix-codegen.patch  |   26 +-
 .../patches/python-pytorch-runpath.patch      |   19 +-
 .../python-pytorch-system-libraries.patch     |  122 +-
 .../python-pytorch-without-kineto.patch       |   10 +-
 .../patches/xnnpack-remove-broken-tests.patch |  337 ---
 .../patches/xnnpack-system-libraries.patch    | 2660 -----------------
 gnu/packages/python-build.scm                 |   12 -
 gnu/packages/python-check.scm                 |   27 +-
 gnu/packages/python-xyz.scm                   |    9 +-
 gnu/packages/serialization.scm                |    4 +-
 19 files changed, 641 insertions(+), 3563 deletions(-)
 delete mode 100644 gnu/packages/patches/onnx-use-system-googletest.patch
 delete mode 100644 gnu/packages/patches/xnnpack-remove-broken-tests.patch
 delete mode 100644 gnu/packages/patches/xnnpack-system-libraries.patch

-- 
2.45.1



[Message part 3 (message/rfc822, inline)]
From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
To: David Elsing <david.elsing <at> posteo.net>
Cc: 72471-done <at> debbugs.gnu.org
Subject: Re: [bug#72471] [PATCH 00/24] Update PyTorch and dependencies
Date: Fri, 06 Sep 2024 11:54:29 +0200
Hi David,

David Elsing <david.elsing <at> posteo.net> skribis:

> this patch series updates python-pytorch to version 2.4.0 and some of
> its dependencies and dependent packages.
>
> I noticed that on Linux, upstream does not support 32-bit architectures
> anyway, so I set supported-systems to x86_64-linux and aarch64-linux,
> but tested only the former.
>
> For onnx and onnx-optimizer, I referenced the patches in
> https://issues.guix.gnu.org/65630 and therefore added a "Co-authored-by"
> line for Andy Tai. Is that correct to do?

Yes.

> r-torch still depends on version 2.0.1 of PyTorch, so it is kept.

Makes sense.

I applied the whole series (thanks, ‘mumi am’!), rebased on top of
‘master’, and confirmed that r-torch and python-pytorch build fine on
x86_64-linux (since qa.guix is lagging behind).

Pushed as 571c605f17481e8c606c876e04129d99632bc2ec.

Thanks for all the work!

Ludo’.


This bug report was last modified 260 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.