From ef01976cf4687ab7bce860c23297cf9b6d105940 Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Wed, 15 Oct 2025 16:27:01 -0700 Subject: [PATCH] Update to 2.9.0 Signed-off-by: Tom Rix --- .gitignore | 1 + python-torch.spec | 25 ++----------------------- sources | 1 + 3 files changed, 4 insertions(+), 23 deletions(-) diff --git a/.gitignore b/.gitignore index 2dab732..444b9ca 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /pytorch-715dca6.tar.gz /pytorch-fd36458.tar.gz /pytorch-0fabc3b.tar.gz +/pytorch-v2.9.0.tar.gz diff --git a/python-torch.spec b/python-torch.spec index f7f7f0c..0fd7ebd 100644 --- a/python-torch.spec +++ b/python-torch.spec @@ -4,7 +4,7 @@ %global forgeurl https://github.com/pytorch/pytorch # So pre releases can be tried -%bcond_without gitcommit +%bcond_with gitcommit %if %{with gitcommit} # v2.9.0-rc9 %global commit0 0fabc3ba44823f257e70ce397d989c8de5e362c1 @@ -16,7 +16,7 @@ %global pybind11_version 2.13.6 %global rc_tag -rc9 %else -%global pypi_version 2.8.0 +%global pypi_version 2.9.0 %global flatbuffers_version 24.12.23 %global miniz_version 3.0.2 %global pybind11_version 2.13.6 @@ -109,14 +109,6 @@ Source80: https://github.com/pytorch/kineto/archive/%{ki_commit}/kineto-%{ Source90: https://github.com/onnx/onnx/archive/refs/tags/v%{ox_ver}.tar.gz %endif -%if %{with gitcommit} -%else -# https://github.com/pytorch/pytorch/issues/150187 -Patch11: 0001-Add-cmake-variable-USE_ROCM_CK.patch -# https://github.com/pytorch/pytorch/issues/156595 -Patch12: 0001-Fix-compilation-and-import-torch-issues-for-cpython-.patch -%endif - %if 0%{?fedora} >= 45 # drop aarch64 in 45 %global pt_arches x86_64 @@ -141,9 +133,7 @@ BuildRequires: gloo-devel BuildRequires: json-devel BuildRequires: libomp-devel -%if %{with gitcommit} BuildRequires: moodycamel-concurrentqueue-devel -%endif BuildRequires: numactl-devel BuildRequires: ninja-build %if %{with onnx} @@ -514,13 +504,9 @@ sed -i -e 's@HIP 1.0@HIP MODULE@' cmake/public/LoadHIP.cmake %endif -%if %{with gitcommit} # moodycamel include path needs adjusting to use the system's sed -i -e 's@${PROJECT_SOURCE_DIR}/third_party/concurrentqueue@/usr/include/concurrentqueue@' cmake/Dependencies.cmake - -%endif - %build # Export the arches @@ -637,13 +623,9 @@ export BUILD_TEST=ON %if %{with rocm} export USE_ROCM=ON -%if %{with gitcommit} export USE_ROCM_CK_SDPA=OFF export USE_ROCM_CK_GEMM=OFF export USE_FBGEMM_GENAI=OFF -%else -export USE_ROCM_CK=OFF -%endif # Magma is broken on ROCm 7 # export USE_MAGMA=ON @@ -703,9 +685,6 @@ export PYTORCH_ROCM_ARCH=%{rocm_gpu_list_default} %license LICENSE %doc README.md %{_bindir}/torchrun -%if %{without gitcommit} -%{_bindir}/torchfrtrace -%endif %{python3_sitearch}/%{pypi_name}* %{python3_sitearch}/functorch diff --git a/sources b/sources index 89e2a95..05c1f96 100644 --- a/sources +++ b/sources @@ -15,3 +15,4 @@ SHA512 (v1.18.0.tar.gz) = 2f38664947c8d1efc40620a7c1b1953d2aa4b0a37b67c4886b86e7 SHA512 (pytorch-715dca6.tar.gz) = 09c9aae54fab3eb17901fc3226fece1c13f41cb8e45a2cb066021823abeb8d27c340993088e01d8e55bb37ed5f94334ec31e6c539cddfacbad157abd27c5e907 SHA512 (pytorch-fd36458.tar.gz) = acbb7475b92ad4a8e8d779f3745da22d8438e4c5ef2d6e76d71c987789f2752c8aef7022c87c9a74640fe4f9c1f1a61a3f12a796f63b1e6be24da8e5aacf37dc SHA512 (pytorch-0fabc3b.tar.gz) = 2e87975de0bf6f3dcede168b379e1928712bca16170c2a8ee7d63459f53086c01baac05e0763e4d5d28cdaf1c7d8912225ee06adeff96ead4f6f456ee174b341 +SHA512 (pytorch-v2.9.0.tar.gz) = ae989e3a7fe30f9ea90944dc25e21ca92f2a94ee40d8de974a168c292d82c16ee8920624eff91a85755469ad05473dce0f85893e3ed7794ec5c6bdd89cbd2023