Bug#1121537: pytorch: please enable build on loong64
Source: pytorch
Version: 2.6.0+dfsg-9
Severity: normal
Tags: patch
User: debian-loongarch@lists.debian.org
Usertags: loong64
Dear maintainers,
Please enable build on loong64, patch attached.
Before building pytorch, please merge patch for sleef and build binary
packages.
Best regards,
Dandan Zhang
diff --git a/pytorch-2.6.0+dfsg/debian/control b/control
index ba08ea9..6fd42ff 100644
--- a/pytorch-2.6.0+dfsg/debian/control
+++ b/control
@@ -18,17 +18,17 @@ Build-Depends: cmake,
libbenchmark-dev,
libcpuinfo-dev (>= 0.0~git20230113.6481e8b~),
libcpp-httplib-dev,
- libdnnl-dev (>= 3.6.0~) [amd64 arm64 ppc64el s390x],
+ libdnnl-dev (>= 3.6.0~) [amd64 arm64 ppc64el s390x loong64],
libeigen3-dev,
libfmt-dev,
libfp16-dev (>= 0.0~git20200514.4dfe081~),
libflatbuffers-dev,
flatbuffers-compiler-dev,
libfxdiv-dev (>= 0.0~git20200417.b408327~),
- libgloo-dev (>= 0.0~git20231202.5354032-5) [amd64 arm64 ppc64el s390x riscv64],
+ libgloo-dev (>= 0.0~git20231202.5354032-5) [amd64 arm64 ppc64el s390x riscv64 loong64],
libuv1-dev,
mpi-default-dev,
- libideep-dev (>= 0.0~git20230825.6f4d653~) [amd64 arm64 ppc64el s390x],
+ libideep-dev (>= 0.0~git20230825.6f4d653~) [amd64 arm64 ppc64el s390x loong64],
liblapack-dev,
llvm-19,
llvm-19-dev,
@@ -63,7 +63,7 @@ Build-Depends: cmake,
Package: python3-torch
Section: python
-Architecture: amd64 arm64 ppc64el s390x riscv64
+Architecture: amd64 arm64 ppc64el s390x riscv64 loong64
Depends: libtorch2.6 (= ${binary:Version}),
${misc:Depends},
${python3:Depends},
@@ -91,7 +91,7 @@ Description: Tensors and Dynamic neural networks in Python (Python Interface)
Package: libtorch-dev
Section: libdevel
-Architecture: amd64 arm64 ppc64el s390x riscv64
+Architecture: amd64 arm64 ppc64el s390x riscv64 loong64
Depends: libtorch2.6 (= ${binary:Version}),
python3-dev,
libprotobuf-dev,
@@ -111,7 +111,7 @@ Description: Tensors and Dynamic neural networks in Python (Development Files)
Package: libtorch2.6
Section: libs
-Architecture: amd64 arm64 ppc64el s390x riscv64
+Architecture: amd64 arm64 ppc64el s390x riscv64 loong64
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends},
libgloo0 (>= 0.0~git20231202.5354032-5),
@@ -141,7 +141,7 @@ Description: Tensors and Dynamic neural networks in Python (Shared Objects)
Package: libtorch-test
Section: libs
-Architecture: amd64 arm64 ppc64el s390x riscv64
+Architecture: amd64 arm64 ppc64el s390x riscv64 loong64
Depends: libtorch2.6 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
Conflicts: libtorch-cuda-test
Replaces: libtorch-cuda-test
Reply to: