From 4b6de8a49d373bb1948d33047386ecbdd94c84e1 Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Wed, 5 Jun 2024 10:04:12 -0600 Subject: [PATCH 1/7] Do not build aarch on anything newer than F41 Signed-off-by: Tom Rix --- python-torch.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python-torch.spec b/python-torch.spec index 29dd8c0..e3f7f13 100644 --- a/python-torch.spec +++ b/python-torch.spec @@ -188,7 +188,13 @@ Patch104: 0001-use-any-hip.patch Patch105: 0001-disable-use-of-aotriton.patch %endif +# Do not claim aarch64 on anything newer than F41 +%if 0%{?fedora} > 40 ExclusiveArch: x86_64 aarch64 +%else +ExclusiveArch: x86_64 +%endif + %global toolchain gcc %global _lto_cflags %nil From 40ea768df85d0b15f6f5f195347a38a7a575cebc Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Wed, 5 Jun 2024 10:06:40 -0600 Subject: [PATCH 2/7] Add xnnpack source Signed-off-by: Tom Rix --- .gitignore | 1 + sources | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 5038800..ee12cc0 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /libnop-910b558.tar.gz /pytorch-97ff6cf.tar.gz /pytorch-v2.3.0.tar.gz +/xnnpack-fcbf55a.tar.gz diff --git a/sources b/sources index 10cd24e..2a8a2b9 100644 --- a/sources +++ b/sources @@ -11,3 +11,4 @@ SHA512 (v1.41.0.tar.gz) = bb08a1970a10e8d9571ffea3d021643de30ec212cd51317b98d6cf SHA512 (libnop-910b558.tar.gz) = 74c5324eaa1b6b2ac8dfef94c835b5c5b044625f8e5efe3522470b1ecc4798ff43d344a013cee2f6901e83267c6167072947b754e63f1552ae7044cffe234c36 SHA512 (pytorch-97ff6cf.tar.gz) = 105ebcba298558fe833f90e7e40b003d35a74609e777f9dc4c47f5668c884f603455113ac0ff252a62b83c81137ae66ceb1a862d351203925dcfc3dcf9f73580 SHA512 (pytorch-v2.3.0.tar.gz) = 0c2ffc7bf2fd86070e9958c34eca1f03a0248a011ac6ffaeb69f65306ff856edd5359986f02af25888433187e6d7f29b60edded092e2ac30c8cec49023166eda +SHA512 (xnnpack-fcbf55a.tar.gz) = 8063e27686f7b71cfba05b0c004c46db4506638689ffb112f013b3886de58653b60ca5487978c3f96275c17bb1136883ca4c93ddb2241a2c31925a950cb51759 From 4471806aa61bf7be62ee13967829317437257159 Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Wed, 5 Jun 2024 10:07:36 -0600 Subject: [PATCH 3/7] Add FXdiv source Signed-off-by: Tom Rix --- .gitignore | 1 + sources | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index ee12cc0..b96e2d3 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /pytorch-97ff6cf.tar.gz /pytorch-v2.3.0.tar.gz /xnnpack-fcbf55a.tar.gz +/FXdiv-63058ef.tar.gz diff --git a/sources b/sources index 2a8a2b9..5e89a7e 100644 --- a/sources +++ b/sources @@ -12,3 +12,4 @@ SHA512 (libnop-910b558.tar.gz) = 74c5324eaa1b6b2ac8dfef94c835b5c5b044625f8e5efe3 SHA512 (pytorch-97ff6cf.tar.gz) = 105ebcba298558fe833f90e7e40b003d35a74609e777f9dc4c47f5668c884f603455113ac0ff252a62b83c81137ae66ceb1a862d351203925dcfc3dcf9f73580 SHA512 (pytorch-v2.3.0.tar.gz) = 0c2ffc7bf2fd86070e9958c34eca1f03a0248a011ac6ffaeb69f65306ff856edd5359986f02af25888433187e6d7f29b60edded092e2ac30c8cec49023166eda SHA512 (xnnpack-fcbf55a.tar.gz) = 8063e27686f7b71cfba05b0c004c46db4506638689ffb112f013b3886de58653b60ca5487978c3f96275c17bb1136883ca4c93ddb2241a2c31925a950cb51759 +SHA512 (FXdiv-63058ef.tar.gz) = da33eab4d006645f383a1f24fc3e747db3aeb0613219297ec0ae69aa2617f07ba050ebd6a64a8cbde6d25481f176d0ec3b9753a95d1fbcead2136595f3e50e97 From 765195f06ffe966aad39b29ae4ed932a3f5d1eb1 Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Wed, 5 Jun 2024 10:08:22 -0600 Subject: [PATCH 4/7] Add FP16 source Signed-off-by: Tom Rix --- .gitignore | 1 + sources | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index b96e2d3..8f7df09 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /pytorch-v2.3.0.tar.gz /xnnpack-fcbf55a.tar.gz /FXdiv-63058ef.tar.gz +/FP16-0a92994.tar.gz diff --git a/sources b/sources index 5e89a7e..96e0e0e 100644 --- a/sources +++ b/sources @@ -13,3 +13,4 @@ SHA512 (pytorch-97ff6cf.tar.gz) = 105ebcba298558fe833f90e7e40b003d35a74609e777f9 SHA512 (pytorch-v2.3.0.tar.gz) = 0c2ffc7bf2fd86070e9958c34eca1f03a0248a011ac6ffaeb69f65306ff856edd5359986f02af25888433187e6d7f29b60edded092e2ac30c8cec49023166eda SHA512 (xnnpack-fcbf55a.tar.gz) = 8063e27686f7b71cfba05b0c004c46db4506638689ffb112f013b3886de58653b60ca5487978c3f96275c17bb1136883ca4c93ddb2241a2c31925a950cb51759 SHA512 (FXdiv-63058ef.tar.gz) = da33eab4d006645f383a1f24fc3e747db3aeb0613219297ec0ae69aa2617f07ba050ebd6a64a8cbde6d25481f176d0ec3b9753a95d1fbcead2136595f3e50e97 +SHA512 (FP16-0a92994.tar.gz) = 3f094f242425ea37de274eb8539dc5f8ab0c13fd5325d14180ef12e9c04e6002a110d086c4c667f7c8054af337deab096d59482eb95cc8a632c3c412b48e89d1 From f6b57f12e30b673ca2cbe4cf28358e2e38b769e2 Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Wed, 5 Jun 2024 10:09:03 -0600 Subject: [PATCH 5/7] Add psimd source Signed-off-by: Tom Rix --- .gitignore | 1 + sources | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 8f7df09..bd8798d 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /xnnpack-fcbf55a.tar.gz /FXdiv-63058ef.tar.gz /FP16-0a92994.tar.gz +/psimd-072586a.tar.gz diff --git a/sources b/sources index 96e0e0e..d9d737d 100644 --- a/sources +++ b/sources @@ -14,3 +14,4 @@ SHA512 (pytorch-v2.3.0.tar.gz) = 0c2ffc7bf2fd86070e9958c34eca1f03a0248a011ac6ffa SHA512 (xnnpack-fcbf55a.tar.gz) = 8063e27686f7b71cfba05b0c004c46db4506638689ffb112f013b3886de58653b60ca5487978c3f96275c17bb1136883ca4c93ddb2241a2c31925a950cb51759 SHA512 (FXdiv-63058ef.tar.gz) = da33eab4d006645f383a1f24fc3e747db3aeb0613219297ec0ae69aa2617f07ba050ebd6a64a8cbde6d25481f176d0ec3b9753a95d1fbcead2136595f3e50e97 SHA512 (FP16-0a92994.tar.gz) = 3f094f242425ea37de274eb8539dc5f8ab0c13fd5325d14180ef12e9c04e6002a110d086c4c667f7c8054af337deab096d59482eb95cc8a632c3c412b48e89d1 +SHA512 (psimd-072586a.tar.gz) = a18faea093423dd9fe19ece8b228e011dccce0a2a22222f777ea19b023a13173966d4a8aea01147e8fc58de5d39cffcedeb2221a1572ae52bd5aba1295f86a94 From baa9e0a4be6d20e58dd6dc2977fef769befdb6e6 Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Wed, 5 Jun 2024 10:09:47 -0600 Subject: [PATCH 6/7] Add pthreadpool source Signed-off-by: Tom Rix --- .gitignore | 1 + sources | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index bd8798d..9027aa5 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /FXdiv-63058ef.tar.gz /FP16-0a92994.tar.gz /psimd-072586a.tar.gz +/pthreadpool-4fe0e1e.tar.gz diff --git a/sources b/sources index d9d737d..d81526a 100644 --- a/sources +++ b/sources @@ -15,3 +15,4 @@ SHA512 (xnnpack-fcbf55a.tar.gz) = 8063e27686f7b71cfba05b0c004c46db4506638689ffb1 SHA512 (FXdiv-63058ef.tar.gz) = da33eab4d006645f383a1f24fc3e747db3aeb0613219297ec0ae69aa2617f07ba050ebd6a64a8cbde6d25481f176d0ec3b9753a95d1fbcead2136595f3e50e97 SHA512 (FP16-0a92994.tar.gz) = 3f094f242425ea37de274eb8539dc5f8ab0c13fd5325d14180ef12e9c04e6002a110d086c4c667f7c8054af337deab096d59482eb95cc8a632c3c412b48e89d1 SHA512 (psimd-072586a.tar.gz) = a18faea093423dd9fe19ece8b228e011dccce0a2a22222f777ea19b023a13173966d4a8aea01147e8fc58de5d39cffcedeb2221a1572ae52bd5aba1295f86a94 +SHA512 (pthreadpool-4fe0e1e.tar.gz) = 764d81219f2bf1f056983b5c2576f377aeef37f0f2282e74f81bfe1eac5353e175603f80a6647c96165b24ebdcb7bc2189a376e8577ce4319d82679c33750451 From eebdce8bf9fed587c9836679ece64d5385c6c085 Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Wed, 5 Jun 2024 10:10:27 -0600 Subject: [PATCH 7/7] Add pocketfft source Signed-off-by: Tom Rix --- .gitignore | 1 + sources | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 9027aa5..31a05a6 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /FP16-0a92994.tar.gz /psimd-072586a.tar.gz /pthreadpool-4fe0e1e.tar.gz +/pocketfft-076cb3d.tar.gz diff --git a/sources b/sources index d81526a..0a8bb3b 100644 --- a/sources +++ b/sources @@ -16,3 +16,4 @@ SHA512 (FXdiv-63058ef.tar.gz) = da33eab4d006645f383a1f24fc3e747db3aeb0613219297e SHA512 (FP16-0a92994.tar.gz) = 3f094f242425ea37de274eb8539dc5f8ab0c13fd5325d14180ef12e9c04e6002a110d086c4c667f7c8054af337deab096d59482eb95cc8a632c3c412b48e89d1 SHA512 (psimd-072586a.tar.gz) = a18faea093423dd9fe19ece8b228e011dccce0a2a22222f777ea19b023a13173966d4a8aea01147e8fc58de5d39cffcedeb2221a1572ae52bd5aba1295f86a94 SHA512 (pthreadpool-4fe0e1e.tar.gz) = 764d81219f2bf1f056983b5c2576f377aeef37f0f2282e74f81bfe1eac5353e175603f80a6647c96165b24ebdcb7bc2189a376e8577ce4319d82679c33750451 +SHA512 (pocketfft-076cb3d.tar.gz) = a5dc5348b2079377787384722bf31be0cc6eed3bfacbf8a7fc3a4bc5d65832deb0da47686c12795c7e925286a3b43f6b5368ee380ddbe839c36edd106f1321a9